From 83352605001ca96d6cfa93797fe251bf6d4f7a63 Mon Sep 17 00:00:00 2001 From: Emmanuel Roy <54725843+Emmanuel-Roy@users.noreply.github.com> Date: Thu, 30 Sep 2021 15:01:14 -0500 Subject: [PATCH] Create Tic-Tac-Toe-Game.md --- Projects/1-Beginner/Tic-Tac-Toe-Game.md | 29 +++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Projects/1-Beginner/Tic-Tac-Toe-Game.md 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)