diff --git a/Projects/2-Intermediate/Connect-four.md b/Projects/2-Intermediate/Connect-four.md new file mode 100644 index 00000000..3324c358 --- /dev/null +++ b/Projects/2-Intermediate/Connect-four.md @@ -0,0 +1,26 @@ +# Connect Four + +**Tier:** 2-Intermediate + +It is an Interactive two-player game that helps develop analytical and lateral thinking skills in which the players choose a color and then take turns dropping colored discs into a seven-column, six-row vertically suspended grid. +The pieces fall straight down, occupying the lowest available space within the column. +The objective of the game is to be the first to form a horizontal, vertical, or diagonal line of four of one's own discs. + +## User Stories + +- [ ] User can pick a color. +- [ ] User chooses which column to input. This can be made with the help of button views or touch views. +- [ ] The user that wins the game, gets to start the next. + +## Bonus features + +- [ ] Have an authentication sign up / sign in system that helps track multiple users. +- [ ] Create a computer player which can intelligently tackle and win the game against the human player. + +## Useful links and resources + +- [Connect Four](https://connect-4.org/) for a working sample of the game. + +## Example projects + +- [Connect Four Game in Python](https://github.com/KeithGalli/Connect4-Python) diff --git a/README.md b/README.md index f6557617..d58dde3e 100644 --- a/README.md +++ b/README.md @@ -89,6 +89,7 @@ required to complete them. | [Card Memory Game](./Projects/2-Intermediate/Card-Memory-Game.md) | Memorize and match hidden images | 2-Intermediate | | [Charity Finder App](./Projects/2-Intermediate/Charity-Finder-App.md) | Find a Global Charity to donate to | 2-Intermediate | | [Chrome Theme Extension](./Projects/2-Intermediate/Chrome-Theme-Extension.md) | Build your own chrome theme extention. | 2-Intermediate | +| [Connect Four](./Projects/2-Intermediate/Connect four.md) | Build the age-old Connect Four Game | 2-Intermediate | | [Currency Converter](./Projects/2-Intermediate/Currency-Converter.md) | Convert one currency to another. | 2-Intermediate | | [Drawing App](./Projects/2-Intermediate/Drawing-App.md) | Create digital artwork on the web | 2-Intermediate | | [Emoji Translator App](./Projects/2-Intermediate/Emoji-Translator-App.md) | Translate sentences into Emoji | 2-Intermediate |