An open API service providing repository metadata for many open source software ecosystems.

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

Related Keywords
transposition-table 41 alpha-beta-pruning 20 chess 12 negamax 11 ai 11 minimax 10 zobrist-hashing 10 chess-engine 9 quiescence-search 8 chess-ai 8 iterative-deepening-search 8 minimax-algorithm 6 game 6 artificial-intelligence 5 java 5 cpp 4 search-algorithm 3 quoridor 3 mtdf 3 chessboard 3 opening-book 3 pathfinding 3 move-ordering 3 chess-game 3 minimax-alpha-beta-pruning 3 alpha-beta 3 tic-tac-toe 3 reinforcement-learning 2 iterative-deepening 2 python 2 hashtable 2 minmax-alpha-beta-pruning 2 pruning 2 zobrist 2 c-sharp 2 dotnet 2 history-heuristic 2 engine 2 astar-algorithm 2 heuristics 2 algorithms 2 libgdx 2 negamax-algorithm 2 multiprocessing 2 mnk-game 2 go 2 mcts 2 futility-pruning 2 game-tree 2 c 2 checkers 2 alphabeta-pruning 1 heuristic-evaluation 1 unibo 1 aspiration-windows 1 move-ordering-heuristics 1 bitwise-operations 1 game-tree-search 1 extensions 1 quoridor-bot 1 pesto 1 min-max-algorithm 1 symmetric-multiprocessing 1 syzygy 1 uci-protocol 1 forward-pruning 1 rust 1 piece-square-tables 1 principal-variation-splitting 1 tapered-evaluation 1 pvs 1 muehle 1 nine-mens-morris 1 exercises 1 alphazero 1 backtracking-algorithm 1 heuristic-search-algorithms 1 informed-search 1 path-search-algorithm 1 alphabetawithmemory 1 game-ai 1 cannon-game 1 alphabeta 1 alphabeta-minimax-search 1 board 1 classic-ai 1 adverserial-search 1 gameai 1 golang 1 webassembly 1 min-max 1 console-game 1 minimax-agent 1 mit-license 1 a-star 1 blocking-queue 1 dfs 1 game-solver 1 gui 1 multithreading 1