maxbennedich / onitama Goto Github PK
View Code? Open in Web Editor NEWAI for the board game Onitama, using a negamax search with alpha-beta pruning and automated tuning
AI for the board game Onitama, using a negamax search with alpha-beta pruning and automated tuning
I am new to Java,
may i know what to application to download to get the source running and well?
not sure where and how to start
Thanks
Thanks for sharing this interesting project with the community.
I just wonder why you opted for zobrist hashing. Isn't perfect hash achievable with an unsigned long?
In my mind something like the following could work:
This leads to a perfect hash using 58 bytes and avoids any related hash collision issue.
Of course I might be wrong and that's why I'm asking.
Regards
Luca
Hi!
We've set up an onitama server for playing bot v bot games with a handful of people who challenged eachother with making bots.
I'm not sure if you're still interested in this project, but in case you are, please get in contact with me on discord! my discord is L0laapk3#2010.
I'll leave some links for you :)
server protocol wiki: https://github.com/TheBlocks/Litama/wiki
front end for the server, allows you to play against your bots and spectate bot v bot games: https://git.io/onitama
Hi Max,
I am very curious to test your program! I am one of the highly rated players in the Onitama app, so I am really eager to try and learn from the AI you built.
However, when I try to run the gradlew batch file, I run into the following error:
Not sure if it is a bug in your code or a problem on my side, but I thought I should let you know. Any clue how to fix this?
Kind regards,
Hugo
PS: Great README section, a lot of very interesting information!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.