Anyone remember TinyMush?
That was a blast back in the day. I didn't realize it at the time, but that laid some grooves in my brain for functional programming and because I do weird things, I worked out some elements of OOP from it as well. It also made me paranoid about people stealing my code, so I learned to code via messaging, so that was probably "awareness of infosec", if you recall my previous post.
I got a wild hair about 15 years ago and tried to recreate it in C#. Since my skill in C was maybe a handful of courses in my degree with C/C++, and a couple of coding contests, I was obviously a master, yeah? To say it was painful would be a significant understatement.
For some reason, I thought about that idea a couple weeks ago, and I gave myself a couple of weeks of after hours and some weekend time.
Currently, I have a toy MUSH that I can create items programmatically in C#, sure, and that's useful since I don't have a game DB yet, so I have to code a few rooms and such.
But when that's done, I can telnet into the server, and within the toymush, say things, create items, add attributes and @trigger some things. There's a small parser, and functions and commands are in a registry using interfaces.
I am nowhere even near to this being a thing, but it's turning out to be kind of fun. Gonna need to do some major refactoring from this PoC, but the hooks are there, so yay!
Just thought I'd share something positive.