Skip to content

A fully playable chess game in Python with object-oriented design and command-line interface—ideal for learning game logic, exploring chess AI algorithms, or playing from the terminal.

Notifications You must be signed in to change notification settings

urmzd/chess-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

177 Commits
 
 
 
 
 
 
 
 

Repository files navigation

♟️ Chess: Command Line Edition ♟️

Dive into the classic world of Chess with this command-line interface version. Crafted in Object-Oriented Python, it offers a unique blend of strategic gameplay and programming elegance.

Table of Contents

Introduction

Rediscover Chess in a new format. This Python application merges the game's traditional complexity with a simple, accessible command-line interface.

Prerequisites

Getting Started

Setup

Clone the repository:

git clone https://www.github.com/urmzd/chess.git

Launching the Game

Execute using Python:

python src/Chess.py

Or directly (if python3.8 is aliased to python):

./src/Chess.py

Gameplay Instructions

  • move: Input a move.
  • help: View commands.
  • draw: Offer a draw.

Gameplay Example

Chess Example

Additional Resources

Explore these resources for deeper insights into Chess and AI:

About

A fully playable chess game in Python with object-oriented design and command-line interface—ideal for learning game logic, exploring chess AI algorithms, or playing from the terminal.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages