Skip to content
/ TicTacToe Public

Tic Tac Toe (a.k.a Noughts and Crosses) sample game for iOS made using GamePlayKit and SpriteKit

License

Notifications You must be signed in to change notification settings

adib/TicTacToe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tic Tac Toe

Tic­Tac­Toe is a two­player board game, where both the players mark their spaces in a 3x3 grid with their respective symbols ‘O’ and ‘X’. The player who succeeds in placing three respective marks in a horizontal, vertical, or diagonal row wins the game.. If none of the players gets three in a row, the game ends in a draw. When the game begins, the first move is by the user. From then on, the player who wins the previous game gets to make the first move. In case of a draw, the player who made the last move in the previous game gets to move first. (Source: http://en.wikipedia.org/wiki/Tic­tac­toe)

Design the game of Tic­Tac­Toe for smartphone/tablet where the user can play against his mobile device. Player should be able see the number of wins and loses.

Other Requirements

  • The user interface should be simple and intuitive
  • The solutions should be for Android or iOS platform
  • The application should work on at least two different form factors
  • The following features are NOT expected as part of the solution
  • Game centre integration
  • Multi­player game over network

Features

  • Play tic-tac-toe with the phone.
  • Supports iPad or iPhone.
  • See how many games you've played along with wins and losses.

Requirements

  • iOS 10.2
  • Xcode 8.2.1

Not mandatory but good to have

Getting started

  1. Open project Crosses.xcodeproj inside src/Crosses folder.
  2. Press the Play button in Xcode to build and run for the Simulator.
  3. Enjoy playing

Folder Structure

  • src/Crosses – Main app sources.
  • originals – original files for the icon and button glyphs.

Terms of Use

Copyright(C) 2017 Sasmito Adibowo. Licensed under GPL v3 – see LICENSE.md for details.

If you are in a job interview and the company request you to do a new unpaid project as part of the hiring process, feel free to plagiarize this project — remove my name from the source files and submit them "as is" without further modification. For any other uses, the GPL license applies. Please send me a postcard if you get hired because of my work.

Why am I encouraging plagiarism? Mainly because I feel that companies that requests "free work" as part of an interview process are engaging in unethical behavior. They show a lack of respect of your time and devalue programmers in general. This practice has reduced the value of artists, musicians, designers, and now the same is coming to software engineers. I feel that it's about time we push back.

About

Tic Tac Toe (a.k.a Noughts and Crosses) sample game for iOS made using GamePlayKit and SpriteKit

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages