GitHub topics: transposition-table
SXKA/qt-gomoku
A Gomoku developed with Qt. 一個基於Qt開發的五子棋
Language: C++ - Size: 1.66 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0

TheBlackPlague/StockDory
Strong Chess Engine in C++
Language: C++ - Size: 5.29 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 11 - Forks: 7

Shynee1/ChessEngine
Fully functional chess engine built from the ground-up with LibGDX
Language: Java - Size: 18.2 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

EuclidStellar/Sepentia-ChessEngine
Sepentia - a chess engine coded in python that uses alphabeta/negamax and transposition table with better move ordering to achieve an ELO of 1500 at depth 4. Inspired a lil from a lot of chess engines available in open source
Language: Python - Size: 662 KB - Last synced at: 20 days ago - Pushed at: 10 months ago - Stars: 20 - Forks: 1

beling/impartial-games
Rust software for solving impartial games.
Language: Rust - Size: 197 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 4 - Forks: 0

angstrom-123/Jupiter
Chess engine to play against
Language: Java - Size: 216 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

crybot/Napoleon
Re-designed Chess engine and converted in C++
Language: C++ - Size: 17.6 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 11 - Forks: 3

sictransit/woodpusher
(chess, informal, derogatory) A bad player; an amateur.
Language: C# - Size: 37.9 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

danh2006/Chess-AI
A powerful chess engine written to UCI standards
Language: C++ - Size: 95.7 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

sergi-s/Special-Topics-in-Artificial-Intelligence
Porjects for Algorithmic Techniques for Artificial Intelligence
Size: 326 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

iprabhakar059/Tic-Tac-Toe-AI
This is a tic tac toe ai which is unbeatabel. It uses a algorithm called the negamax. Inorder to optimize the algorithm alpha beta pruning and transpostion tables are used.
Language: Python - Size: 2.93 KB - Last synced at: 10 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

rudzen/ChessLib
C# chess library containing a complete data structure and move generation.
Language: C# - Size: 2.68 MB - Last synced at: 9 months ago - Pushed at: 11 months ago - Stars: 76 - Forks: 22

SamuelB348/GoDo
Language: Python - Size: 6.96 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

jimlinntu/Theory-of-Computer-Games
Theory of Computer Games 2018 http://www.iis.sinica.edu.tw/~tshsu/tcg/2018/index.html
Language: C++ - Size: 848 KB - Last synced at: 12 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

Gelean/checkers-project
CS 175 Checkers AI Project
Language: Java - Size: 77.1 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

felipeduenas0/Proyecto-Damas-Backend
Juego de Damas Inglesas
Language: Python - Size: 595 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

enricoemiro/alphabetaprugna 📦
Project for the University of Bologna Algorithms and Data Structures course (a.y. 2020-21).
Language: Java - Size: 203 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Izy266/Karls-Sun
A python based chess engine
Language: Python - Size: 9.4 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

0xRuFFy/checker_rs
Checkers game/bot writen in rust.
Language: Rust - Size: 73.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Wazzabeee/chess_AI
Java chess AI using Principal Variation Splitting, Piece Square Tables, Opening Book and Tapered Evaluation.
Language: Java - Size: 10.4 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

hamedrq7/Quoridor-with-enhanced-min-max
This homework is about Implementing a smart agent to play Quoridor, using Min-max, a heuristic function, Transposition Table and forward pruning. This homework is a part of many projects in a Fundamentals to AI course @ FUM.
Language: Java - Size: 1.02 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

ljdoig/ChessBot
A Negamaxing Chess program in Java
Language: Java - Size: 25.6 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

yigitkucuk/Theodora
A Chess Engine Enhanced with Transposition Tables, Move Ordering, Null Move Pruning, Aspiration Window, Alpha-Beta Pruning, Quiescence Search, and Opening Books.
Language: Python - Size: 33.5 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

andrija-tosic/domineering-ai
AI team project — Domineering board game AI engine — Python • Game state evaluation heuristic • Alpha-beta pruning • Move ordering • Transpositon table • Zobrist hashing
Language: Python - Size: 620 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

pavlosdais/Quoridor
A terminal implementation of the game Quoridor with an engine based on iterative deepening alpha beta pruning
Language: C - Size: 1.4 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 2

gmarma23/QuoridorEngine
Quoridor game implementation packed with a generalized and fully reusable 2-player board game solver AI agent
Language: C# - Size: 482 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

wojzam/Connect-Four
Connect Four game for Android with optional AI opponent
Language: Java - Size: 735 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

jjak0b/MNK-game
MNK-game engine (generalized tic-tac-toe board game) and Player AI based on an improved Alpha-Beta pruning search algorithm with threat detection heuristic which runs in O(√(n!)*log(N+M)) time on average case
Language: Java - Size: 376 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

luisafuss/muehle-studienarbeit
Das Ziel ist die Entwicklung eines Jupyter-Notebooks, in dem das Mühle-Spiel mit Hilfe von Python implementiert wird. Die Spiellogik verwendet alpha-beta-pruning und Transpositions-Tabellen.
Language: Jupyter Notebook - Size: 1.64 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 0

VCHui/angelfish
Simple chess engines based on sunfish
Language: Python - Size: 185 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 4 - Forks: 0

PROFeNoM/AlphaZero
Simple AlphaZero Reinforcement Learning implementation for Go.
Language: Python - Size: 39.5 MB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

jackperlo/bachelor-thesis
This repo contains my Bachelor Degree project. It consists in a AI which exploits A* Algorithm to generate AleaGame levels and A* Variant to solve them.
Language: C++ - Size: 53.6 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

medifle/othello
A full MTD(f) implementation. 2x faster than AlphaBeta.
Language: JavaScript - Size: 909 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

patterson-tom/Dionysus
A UCI-compatible chess engine, capable of beating (most) human players.
Language: C++ - Size: 75.2 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

michele98/TablutChallenge2021
Software for the Tablut Students Competition for the Fundamentals of AI course in the masters degree in AI of the University of Bologna. The algorithm uses a heuristic-based search of the state space using the minimax algorithm with alpha-beta cuts and a transposition table.
Language: Java - Size: 8.23 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

lukassanting/CannonAI
A C# implementation of an AI for the Cannon boardgame, with a working GUI and with various game search algorithms.
Language: C# - Size: 36.1 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

Raffaello/board-m-n-k
Tic Tac Toe generalization board game
Language: Scala - Size: 442 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

jambolo/GamePlayer
A game player for two-player perfect information games, implemented using a min-max game tree, alpha-beta pruning, and a transposition table, along with a variety of heuristics.
Language: C++ - Size: 58.6 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

thanosDelatolas/TUCAnts
Agent to play TUCAnts. It's a game similar to Checkers.
Language: C - Size: 556 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

wilomgfx/go-skynet
Learning go and recreating a school lab i did in game artificial intelligence for my algorithms and data structures course. Originally made in java
Language: Go - Size: 4.88 KB - Last synced at: 8 days ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

bshankar/gomoku_wasm
Play against the Gomoku AI powered by webassembly
Language: JavaScript - Size: 352 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 1
