Found 125 repositories(showing 30)
InterviewReady
A deep dive into design patterns and SOLID principles using an example of a turn based game AI engine that plays chess and tic tac toe.
ripred
24-bit ANSI colored, console-based chess engine using Java. Optional multi-threaded AI using Minimax with alpha-beta pruning. Fully configurable properties including: ply depth, thread pool size, optional AI time limit, all colors, and more.
Cortlandd
A Chess Engine and AI written in Kotlin, based on SwiftChess https://github.com/SteveBarnegren/SwiftChess
roshnikumari-21
KnightMare is a web-based chess application built using the MERN stack, integrated with the powerful Stockfish chess engine for AI gameplay. It offers a modern, responsive UI with Tailwind CSS, allowing users to play against varying difficulty levels. Future plans include adding a game analysis section for post-match review and learning.
12nandini
No description available
victorakaps
This chess engine with GUI is done with vanilla javascript, engine is based on vice chess engine that is creation of bluefever software, This AI model is itself programmed in plain javascript, and works on Alpha Beta Pruning search algorithm model with transposition table, null move pruning and quiescence inside an iterative deepening framework. Board and pieces are scrapped from chess.com
Aryankhanf22
AI Stockfish Flask Chess is a powerful web-based chess application built using Flask and integrated with the Stockfish AI engine. Play chess against one of the strongest engines in the world, directly inside your browser.
Dragjon
Chess ai training using tensorflow based on IAmEthanMai's code on github https://github.com/iAmEthanMai/chess-engine-model
muhammadnouman911
FlaskChess is a web-based chess application built with the Flask framework and powered by the Stockfish chess engine. It allows users to play chess in their browser with smooth gameplay, real-time move validation, and smart AI interaction.
Muhammad-Fardeen
This is a Python-based chess game that allows you to play against an AI opponent powered by Stockfish, one of the strongest open-source chess engines available. It works within Command Prompt!
theinit01
A Python-based chess engine capable of facilitating human-vs-AI gameplay. The AI functionality is implemented using minimax and alpha-beta pruning algorithms, offering challenging gameplay experiences for users at varying skill levels.
Lunarcolony
VoltChess is a Python-based chess analysis engine powered by Stockfish and AI. It provides accurate move suggestions and deep position evaluation. Designed for developers and chess enthusiasts, VoltChess is open-source and built to support future desktop or web integration.
tvt15
Java-based chess engine utilizing Minimax and Alpha-Beta pruning algorithms for strategic AI gameplay. Currently integrating with a MERN website using WebSockets for real-time multiplayer functionality and dynamic user interaction.
Well-Forked
A simple chess engine along with GUI using minimax algorithm and optimizations.
hnhparitosh
AI Chess Engine based on UCI protocol
MOINUL909
A Chess engine using the Minimax Algorithm with Alpha-Beta Pruning. Add an evaluation function for making AI decisions and optimize its performance using bitboards.
SteamonAP
A dynamic chess game combining AI-powered opponent moves with hand gesture controls. Built using Python, Pygame, and Mediapipe, it features strategic AI decisions via Negamax and intuitive interaction through hand recognition, merging traditional gameplay with modern technology.
Shiv-Sunder-Dash
The AI CNN-based chess engine leverages Convolutional Neural Networks (CNNs) to evaluate and play chess by learning patterns directly from board configurations. It is trained using a 5000-row dataset and developed with the help of TensorFlow and Keras. This CNN-based engine mimics human-like intuition through pattern recognition.
AD9000
A simple AI based chess engine
adityasimant
A Python based command line chess engine & AI
Neurala-Vox-AI
A Neural Network based Chess Engine. Co-created with Poorav Kadiyan, an Independent AI & ML Researcher.
dat-nnguyen
♟️ a Java chess engine with a JavaFX GUI, featuring full chess rules and a Minimax-based AI for single-player games
N-y-c-t-o
A web-based chess platform developed as an AI semester project that allows users to play chess against an AI engine or compete with other players in multiplayer mode.
TrillionUnicorn
Multi-game AI engine — rule-based controller to play chess, mahjong, Go, and other strategy games (without training data)
nickvpn
A Java-based chess engine that supports Player vs Player, Player vs AI, and AI vs AI modes, using a Minimax algorithm for decision-making.
baricoh1
Multiplayer chess with real-time move sync via Firebase, plus Stockfish-based AI matches using a Render-hosted engine.
rishimule
A Python-based chess engine that implements a full-featured chess game with a minimax AI, supporting standard rules and special moves, while ensuring reliability through comprehensive tests.
Rishi2930
A Python-based chess engine implementing advanced evaluation techniques, including piece-square tables, alpha-beta pruning, and transposition tables. This engine efficiently selects optimal moves and handles complex board states, offering a strong foundation for chess AI development.
kanavgoyal898
QueensGambit is a Python-based chess engine using the Minimax algorithm with alpha-beta pruning to make optimal moves. It incorporates piece values inspired by AlphaZero and an entropy-based evaluation for dynamic gameplay. The engine supports both human-AI and AI-AI matches.
aakashpawar49
A Python-based chess engine featuring intelligent AI, move validation, customizable difficulty, and a user-friendly interface. Play against an AI opponent and enjoy real-time game analysis. Perfect for chess enthusiasts looking to challenge and improve their skills