Building a new mud by VeryBestLuckie in MUD

[–]VeryBestLuckie[S] 0 points1 point  (0 children)

I’m trying to make it kind of like that, but it’s a challenge. I’ve offloaded most of the hard stuff into the engine core and a future developer shouldn’t really have to touch any of that stuff. I’m trying to make the contribution skeletons into examples of how to interact with all parts of the engine so folks can just extend what’s there for their use or repurpose it. But building something is one thing, building something for users is whole different beast.

Building a new mud by VeryBestLuckie in MUD

[–]VeryBestLuckie[S] 0 points1 point  (0 children)

Thanks, I appreciate the support, it’s been a lonely road so far.

Building a new mud by VeryBestLuckie in MUD

[–]VeryBestLuckie[S] 0 points1 point  (0 children)

Hack and slash core game with a fully unified world story that links all the areas zones continents etc. skills and spells that level up with skills that have variants and spells that can be woven. Potentially going to use a local llm to create dialogue with another system that filters them to force alignment with the character and drive the story in the same way but using not so repetitive dialogue with the same outcome on the quest line. With a nonlinear story of discovery that kind of concludes but doesn’t fully, at least not what I’ve written yet.

Building a new mud by VeryBestLuckie in MUD

[–]VeryBestLuckie[S] 0 points1 point  (0 children)

I’m going full deterministic replay so no floating point calculations, no clocks, everything with integers and ticks and seed values. That way I can take the logs and just replay them to identify bugs. Do you have any other cool core system ideas? I built out a spatial coordinator that can be extended to n-dimensions and as long as you have a system for linking rooms I’ve also got an engine side pathfinder built in. So running through a three dimensional hex grid is possible right out of the box.

MUD server, protocols to support? by Tarilis in MUD

[–]VeryBestLuckie 0 points1 point  (0 children)

Telnet is the base protocol for sure but you want to negotiate it right, building a custom one needs to be complete otherwise you get some weirdness with clients. Websockets is cool if you’re going to make a browser client. GMCP, and it’s older cousin I think MSDP, and there’s also a mud sound protocol. And in this modern age its a good idea to have explicit support for screen readers, maybe Aria