Vadman97/GolangChessAI
Go Chess AI - Exploring Parallel Search Techniques with a Novel Golang Chess Engine
GoGPL-3.0
Issues
- 1
parallel search: Jamboree
#94 opened by Vadman97 - 0
Pawn Promotion UI
#115 opened by alexander-lee - 0
Send Game Status over UI
#124 opened by alexander-lee - 0
castle does not work in UI
#118 opened by Vadman97 - 0
- 0
Implement UI
#62 opened by Vadman97 - 2
- 1
- 0
pondering for best algorithms
#120 opened by Vadman97 - 0
en passant does not work
#119 opened by Vadman97 - 0
Concede and Restart on the UI
#116 opened by alexander-lee - 0
Threefold repition
#35 opened by dadhia - 0
Initial WebSocket Interface
#81 opened by alexander-lee - 1
- 0
notify of blunders in Game or Competition by tracking sudden evaluation changes
#110 opened by Vadman97 - 0
- 3
parallel search: ABDADA
#95 opened by Vadman97 - 1
try MTDf on ABDADA after iterative
#100 opened by Vadman97 - 0
- 1
make GameStatus byte in GameBoard object
#106 opened by Vadman97 - 0
negascout is broken because quiesce is broken
#105 opened by Vadman97 - 0
move ordering
#104 opened by Vadman97 - 0
ABDADA time-limited search
#101 opened by Vadman97 - 0
- 0
- 0
- 2
Create a way to compare evaluation functions
#56 opened by Vadman97 - 1
Implement Parallel Search
#76 opened by Vadman97 - 0
- 0
make analysis mode / test ai with it
#87 opened by Vadman97 - 0
Make transposition table hash be different than evaluation / move cache hashes
#86 opened by Vadman97 - 0
Time limit for competition matches
#77 opened by Vadman97 - 1
Print debug info (metrics) to CSV for graphing
#26 opened by Vadman97 - 0
AI never wants to offer draw
#75 opened by dadhia - 1
Add statuses for different types of stalemates
#70 opened by Vadman97 - 1
willMoveLeaveKingInCheck optimization by avoiding recalculating AttackableBoard
#61 opened by Vadman97 - 0
Optimize Checkmate, Stalemate
#67 opened by Vadman97 - 0
- 0
50 move rule
#34 opened by dadhia - 0
Time vs Depth based AI limits
#46 opened by Vadman97 - 0
Left castle is broken
#48 opened by Vadman97 - 1
- 0
Clear caches in LRU manner or just wipe if too big.
#27 opened by Vadman97 - 3
Fix TestBoardAI()
#31 opened by dadhia - 0
Piece selection for pawn promotion
#38 opened by Vadman97 - 1
Look at cache - do we need to heirarchical keys or can we just use byte array as key
#39 opened by Vadman97 - 0
Clear caches, run GC on demand
#41 opened by Vadman97 - 2
Make move caches global between both players
#28 opened by Vadman97 - 1
Combine IsCheckmate and IsStalemate functions to do all combinations in one pass
#47 opened by Vadman97 - 0
Separate move from location structs
#52 opened by Vadman97