I'm new to programming, and one of my goals is to create from scratch my very own MUD code base. So my question is this: What all needs to be programmed for that? What are the different elements of a text-based game that allows for multiple connection through the internet?
I'm not asking for people to do this work for me, quite the opposite actually. I just need to know what elements need to be included in such an endeavor. Any help would be greatly appreciated.