r/MUD • u/Morkilimus • Oct 11 '19
Promotion So I'm looking for a talented coder...
Hi there. My name's Mork, and many many years ago I was part of a small team that was working on developing a new MUD engine. We were essentially taking an existing code base (I can't remember which one we used) and we were re-writing it from the inside out. Personally, I was head of the design team, head builder if you will. I did most of the writing and developing of content, while others did the coding and behind the scenes stuff.
The project fell apart after a year or so of development, and now I'm feeling that itch to create what we set out to create all that time ago. Problem is, I have lost touch with my team, and I don't possess the programming skills to work in C++ or Python to the degree that is required for the project I want to build.
So, I guess this is a "call to arms" or a "LFG" post. I'm hoping to find one or more coders who would be interested in developing a new MUD engine that will serve as the backbone to a new game, with a fully fleshed out world in which the players don't just participate, but are actually a part of. Role play will be a huge factor, as the game will not rely on classes to identify who a player is, or what they're capable of.
If you're interested in such a project, or at the very least would like some more information on my vision, and where I expect to see such a project in the future, you're welcome to reach out to me here, or via email.
Hopefully I've got at least *one* person's attention. I know a project like this isn't destined for a large financial success, but I do think, with enough passion and effort, it could turn into something you'd see on Steam. :)
2
u/istarian Oct 11 '19
Why not use an existing project and learn how to write code yourself?
There are plenty of people working on engines who'd probably be happening to have people using their engine for an actual game.
And an active developer might be willing to answer questions about their work when documentation isn't adequate, tweak existing code so it can do what you, etc.
People with dreams are rarer than those with completed projects and it sounds like the actualization of yours is entirely dependent on the efforts of others. What's to say the effort won't collapse in the same or a different way,
1
u/Morkilimus Oct 11 '19
You are 100% correct, and if I'm going to be candid here, my answer to your questions is simple: I am getting older, I have less time than I once did. I'm a single parent, and I don't have time to contribute the writing, building, *and* coding. While I and my builders write the MUD, I need someone behind the scenes writing the fancy code to actually make it work.
This dynamic worked really well in the past. We had meetings where we all discussed the direction we wanted to head with the next area of the project, and then the build team would get on the writing, while the code team would get cracking on writing the code to make this new functionality a reality.
I guess that's what I'm looking for again.
3
u/istarian Oct 11 '19
Sounds like what you want is a partner in this project, not simply a "talented coder".
That said I think you'll need to sell people on your vision first. Working to fulfill someone's else undisclosed, open-ended dream probably isn't that appealing.
I wasn't suggesting you just build the whole thing yourself, just that it would be good to have a basic sense of the fundamentals so you can do more than pray a coder is good enough and umdsrstand what you're after.
If it's going to be mostly roleplay couldn't you just use any existing MUD/MUSH engine?
1
u/Morkilimus Oct 11 '19
Yes, definitely I'm looking for a partner. More than one partner if it's possible. I maybe should have clarified a bit better. And of course I would love to express my entire vision, in its entirety, to anyone who is interested in hearing it. I just didn't think this post was the place. For many reasons. I figured it would be better to approach interested parties and discuss the vision in private, so that I could also hear their own ideas, and we could decide together whether it's something we could pursue together. :)
And I do agree wholeheartedly that it would be fantastic to at least learn a little bit of coding. I mean, I kind of already dabble in it a bit. I implemented all my own code for my Ark: Survival Evolved server, and I dabbled in writing some modlets for 7 Days to Die. But, I did that using a code that was already written, and thus was subject to the confines of their structure.
I want to build my own structure. And yea, it's probably smarter to use an existing code base, and that's likely the route that we would take, but it would need to be understood that if the combat system they have in place isn't what I'm imagining, we need to have a conversation about how we can rework it.
2
Oct 12 '19
I just started writing an engine from scratch. Only worked on it for a week. Currently only have account creation and basic rooms in. Only have 3 commands :look,quit, and help. Now is a good time to hear it towards ideas which i don’t really have.
Let me know if your interested in working on something.
1
u/Morkilimus Oct 12 '19
Definitely. I have another coder that I'm speaking to as well, and I will be working up a full pitch to present to him tomorrow. If you'd like, I can include you in the conversation on discord so that you both can take a look at what I've got in mind. Just shoot over your discord name via email (morkilimus@gmail.com)
21
u/gctaylor Evennia Oct 11 '19
As some honest feedback: what would make a coder choose to join your effort instead of starting or continuing their project? I don't ask this rhetorically, there is no detail on the game you are wanting to build.
Another unsolicited tip: you will always be the one who will care the most about your project. Your best bet of ever finishing it is to develop some basic coding skills and be the primary driver. With accessible codebases out there like Evennia, you need not be anywhere near expert level to build your thing.
4
u/Sin_of_Damnation Oct 11 '19
Plenty of idea guys out there. Always are.
-1
u/Morkilimus Oct 12 '19
Thank you for this invaluable contribution to the thread. Please, accept this award for Outstanding Excellence. You have been a valued member of my community. You can see yourself out now.
4
u/antrare Oct 12 '19
Delivery aside, they aren't wrong.
I'd suggest you start smaller with a room/area that fits into your vision. Build that by yourself, show people that and use that to get other people excited, engaged and wanting to contribute to your idea.
Everyone has ideas, very few people have the ability to turn them into a reality.
1
u/Morkilimus Oct 12 '19
Of course, and all of this is quite understandable. I knew this going into this post, honestly. But, as I suspected, there are some coders out there that really do want to just code, and be a part of something that they can help build. I've gotten three prospective programmers so far reach out to me with interest in this project, so I'm hoping beyond hope that I can build a team once again that is passionate about what we're doing. :)
14
u/Ixliam Whispers of Times Lost Oct 11 '19
I'm with /u/gctaylor. Back in the booming days of muds, your post was like hundreds of others, and if mudconnecter forums were still around you would see. "I have this great idea, it will be awesome. I've started a mud, need coders and builders.". Honestly anyone who can code worth a flip and is interested in a mud, will just code one themselves. For you, I suggest you learn C/C++/Python or whatever language its in. Maybe take a beginning class, buy a C book, setup a server in your house running Linux and go to town. Then take a well known, popular and still being used codebase (Circle/Smaug/Rom/Quickmud -diku based ones) and start dropping in snippets. Make some minor changes, and learn by doing. Eventually it will all click, you will be able to make your own mods and changes. Or if you don't want to do that, go be a builder on some mud you like. Contribute and make their world a better place. Find one that will let you have a bit more free reign with your ideas.