Creating the Connect Four game using Laravel.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bootstrap
config
database
public
resources
routes
storage
tests
.env.example
.gitattributes
.gitignore
Procfile
artisan
composer.json
composer.lock
package.json
phpunit.xml
readme.md
server.php
webpack.mix.js

readme.md

Connect Four

Rules

  1. Play is on a 6x7 board.

  2. The board is oriented vertically.

  3. Players take turns.

  4. On each turn, a player drops a checker into an unfilled column.

  5. Checkers stack as more are dropped into the columns.

  6. A maximum of six checkers can be dropped into any column.

  7. The game ends when a player drops a checker into a column and hakes a horizontal, vertical or diagonal line of four checkers.

  8. The game ends in a draw if all solumns are filled and no player has completed a four-checker line.

MVP

  • Draw the board
  • Enable players to drop checkers into columns
  • Alternate turns; both players will be at the same terminal
  • End the game when a win condition is bet or the board is full
  • Indicate the current player
  • Allow game to be restarted (either after game is over or abandon current game)
  • Notify players of win or tie

Stretch Goals

  • Login for saving games and win record
  • Animations
  • Change names of Player 1 and Player 2
  • Change checker colors
  • Sound effects
  • Customize grid size