issues
search
Vadman97
/
GolangChessAI
Go Chess AI - Exploring Parallel Search Techniques with a Novel Golang Chess Engine
GNU General Public License v3.0
8
stars
3
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Create a way to compare evaluation functions
#56
Vadman97
opened
5 years ago
2
Fix the gitignore to include web/vendor files
#55
alexander-lee
closed
5 years ago
0
Refactor player and implement time-limited search
#54
Vadman97
closed
5 years ago
1
Excel logging
#53
dadhia
closed
5 years ago
0
Separate move from location structs
#52
Vadman97
opened
5 years ago
0
Fix king left castle not bringing rook along #48
#51
Vadman97
closed
5 years ago
0
Fixed major transposition table bug
#50
Vadman97
closed
5 years ago
0
Find better way to pick when to clear caches based on size
#49
Vadman97
closed
5 years ago
1
Left castle is broken
#48
Vadman97
closed
5 years ago
0
Combine IsCheckmate and IsStalemate functions to do all combinations in one pass
#47
Vadman97
opened
5 years ago
1
Time vs Depth based AI limits
#46
Vadman97
closed
5 years ago
0
Reimplement Alpha-Beta pruning, fix MTDF, misc fixes
#45
Vadman97
closed
5 years ago
0
Pawn promotion and move compression
#44
Vadman97
closed
5 years ago
1
Setup API Framework
#43
alexander-lee
closed
5 years ago
0
Configured JS Environment
#42
alexander-lee
closed
5 years ago
0
Clear caches, run GC on demand
#41
Vadman97
closed
5 years ago
0
Players have individual evaluation caches, transposition tables
#40
Vadman97
opened
5 years ago
2
Look at cache - do we need to heirarchical keys or can we just use byte array as key
#39
Vadman97
closed
5 years ago
1
Piece selection for pawn promotion
#38
Vadman97
closed
5 years ago
0
added checkmate and stalemate
#37
dadhia
closed
5 years ago
0
AI dev
#36
Vadman97
closed
5 years ago
0
Threefold repition
#35
dadhia
closed
5 years ago
0
50 move rule
#34
dadhia
closed
5 years ago
0
created check to ensure no moves bring your own king into check
#33
dadhia
closed
5 years ago
0
Various AI improvements
#32
Vadman97
closed
5 years ago
0
Fix TestBoardAI()
#31
dadhia
closed
5 years ago
3
Support UCI for communicating with frontend, other chess engines
#30
Vadman97
opened
5 years ago
0
implemented En Passant based on game state
#29
dadhia
closed
5 years ago
0
Make move caches global between both players
#28
Vadman97
opened
5 years ago
2
Clear caches in LRU manner or just wipe if too big.
#27
Vadman97
closed
5 years ago
0
Print debug info (metrics) to CSV for graphing
#26
Vadman97
closed
5 years ago
1
Use 1.12.x go instead of master
#25
Vadman97
closed
5 years ago
0
stalemate
#24
Vadman97
closed
5 years ago
1
Game over logic
#23
Vadman97
closed
5 years ago
1
Build AttackableBoard during assembly of GetAllMoves
#22
Vadman97
opened
5 years ago
1
Disable travis email notifications
#21
Vadman97
closed
5 years ago
0
Support odd numbers for search depth
#20
Vadman97
closed
5 years ago
0
Track pruning percentage for alpha beta and percentage resolved via transposition table
#19
Vadman97
closed
5 years ago
0
Track hit rate for move caches
#18
Vadman97
closed
5 years ago
1
Add caching for GetAllMoves, GetAllAttackableMoves
#17
Vadman97
closed
5 years ago
0
Create compressed move array using 12 bits a move
#16
Vadman97
opened
5 years ago
4
Refactor to abstract move logic into a Game class
#15
Vadman97
closed
5 years ago
0
Make hash table use custom type instead of []byte
#14
Vadman97
closed
5 years ago
0
Game over logic / Game tie logic
#13
Vadman97
closed
5 years ago
0
Pawn en passant
#12
Vadman97
closed
5 years ago
2
Improve heuristic evaluation function and test it
#11
Vadman97
opened
5 years ago
0
King does not want to castle
#10
Vadman97
closed
5 years ago
3
Cache GetAllMoves, GetAllAttackableMoves
#9
Vadman97
closed
5 years ago
2
Discover Check logic
#8
Vadman97
closed
5 years ago
2
Check logic
#7
Vadman97
closed
5 years ago
2
Previous
Next