This is a package that provides an engine for a 2D adventure game tentatively called endless territories. The plan is to use a web front end for interaction, and this engine for the game itself. Our minimum viable product is to have it have exploration working with one party member on the lowest grid level.
- Character Movement
- Map rendering
- Map generation
- Simple gameplay interface for testing
- Map interaction
- Player interaction (inventory, equips)
- Simple crafting
- Mob generation
- More complex crafting
- ...
To compile this package for your native system, run go build
.
For ease of use, go run
will build and run.
The program describes its usage on start, and any manual testing
should happen there.
You can run unit tests via go test -v ./...
.
PRs welcome