2025
A terminal-based chess game written in pure Ruby, completed as the final project for The Odin Project Ruby section. Features full chess rules implementation (castling, en passant, pawn promotion), AI opponent, game save/load functionality, and PGN file export. Built with clean object-oriented design and comprehensive RSpec test coverage.
Platform
ConsoleStack
- Ruby
GitHub
Source CodeFeatures
Move validation, Game state management, AiPlayer, yml and PGN file save and more.