Hello, world!
MUD in Golang » Devlog
I've wanted to participate in a game jam for a couple of years now but never really found the time or inspiration. I was browsing the open game jams for something interesting looking and I saw Enter the Mud. I figured it would be fun and a nice way to spend my quiet hours in between taking care of my newborn and here we are.
This is nowhere near complete. My big goals infrastructurally:
- Move away from BoltDB to something more intelligent: Postgres and/or a decent distributed key/value store.
- Make this scalable: all the game state is stored in memory in a single process. Again if something distributed could work on a cloud provider this game could scale out better.
- Refactor the backends/frontends (this should take just a few hours). The BoltDB implementation is interwoven with the abstract interfaces, pull out the Bolt parts so it's more obvious how to implement against other backing data stores.
- Write a web frontend. I know React, it would be a fun project.
And gameplay-wise:
- I'm halfway to a decent text command based interface. This would make it play more like a Mud.
- More interesting locale generators: Id like to be able to generate villages and other interesting features. I want to add a template-based generator for pre-baked content (especially for quests).
- Level-conscious enemies. Nothing but weak enemies litter the map now, but I don't want new players running into high-level baddies.
- Quest system. Pre-bake pluggable quests like "I need you to fetch X from Y," build a nearby dungeon with an X, give XP or whatever when the quest is beaten.
- NPCs: enemies exist, now to make neutral dudes.
- Inventory system: I want drops, I want picking up, and eventually a trade/sell stack.
- Equipment: weave this in with inventory. Equipment for various slots, weight limits, buffs and weaks.
Files
mud-2018-05-13-darwin-amd64.tgz 1.9 MB
May 13, 2018
mud-2018-05-13-linux-amd64.tgz 1.9 MB
May 13, 2018
mud-2018-05-13-windows-amd64.zip 1.9 MB
May 13, 2018
Get MUD in Golang
MUD in Golang
A small MUD coded in Golang for the Enter the MUD Code Jam
Status | In development |
Author | Jason Scheirer |
Genre | Adventure |
Tags | Multiplayer, Procedural Generation, Roguelite, Text based |
Languages | English |
More posts
- New version onlineJun 03, 2018
- More stuff on its wayMay 26, 2018
- Equip fixes and moreMay 18, 2018
- More daily fixesMay 17, 2018
- Last few tweaksMay 16, 2018
- I got an extra day!May 16, 2018
- Inventory sort of worksMay 15, 2018
Leave a comment
Log in with itch.io to leave a comment.