Search-based low-intelligence international chess AI with visible UI
-
Updated
Aug 5, 2023 - TypeScript
Search-based low-intelligence international chess AI with visible UI
A web version of the Sudanese board game Jumpdog.
A rudimentary chess engine and command-line interface.
An N ✕ N Tic Tac Toe game with an AI opponent build with minimax algorithm, α-β pruning, and a heuristic function. The bot looks four moves ahead to pick the next best move.
This is a mini chess game developed using the Next.js framework, where you can play against an AI opponent. It is a simple but fun game that can be enjoyed by players of all ages.
AI tic-tac-toe & gobang
A Node.js Reversi (Othello) game engine with alpha-beta pruning and a heuristic, packaged for npm.
This is a mini chess game developed using the Next.js framework, where you can play against an AI opponent. It is a simple but fun game that can be enjoyed by players of all ages.
Chess Bot, able to beat amateur players, but there is still a lot of work to be done
This is a tic-tac-toe website, where users can play an undefeatable bot.
An Electron AI Chess Application based on minimax-algorithm with alpha-beta pruning
Tic-tac-toe with minimax algorithm
Chess engine that utilize minimax with alpha-beta pruning
AI-powered Scrabble arena testing various AI strategies with experimental game variants [SOWPODS dictionary (267k words)]
A chess engine with position evaluation written in Typescript. This is a fully functional game core that implements all the functionality and logic and provides an easy way to interact with the pieces.
Reversi: the board game.
TicTactic is a modern Tic-Tac-Toe playground built with Next.js 16, React 19, and TypeScript. It features an unbeatable Minimax AI with optional Alpha Beta pruning and supports 3×3 and 4×4 boards. Its AI Analysis Mode shows how the engine evaluates each move, including scores, explored nodes, and pruning behavior.
Typescript implementation of the Minimax Algorithm with alpha-beta pruning
Add a description, image, and links to the alpha-beta-pruning topic page so that developers can more easily learn about it.
To associate your repository with the alpha-beta-pruning topic, visit your repo's landing page and select "manage topics."