Skip to content

dev0Guy/ChessGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChessGame

Welcome to ChessGame, a Rust-based implementation of a chess game! This project is designed to provide a simple and extensible chess game engine with a focus on clean, modular design and adherence to Rust best practices.

Features

  • Interactive Command Line Interface: Play chess using simple text commands with an intuitive interface.
  • Move Highlighting: See available moves for a selected piece.
  • Command Help: Receive guidance on available commands during gameplay.
  • Checkmate Detection: Automatically detects when a game is over due to checkmate.
  • Extensibility: Add or modify game rules easily using the clean code structure.

Gameplay Screenshots

Starting Board

Starting Board

Making a Move

Making a Move

Available Commands Help

Help Window

Show Available Moves

Show Options

How to Play

  1. Run the game using the provided Rust executable:
    cargo run

About

♟️ ChessGame: A Rust-based chess engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages