feelsufo

Ken Maeshima

Chess CLI

The board game chess, implemented in a command-line interface and built with Ruby.

Chess game in terminal

This was my final project in the Ruby portion of The Odin Project curriculum. It is a chess game played with a command-line interface.

I applied test-driven development as an experiment using RSpec and also many OOP principles. It accounts for many nuances of chess such as the “en passant” rule.