Giter Club home page Giter Club logo

onitama's People

Contributors

maxbennedich avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

onitama's Issues

Help needed

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

Zobrist Hashing

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:

  • 5 bits for each piece, to store the current position on the board (including the removed status). With 10 pieces -> 50 bits total.
  • 1 bit to store the active player.
  • 7 bits to store the current permutation of the 5 cards out of 120 possible permutations.

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

Onitama bot v bot server

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

Cannot install the program

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:
image

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!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.