Projects

Ruby Chess Console Game

2025
Ruby Chess Console Game

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

    Console
  • Stack

    • Ruby
      Ruby
  • GitHub

    Source Code
  • Features

    Move validation, Game state management, AiPlayer, yml and PGN file save and more.

© 2026 Giorgio Ozzola. All Rights Reserved.

RSS Feed

Inspired by Takuya Matsuyama

Version: 1.5.0