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] 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)