You can play the game live on Cloud9 here. The login is guestaccount, password guestaccount. Game can be run by running ruby game.rb
in the console.
- Chess AI uses greedy cost-benefit heuristics to choose move with highest immediate EV.
- Can save and load games by serializing game-state to YAML.
- All pieces inherit from common Piece class, and include "Steppable" and "Slideable" mix-ins to modularize sliding/stepping movement logic.
- Colorized UI, W-A-S-D input.
- Highlighting of all potential moves.
- It works! Play it by your lonely, lonely self!