From 138cefc509f4134d612b4b63af297d7350041a42 Mon Sep 17 00:00:00 2001 From: Rakshaa Viswanathan <46165429+rakshaa2000@users.noreply.github.com> Date: Thu, 1 Oct 2020 22:39:10 +0530 Subject: [PATCH 1/3] Created Connect 4 with sample projects A fun intermediate project that can blow minds while working on it. --- Projects/2-Intermediate/Connect four.md | 26 +++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Projects/2-Intermediate/Connect four.md 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) From cdb89e68037a9785b770e96eb36b1ef153b2085e Mon Sep 17 00:00:00 2001 From: Rakshaa Viswanathan <46165429+rakshaa2000@users.noreply.github.com> Date: Fri, 2 Oct 2020 09:06:22 +0530 Subject: [PATCH 2/3] Updated Readme for Connect four --- README.md | 1 + 1 file changed, 1 insertion(+) 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 | From c9f1549f3474ad390fd91a509f66147a2a6011a6 Mon Sep 17 00:00:00 2001 From: Rakshaa Viswanathan <46165429+rakshaa2000@users.noreply.github.com> Date: Fri, 2 Oct 2020 09:38:11 +0530 Subject: [PATCH 3/3] Renamed file --- Projects/2-Intermediate/{Connect four.md => Connect-four.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Projects/2-Intermediate/{Connect four.md => Connect-four.md} (100%) diff --git a/Projects/2-Intermediate/Connect four.md b/Projects/2-Intermediate/Connect-four.md similarity index 100% rename from Projects/2-Intermediate/Connect four.md rename to Projects/2-Intermediate/Connect-four.md