diff --git a/Projects/1-Beginner/Tic-Tac-Toe-Game.md b/Projects/1-Beginner/Tic-Tac-Toe-Game.md new file mode 100644 index 00000000..e514568d --- /dev/null +++ b/Projects/1-Beginner/Tic-Tac-Toe-Game.md @@ -0,0 +1,29 @@ +# Tic Tac Toe + +Tier: 1-Beginner + +Tic Tac Toe is one of the oldest games humanity has ever known. It is so simple even a three year old could play it, yet it is somehow quite intricate. +Making a game of Tic Tac Toe will not only teach you how to use basic data structures like arrays, but also how to use loops. In this problem you will make a game of Tic Tac Toe with three arrays. + +The way you format and style the board is up to you, just make sure you use three arrays and not just one! + +## User Stories + +- [ ] User is presented with a prompt if they want to play X or O. +- [ ] User is presented the game board and all of the open slots. +- [ ] User can pick a spot and the board will be redisplayed with the players mark on the spot. +- [ ] User can play with a friend who will play as the opposing mark. +- [ ] User can complete the game completely, and will be presented with a win or lose screen. +- etc... + +## Bonus features + +- [ ] User can create a "bot" to play againist the player made with random number generation. + +## Useful links and resources + +- [Tic Tac Toe (Wikipedia)](https://en.wikipedia.org/wiki/Tic-tac-toe) + +## Example projects + +- [Personal Example (Github)] (https://github.com/Emmanuel-Roy/ProjectsMadeinClass/blob/master/Tic-Tac-Toe-EroyUPDATE.py)