astroficial-intelligence
An AI game on a hexagonal grid (by go-fjords)
nokamute
Hive AI engine focused on speed. (by edre)
astroficial-intelligence | nokamute | |
---|---|---|
1 | 6 | |
0 | 20 | |
- | - | |
10.0 | 5.9 | |
over 1 year ago | 12 months ago | |
Clojure | Rust | |
GNU General Public License v3.0 or later | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
astroficial-intelligence
Posts with mentions or reviews of astroficial-intelligence.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-10-20.
-
Hexagonal Grids
I used that page so much when I was implementing my hexagonal grid AI game for a workshop at work.[1] It was such an amazing resource for the grid coordinate systems and distance algorithms. It also showed how to map between grid and regular Cartesian coordinates.
[1] https://github.com/go-fjords/astroficial-intelligence
nokamute
Posts with mentions or reviews of nokamute.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-10-20.
-
Hexagonal Grids
I've looked at a number of implementations of the board game Hive, which uses a technically unbounded hexagonal layout. Most of them have read your article and really like the 3-axis cube system, usually with hash table representation. As the core of a minimax engine, this is very inefficient, so my engine uses a [wrapping 16x16 rhombus](https://github.com/edre/nokamute/blob/master/src/hex_grid.rs) in a packed 256-entry array. The adjacency operations are very fast, but I have yet to come up with a way to efficiently compute distance...
-
nokamute 1.0: the fastest and maybe strongest hive bot; based on minimax 0.5.1
After a couple years of on-and-off development, I've anointed v1.0 of nokamute. It's a bot that plays the board game Hive. Briefly, hive is like chess with hexagonal bugs without a board.
-
The board game Hive, written in Rust
I wrote a hive AI in rust, and somehow I never discovered the hex-spiral crate. Neat!
-
Looking for AI opponent
Nokamute, for this you will need Mzinga to run it with a GUI https://github.com/edre/nokamute
-
Minimal web version of Hive
I just hacked up a wasm build of nokamute that communicates over UHP. Here are the files and here is my dumb example. Let me know if this is useful at all.
What are some alternatives?
When comparing astroficial-intelligence and nokamute you can also consider the following projects:
spiral_cube - How to convert between spiral and cube hexagonal coordinate systems
Mzinga - Open-source software to play the board game Hive.
hn-search - Hacker News Search
BezierInfo-2 - The development repo for the Primer on Bézier curves, https://pomax.github.io/bezierinfo
Hoive - The boardgame Hive, written in Rust
minimax-rs - A generic implementation of Negamax in Rust.