In part 2 of this series I laid out the foundation for this project as well as the issues and solutions I decided on. So now lets actually write some code.
go mod init foo # I first made a Github repo, cloned it locally and ran go mod init to start. I did some searching on directory structure and organization for an API with the intent to not end up with a monolith of a main.go file. Since I’ll be breaking this API into modules I settled on the following…
I’m pretty obsessed with a TTRPG system called WOIN (What’s Old is New). I first learned about it from my friend Mike who described it as a more open system than DnD 5e that included canon for creating and/or playing in any world/campaign from high fantasy to space opera. The idea of playing a Cyberpunk themed campaign appealed to me at the highest levels because it’s a genre I’ve always been enamored with. One of my favorite games is Shadow Run for Sega Genesis and the thought of a sandbox dystopian cyberpunk world was too good not to try as a first-time TTRPG player.