bysai's People
bysai's Issues
truncate early when using minimax iterative deepening search
when all moves that visited during one of the iterative deepening depth are a winning move then we dont need to iterate deeper. minimax should just return the best move index from current depth
AI profile feature
currently, when we want to change the AI technique parameters, we have to set the param in the c++/java source code. this defeats the whole purpose of using lua technology as bysai use lua to prevent the recompilation of the game code.
the solution :
separate parameter of the AI into an external lua file, when the game loads, the game will instantiate the AI with parameter from the lua ai profile.
spec of lua ai profile :
-ai technique
-other params..
more monte carlo parameters
(duplicate)
options to tweak monte carlo :
- maximum tree size stored
- UCT implementation
more monte carlo parameters
add more monte carlo parameters :
- maximum tree size
- selection strategy
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.