To start up the go binary locally, you can run:
bash run.sh
You can also start up a docker container running the program with:
build image:
docker-compose build the_brink
run image:
docker-compose run --rm the_brink
- Docker
docker-compose
This game is fairly freeform, and I've chosen to reject most principles of functional design - forgoing any seperation of distinct inputs
and outputs
.
Most struct methods will instead act as mutations
, updating the struct and returning a success/failure indicator.
Mutation is meant to be a core theme of the game from the players viewpoint, so we'll embrace that idea in our code design as well.
Bootup from a simple docker container:
Level up your stats along the way:
Collect loot (eventually):
Let your character fight for themselves in automatic battles: