4 releases
0.1.3 | Dec 8, 2022 |
---|---|
0.1.2 | Dec 8, 2022 |
0.1.1 | Nov 22, 2022 |
0.1.0 | Nov 22, 2022 |
#1442 in Game dev
44KB
715 lines
Mighty Mancala
About
Mighty mancala is the best two player mancala gaming experience, ran on the command line. The Demo can be watched here.
Play with a friend and see who is the best at mancala
Install
cargo install mighty-mancala
Usage
run the game with
mancala
Move your selection around the screen with the arrow keys ← → ↑ ↓
.
Confirm a selection with enter
.
To quit the program press q
.
Features
Mighty mancala has an easy to use text user interface.
It also has multiple game modes to play with
- Capture
- Avalanche
There are also diffrent difficulties to choose from
- Normal (4 stones per bowl)
- Random
There are more features to come...
- Play against a bot
- More customizable board
- Online multiplayer
- Leader boards
- and more!
Technical Specifications
Mighty Mancala uses the cusive tui library to make all the graphics for the game. There is also a dependency on the rand crate and the cursive-aligned-view crate.
Cursive uses a cross-term backend. This backend works with many different operating systems.
Because terminals are not standard some colors or charachters may look different on different terminals. If a specific terminal is giving you trouble please use a different one.
The techincal overview video can be found here.
This repo is a clone of a private repo that I used for class.
Dependencies
~7–19MB
~191K SLoC