Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Python Chess Game

A fully-featured chess game built with Python and Pygame, allowing players to compete against each other or against a computer-controlled AI. The game includes all standard chess rules and offers a polished user interface with various customization options.

Features

  • Two-player Mode: Play against another human on the same device.

  • AI Opponent: Challenge a computer-controlled AI with customizable difficulty levels.

  • Complete Chess Mechanics: Supports all standard chess rules, including:

    • Castling
    • En passant
    • Pawn promotion
    • Stalemate and checkmate detection
  • Interactive GUI: Built with Pygame, featuring:

    • Drag-and-drop functionality for moving pieces
    • Visual indicators for legal moves
    • Real-time chat messages displayed within the game
    • AI avatar with speech bubbles for a more engaging experience
  • Customizable Interface: User-friendly layout with picture of GM Ryo Tabata to scare opponents

  • Python3 ChessMain.py to run

About

A low Leo chess bot named Ryo Tabata

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages