Comments (4)
ComoressedMoveList and associated table for them that converts to list of move
from golangchessai.
necessary to use caching for moves effectively.
best case, we can reduce storing each move from 48 bits to 12 (4x)
from golangchessai.
Since #44 compressed location to 8bits, move is 16 bits so this is not as crucial now. Closing for now
from golangchessai.
probably will hurt performance now more than will save space
from golangchessai.
Related Issues (20)
- try MTDf on ABDADA after iterative HOT 1
- ABDADA time-limited search
- cached GetAllMoves or GetAllAttackableMoves do not work properly
- move ordering
- negascout is broken because quiesce is broken
- make GameStatus byte in GameBoard object HOT 1
- build a tournament that keeps track of progressive elo
- notify of blunders in Game or Competition by tracking sudden evaluation changes
- Pawn Promotion UI
- Concede and Restart on the UI
- castle does not work in UI
- en passant does not work
- pondering for best algorithms
- Send Game Status over UI
- make analysis mode / test ai with it
- some strange bug in AI when minimax plays minimax iterative
- Use rand objects of different sources for consistent parallel testing
- parallel search: Jamboree HOT 1
- parallel search: ABDADA HOT 3
- Build benchmark software / evaluator that uses historic competition games
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from golangchessai.