Skip to content

AlexMapley/TheBrink

Repository files navigation

TheBrink

Running

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

Dependencies

  • Docker
  • docker-compose

Mutation

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.

Screenshots

Bootup from a simple docker container:

Alt text

Level up your stats along the way:

Alt text

Alt text

Collect loot (eventually):

Alt text

Let your character fight for themselves in automatic battles:

Alt text

Alt text

About

Terminal RPG written in Golang

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages