Vexation is a game very similar to Aggravation but with a few tweaks.
It was originally inspired by https://github.com/voxelv/marbles by @voxelv! Thanks dude!
The first player to move all 5 of their marbles clockwise around the board and into their "home" row wins.
TODO: annotated picture
The human player picks their color by clicking on the "base" of the color they want. Then a random player is chosen to go first.
First, the dice are automatically rolled for the current player. The player can then use the values of the dice individually to move one or two marbles, or use the sum of the dice to move one marble.
Movement is always clockwise around the board. A player's marble can hop over opponents' marbles but cannot hop over their own marbles. If a marble lands exactly on an opponent's marble the opponent's marble is considered "captured" and is moved back to its base.
Make sure you have Git LFS installed. This is used to store all of the image assets.
Download or clone this repository, install Rust, and run cargo run
at the root of the directory. Optionally use the --features bevy/dynamic
flag to speed things up a bit if you have nightly installed.
Made by me, Zooce.
Inspired by marbles.world by voxelv.
Some assets used/inspired from the very generous Kenney.