/chess-game

CLI based chess game developed in Ruby using OOP principles and design patterns

Primary LanguageRubyMIT LicenseMIT

Codacy Badge

chess-game

A simple 2 human player, CLI based chess game that implements basic OOP concepts in Ruby.

UML Diagram

diagram

How To Play

bundle install # install dependencies
ruby game.rb

Further work

  • Support en passant, castling, pawn promotion and draws.
  • Enable computer player with AI using minimax algorithm and alpha-beta pruning