Command Line Connect Four
This game was built using TDD RSpec Documentation
Gameplay and Rules
██████╗ ██████╗ ███╗ ██╗███╗ ██╗███████╗ ██████╗████████╗ ██╗ ██╗
██╔════╝██╔═══██╗████╗ ██║████╗ ██║██╔════╝██╔════╝╚══██╔══╝ ██║ ██║
██║ ██║ ██║██╔██╗ ██║██╔██╗ ██║█████╗ ██║ ██║ ███████║
██║ ██║ ██║██║╚██╗██║██║╚██╗██║██╔══╝ ██║ ██║ ╚════██║
╚██████╗╚██████╔╝██║ ╚████║██║ ╚████║███████╗╚██████╗ ██║ ██║
╚═════╝ ╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═══╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝
1 2 3 4 5 6 7
├───┼───┼───┼───┼───┼───┼───┤
│ · │ · │ · │ · │ · │ · │ · │
├───┼───┼───┼───┼───┼───┼───┤
│ · │ · │ · │ · │ · │ · │ · │
├───┼───┼───┼───┼───┼───┼───┤
│ · │ · │ · │ · │ · │ · │ · │
├───┼───┼───┼───┼───┼───┼───┤
│ · │ · │ · │ · │ · │ · │ · │
├───┼───┼───┼───┼───┼───┼───┤
│ · │ · │ · │ · │ · │ · │ · │
├───┼───┼───┼───┼───┼───┼───┤
│ · │ · │ ◉ │ ◯ │ · │ · │ · │
└───┴───┴───┴───┴───┴───┴───┘
» GAME RULES
» Player 1 game piece: ◉
» Player 2 game piece: ◯
» Players drop their token by typing in a column number
» 4 marks in a row wins
Installation
$ gem install colorize
- Colorize gem used to color strings
Screenshot of Gameplay
Gameplay
$ ruby lib/connectfour.rb
This implementation of Connect Four lets you play against another user on the command line.