Page 3 of 3

Re: Opensourcing engine, volunteer based coding

Posted: 06 Oct 2017 17:03
by mallor
Drazson wrote:
mallor wrote:Entire game is "digitalized letters", so I don't get your point here.
It's not wheat you are sharing, or your apple pie. It's code that works for all of us (and is not consumable, you are not taking it from someone). Heck, you wont even use it for yourself. You are trying to fix/make it better for everyone. Maybe you will fail, no harm done. Maybe you succeed and it's a good thing for everyone. Having to "pay" for the chance to do it, in the form of some kind of self restriction on how much you play or what you work on sounds... something between counter-intuitive and disheartening (neither stands exactly but I can't find a word to suit me, sorry for that)
Well you have to "pay" for everything in life. As they say free cheese is only in mouse traps. I disagree the part about not receiving anything, becoming a wizard gives you a certain status within the game community. You also gain knowledge as you advance, and knowledge is power.

Re: Opensourcing engine, volunteer based coding

Posted: 06 Oct 2017 17:46
by Drazson
mallor wrote:I disagree the part about not receiving anything
I think I successfully avoided implying that, since I don't believe it is supposed to work that way for the code contributors (wizards) in Genesis.
mallor wrote:Becoming a wizard gives you a certain status within the game community. You also gain knowledge as you advance, and knowledge is power.
That shouldn't be the case and I believe it actually isn't at least for quite a bunch of wizzies. That kind of attitude is borderline sickening to a gaming community that is supposedly held together by people who offer their technical skills for the game. If "offering" for personal gains in terms of power was the standard we could all be paying subscriptions and wizards could have official payrolls. However, all that is leading us to a whole different kind of discussion and a whole different game.

My posts here were trying to submit ideas and thoughts regarding how Genesis would grow even more efficiently, or at least schemas towards that end. I understand there are restrictions. Despite being unable see the lines clearly I am trying to figure out why a person such as Toferth who states he/she wants to help seemingly can't (which is probably no person's fault). If the code contributing system could somehow incorporate something like that (a "free-er" contribution), I would like to try to figure it out.

It might not work out, sure, but I am surprised your answer is "everything has a price" while writing in this forum for free and playing the game for free, the game which is being constantly fixed/altered/updated for free (thank Lars and the wizards for all of those).

Re: Opensourcing engine, volunteer based coding

Posted: 06 Oct 2017 23:25
by Greneth
Drazson wrote:
mallor wrote:I disagree the part about not receiving anything
I think I successfully avoided implying that, since I don't believe it is supposed to work that way for the code contributors (wizards) in Genesis.
mallor wrote:Becoming a wizard gives you a certain status within the game community. You also gain knowledge as you advance, and knowledge is power.
That shouldn't be the case and I believe it actually isn't at least for quite a bunch of wizzies. That kind of attitude is borderline sickening to a gaming community that is supposedly held together by people who offer their technical skills for the game. If "offering" for personal gains in terms of power was the standard we could all be paying subscriptions and wizards could have official payrolls. However, all that is leading us to a whole different kind of discussion and a whole different game.

My posts here were trying to submit ideas and thoughts regarding how Genesis would grow even more efficiently, or at least schemas towards that end. I understand there are restrictions. Despite being unable see the lines clearly I am trying to figure out why a person such as Toferth who states he/she wants to help seemingly can't (which is probably no person's fault). If the code contributing system could somehow incorporate something like that (a "free-er" contribution), I would like to try to figure it out.

It might not work out, sure, but I am surprised your answer is "everything has a price" while writing in this forum for free and playing the game for free, the game which is being constantly fixed/altered/updated for free (thank Lars and the wizards for all of those).
Because as a wizard you are granted to see certain things within the code that most people don't have a clue about. Maybe you stumble upon a secret area, maybe you learn weapon/armour stats, there are a lot of maybes. To have someone comb through the domain files and further restrict someone who wants to just do the job part-time to me doesn't seem worth it. Maybe the admin feel differently. And no ones being specific on what they want to fix either, is it a typo on a road? Is it adding more of something to a racial guild? Are we talking fixing the hit message of a weapon? Are you going to be jumping domains?

All of those examples can be located in completely different folders that you wouldn't expect, not everything is tidy and neat in the domains. So there is no default setting that someone can turn on to only give access to what you would need. And unless you are some kind of LPC God I don't see a single instance where the admin would allow you to jump between domains as a new wizard. No matter your personal feelings you need to either be there to code or don't be, the game is not in such a mess that with or without you is going to break it. If you feel that you have some time to contribute to making the game better then by all means apply. The only thing I've ever said is don't become a wizard and then play a mortal character 80% of your free time. Wizards have and do have mortal characters, find a balance but if your main focus is still playing the game then play the game. And bugreport/typo so that someone who shares your passion but has made the choice to code with the majority of their time can fix them.

This is how I view it and have understood the process to be but any active Wizard/Admin will most likely correct me if I'm wrong.

Re: Opensourcing engine, volunteer based coding

Posted: 07 Oct 2017 02:41
by Shanoga
As for not seeing the domain code and still coding, my limited experience is that you are very likely to cause more bugs and false interactions, especially when different domains were coded by different people and may not play well together. It's hard to code in isolation. I am an amateur at best when it comes to coding, but I learn quickly. I still wouldn't expect that with limited knowledge of part of the code that I wouldn't screw things up. Yes, another wizard would review the code to try and limit any false interactions, but now they are reviewing someone else's code instead of working on their own projects.

Re: Opensourcing engine, volunteer based coding

Posted: 02 Apr 2018 06:23
by Malus
Toferth wrote:What I was looking for is "casual relationship" not full blown marriage :)

That means - I see bug or something missing that really annoys me/others (and can be done outside of "restricted/domain code") I stop playing for few days, fix it, send for integration to some wizard, and then resume playing.

That was whole point of my questions.

If gamedriver is public (and it is), perhaps it should include "issues" or "want to have" list at github, that would make our life even better.

It seems there are only 2 people interested in that, so I guess anything other than modifying gamedriver makes no sense.
The mudlib is more heavily protected from changes than the rest of Genesis. Most wizards (including lieges) cannot make such changes. There are good reasons for this, but it does create a bottleneck for game-wide improvements and fixes.

You are more likely to have success working on issues in domain code. It is up to the Arch of Domains and/or Liege of your domain to decide if they want friends with benefits, Netflix and chill, etc. It is possible to have a wizard character and continue playing, but it is on a case by case basis.