Hey guys. I've hired a coder to begin work on a clean-room, Chinese-walled reverse-engineered DIKU coding standard towards the goal of building an open-source, liberally licensed MUD engine for RPI folks to use.
Step two of this project would be to code an open-source RPI MUD codebase.
After that is finished, I will attempt to implement a new RPI MUD which I think will be to the liking of most people here.
Anyone interested in helping? First I will need coders, as well as code-reviewers and testers. Recruiters and organizers could be useful as well. Please share your thoughts below.
Last Edit: Sept 6, 2013 18:07:47 GMT -5 by nessalin: diction
Thank you. I'm interested in people's opinions. If you were to play (or admin on) a new DIKU replacement, would you rather keep the old DIKU syntax or implement a new one? I'm tempted to keep the old syntax for reasons of compatibility - I don't really imagine that players or admins want to learn all new commands, simply for the reason of having commands.
Should kill still be kill? Open still be open? etc.
Everytime you ask that question, you should also be asking, "What's the alternative, and what benefit does it provide?"
As opposed to what, Hit? Interact? Use? That said, a 'strike' command or the equivalent that only 'kills' for one hit might be worthwhile.
No. Thank you, yes. I was thinking along the same lines. I think a lot of designers try to introduce changes for the sake of introducing changes, but I'm definitely not one of those guys. You can understand that I feel better having bounced the idea off of someone else, though.
Question for everyone though, is that I'm very likely to introduce into the codebase an API for determining MOB behavior, spells, and things like that. I know that on a lot of older codebase people tend to have hard-coded most things like this which creates problems when people want to add new functionality or makes it pretty much impossible for a builder to whip up a new widget for people to interact with.
Can you guys think of any other traditional game features that would be better handled though an API than hard-coding? Thanks!
I wrote a very basic MUD engine in college as one of my final projects. Thing is - there's already several codebases out there that are easily extensible, depending on what language you program in. Most of them are written in C or C++, but newer ones are around that are Python, Perl, Java, and Ruby. There isn't really anything special about Diku or any other code base, actually there are several other 'cleaner' codebases that are easier to extend or implement new functionality in.
Thank you for your inquiry. The primary development language for the OpenRPI project will be C. This language was chosen on the basis of it's widespread familiarity amongst the sort or programmers that I hope to recruit. C seems to be the lingua franca of the RPI MUD development community.
Other and related tools will be developed using PHP for web applications as well as of course SQL for database interaction. Please consider contributing your abilities once the code is available.
Thank you for your input. I wish I had spoken to you a few weeks ago. Are you able to recommend any codebase in particular? When I glanced at various of the available open source code bases, they all seemed too diverse from the scope of my project for reasonable consideration, or else had licensing problems.
I'm still deciding on a license and would appreciate advice. My primary requirements for a license shall be that the code will be forever open-sourced, that people be free to use it for any purpose, with the only two requirements being that any user must publicly acknowledge the origin of their software, and must make available the source code for any modifications that they make, if any. I tend to rather dislike the various licensing drama and so wish to select one that will be as permissible as possible. If anything, an anti-license.
Thank you for your suggestion. Your codebase has been examined and discounted, for the reason that I have my suspicions that a certain controversy exists between some former member or members of the SOI staff and yourself. While part of me couldn't care less what one semi-anonymous nerd from the SOI staff thinks of your license, my actual intention is to make a game that might last for 40 years. I have received the advice that if you want something to last for 40 years, you must build it to last 40 years. Privately I am concerned that if I use your codebase, this or other persons may later surface and claim that you and I have pirated the code from SOI.
From a certain standpoint, I am following the path of least resistance.
Are you able to secure, in writing from the SOI staff, license for me to build an the OpenRPI project as I have described above? If so your codebase would come as a tremendous boon to my project, and would be appreciated. Please let me know if you believe that something could be worked out. License negotiation has never been my strong suit and any assistance would be appreciated.
Jan 17, 2020 1:49:37 GMT -5
mehtastic: vex is Shalooonsh confirmed
Jan 17, 2020 5:17:45 GMT -5
grumble: The plot, and dick, thickens.
Jan 17, 2020 9:53:50 GMT -5
High Sun Freeze Gun: I'm finally done , people likr Triste make the discord unbearable
Jan 17, 2020 10:27:09 GMT -5
Jeshin: Who is Triste?
Jan 17, 2020 10:31:34 GMT -5
grumble: A hater, complaining about haters, who aren't really haters.
Jan 17, 2020 11:30:21 GMT -5
grumble: I mean, there's no hate to it. If a bunch of people come forward with complaints like these, you can't just blame the victims.
Jan 17, 2020 11:31:09 GMT -5
grumble: If, as an effect of being revealed, it drives people away from the game, it's not the truth's fault. The truth is the truth. If you don't like the truth, then change the situation to suit the narrative in your head.
Jan 17, 2020 11:32:28 GMT -5
Jeshin: I've noticed there is a habit of dehumanizing this board and people who bring complaints as haters, goblins, toxic, etc etc. Yet there is normally very little dehumanization here of staff or players. Or is there
Jan 17, 2020 11:45:15 GMT -5
grumble: Fucking dehumanize the world. We're all animals and we do dumb shit. There is nothing divine about humanity. That said, we have standards.
Jan 18, 2020 16:15:32 GMT -5
MartenBroadcloak: Speak for yourself Jesus. Don't force yer hippy ideals on me.
Jan 18, 2020 20:50:54 GMT -5
grumble: Why do you not bow, plebian?
Jan 19, 2020 15:27:29 GMT -5
grumble: *farts loudly*
Jan 23, 2020 3:35:08 GMT -5
pinkerdlu: degenerates like you belong on a cross
Jan 25, 2020 22:36:38 GMT -5