Crates.io | marsrover |
lib.rs | marsrover |
version | 0.1.0-alpha.3 |
source | src |
created_at | 2023-08-10 15:35:24.162825 |
updated_at | 2023-08-22 17:48:11.674504 |
description | Drive a rover across mars surface without falling into a crater! |
homepage | |
repository | https://github.com/b1rger/marsrover |
max_upload_size | |
id | 941087 |
size | 546,441 |
marsrover
is a reimplementation of the venerable and well-known game
moon-buggy. The idea of the game is
that you drive a small vehicle over a surface and you have to cope with
obstacles, first there are small craters you have to jump over (using Space
),
later there are bigger ones and eventually some monsters appear, which you have
to shoot (using j
).
The configuration files resides in $XDG_CONFIG_HOME/marsrover/config.toml
.
You can use it to adapt the colors or create levels.
There are a couple of levels predefined in the game, after the last level new levels are randomly generated.
If you want to define your own levels, you can do that in the configuration
files. Per level there are a couple of settings for probabilities of obstacles
occuring and a points
setting that defines how many points the user can get
in that level (=the game switches to the next level if the user reaches the
points).
[[levels]]
prob_crater_one = 0.2
prob_crater_two = 0.0
prob_crater_three = 0.0
prob_monster = 0.5
prob_monster_jumping = 0.3
points = 100