Page 2 of 2

Re: [suggestion] Git repo and roadmap of the development

Posted: Wed Jun 13, 2018 8:41 am
by tangar
Thank you for a reply.
the_sandman wrote: Tue Jun 12, 2018 12:55 pm Simple and obvious: if there are new things added, we want players to figure it out in the game, not spoiling everything through reading the code. On that front, there are things not yet discovered in game but they have been there in the code for many moons now.
Considering this reason - 'hidden' stuff in the code - as game is open source, it won't stop people who want to read spoilers. It's pretty easy for such nosey person to create his own git repo and check new releases with major versons for all new commits. But at the same time most (99% I believe) people wouldn't want to check code for spoilers (and also they can't do so, they are not coders, especially in ansi C). So I don't think this reason could be important in case of making git private.
the_sandman wrote: Tue Jun 12, 2018 12:55 pm There's a heavier burden on casual contributors if they also have to learn git on top of everything else. Most of your other speculations are fairly superfluous.
Considering learning git for casual contributors... It's much easier than learn ansi C and be able to understand how TomeNET works :) So if person able to contribute - it wouldn't be too much trouble to learn how git works (even I learned it and I'm not coder). I suppose nowadays almost all coders work with git or at least understand how it works to learn it fast. Thats why I hear so often the question: "is there TomeNET git available?". People are willing to help.

Re: [suggestion] Git repo and roadmap of the development

Posted: Mon Jun 18, 2018 10:40 am
by tangar
TomeNET: why open-source matters?
In continuation of the discussion about public git repo … I believe right now there are more players who willing to contribute than before (in compare to 3 previous years which I play). I’ve met questions about repo quite often recently. Such high % amount of IT-guys I didn’t meet in any online game (it’s roguelike specifics).

Also there are some ‘old’ folks who also willing to participate. One of them – PowerWyrm. He even created topic about repo. As I understand there were some problems in communication between dev team and PowerWyrm.. But time passes and having open repo is good way to give people chance to overcome past disagreements; especially if there would be declared strict rules and boundaries about contribution policy and give feeling like ‘Nothing personal, just business’ when idea/code refused.

But the main problem of ‘not-having-public-git’ – it’s missed opportunities to get really good new person (with fresh vision and a lot of enthusiasm) who could contribute. It’s rare occasion to meet such person, like finding Ringil, but sometimes it could happen. It’s like not checking loot in TomeNET – it saves time, but then you won’t find anything good 🙂 But even if you start to check all items by destroying them (mana wave ftw!) – you already have chance to find something _really_ good. The same thing with code contributions – having very strict policy and reject bad code is better, than just do not have public git at all.

Also some people do not play much, play time-to-time, but they could be very interested in working on open-source online game (not much such games around). If there would be list of tasks/issues and possibility for contribution to implement/fix them – maybe some of such people would be interested to participate. Right now even if a person likes TomeNET, knows how to code and willing to contribute – there are no information how to do so… All big things starts from small – guy could fix minor issues, then make something important. Who knows, maybe this sword is a Ringil?

Having doors with a notice how to open them is good thing to have: ‘Pedo Mellon a Minno’ (Speak, friend, and enter). People who willing to contribute do not see the doors right now, it’s hidden. If there would be a visible door (open repo) and an inscription above (tasks list) – TomeNET may find new friends.

Re: [suggestion] Git repo and roadmap of the development

Posted: Tue Mar 10, 2020 3:20 pm
by jezek
I have been having fun for past week in the game and I feel slightly odd, that I've been only playing and not doing something more productive. So I decided to contribute. I think, I'm above average programmer so there are few possibilities for what I can do (i think). I did i little (maybe to little?) research, if some work is done, but I couldn't find anything about development progress. Most of the posts in forum are over a year, and last news on tomenet.eu main page is from 2018-12-13. Was there any work done in last year? When can we expect some new stuff? Can I help make new stuff? Can I donate money?

Re: [suggestion] Git repo and roadmap of the development

Posted: Wed Mar 11, 2020 7:22 am
by tangar
You can not donate money (devs won't accept).

You could contribute - to do so you have to implement something useful and send it to developers via email (contacts https://www.tomenet.eu/about.php ). Dev policy is very strict in TomeNET; AFAIK devs like such concept - first you prove that you are able to do something and send your work to devs for a check (they may consider to include your contribution right on); afterwards devs could consider into sharing their process with you. But it's just my speculation based at n-years experience in TomeNET community :)

Re: [suggestion] Git repo and roadmap of the development

Posted: Wed Mar 11, 2020 3:41 pm
by jezek
But here I see a problem.

Let's say I start working on linux client v4.7.2. But they are maybe working on 4.8.0 version (or even 5.0.0) and my work would be incompatible, if I want to merge.

Or I start working on something, they are already working on. It would be wasted time.

More openness and development info would be great help. Also a roadmap, even in vague words to prevent spoilers would be better than nothing.

Re: [suggestion] Git repo and roadmap of the development

Posted: Thu Mar 12, 2020 7:42 am
by tangar
I agree. Closed development process in TomeNET - it's one of the main reasons why some people considered to work on their own variants instead of sticking with TomeNET. I've wrote numerous times that to boost development, TomeNET needs:
- publish on github
- publish /rfes
- publish roadmap
- at least publish instruction - how other devs could help the game
- etc

But TomeNET devs likes everything as it is... It gives them certain feeling of independence and freedom out from obligations I assume. It's their choice 8-)

..So at certain moment I've also started my variant, which is based at PWMAngband (which has github and dev process totally opened, progress published everyday at discord etc). I hope TomeNET could consider to go open one day too..