Skip to content

A mini-AI-chess game built using Python. 🤖 This project allows users to play chess against a computer or another user. The computer AI is made by following the Min-Max and NagaMax Algorithmn, and it is able to learn and improve over time. It' intuitive UI makes the game more engaging🧠

Notifications You must be signed in to change notification settings

ahmedfahad04/AI-Project-1-Mini-Chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 

Repository files navigation

Mini Chess (with AI) ♟️

Dive into a compact and lightning-fast chess experience with this Mini Chess game! Featuring a 5x6 board and a simplified set of pieces, it's perfect for quick and thrilling matches. 🚀

Features 🌟

  • 🎮 5x6 chessboard
  • 💥 Play modes include Human vs Human, Human vs AI, or AI vs AI
  • 🤖 The AI opponent employs standard algorithms like Min-Max
  • 🎨 Intuitive UI and delightful sound effects
  • 🔢 Keep track of the total move count

How to Run 🏃‍♂️

Get started in a snap with these commands:

git clone https://github.com/ahmedfahad04/AI-Project-1-Mini-Chess.git
cd AI-Project-1-Mini-Chess/Mini_Chess
pip install -r requirements.txt
python main.py

Video Demo 📽️

Watch the Mini-Chess in action!

Mini.Chess.Demo.webm

About

A mini-AI-chess game built using Python. 🤖 This project allows users to play chess against a computer or another user. The computer AI is made by following the Min-Max and NagaMax Algorithmn, and it is able to learn and improve over time. It' intuitive UI makes the game more engaging🧠

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages