The Community
-
- Member
- Posts: 103
- Joined: Sat Dec 03, 2011 05:41
- Location: San Francisco, CA
- Contact:
The Community
All right, briefly this morning I'd like to ping you all about the Minetest community. It's bad.
1. The community largely doesn't submit C++ code.
2. The community doesn't have any access to the core repository.
3. There are very few resources for new developers.
4. The existing community isn't welcoming to newcomers.
5. There are no apparent "leaders" in the community, even though a few people are very active.
So here's my proposal to you: Someone should step up, say "enough!" and sort some of this out. You'll note that, while it was the first issue I raised, C++ programming was only 20% of my gripe. If you can't program at all, but love the game, you could make a huge change in how the rest of the world sees this project--which is good, because right now the world can't see much more than an inactive project maintainer and a very juvenile community that enjoys trolling.
So please, step up and start taking over some of the responsibility. Speak up in IRC and on the forums when someone is trolling. Call staff over if necessary. Start writing some documentation--not just "this is how you write this in C++", but "this is how you should interact with our community".
If this doesn't happen, people will keep leaking out of the project. And nobody wants that. This is a great piece of software, but it needs the support of an equally great community. Let's *be* that community.
1. The community largely doesn't submit C++ code.
2. The community doesn't have any access to the core repository.
3. There are very few resources for new developers.
4. The existing community isn't welcoming to newcomers.
5. There are no apparent "leaders" in the community, even though a few people are very active.
So here's my proposal to you: Someone should step up, say "enough!" and sort some of this out. You'll note that, while it was the first issue I raised, C++ programming was only 20% of my gripe. If you can't program at all, but love the game, you could make a huge change in how the rest of the world sees this project--which is good, because right now the world can't see much more than an inactive project maintainer and a very juvenile community that enjoys trolling.
So please, step up and start taking over some of the responsibility. Speak up in IRC and on the forums when someone is trolling. Call staff over if necessary. Start writing some documentation--not just "this is how you write this in C++", but "this is how you should interact with our community".
If this doesn't happen, people will keep leaking out of the project. And nobody wants that. This is a great piece of software, but it needs the support of an equally great community. Let's *be* that community.
Mods: https://gitorious.org/marktraceur-minetest-mods
IRC: marktraceur on freenode
IRC: marktraceur on freenode
- Casimir
- Member
- Posts: 1207
- Joined: Fri Aug 03, 2012 16:59
- GitHub: CasimirKaPazi
Biggest problem here. If I would have the time, I would make a community fork and start learning C++ (in this order).MarkTraceur wrote:2. The community doesn't have any access to the core repository.
That's the best thing here. It's just a bunch of people sitting together making good stuff without anybody "leading" the "project" in order to reach any "goal".MarkTraceur wrote:5. There are no apparent "leaders" in the community, even though a few people are very active.
Already lua and C++/irrlicht are not exactly the same ballpark. Though when people chose to involve themselves in the C++ side of things, they immediately go for a fork, even if it's to add one or two marginal features. Then they get discouraged and giveup because no one wants to play a fork when all the mods are here.
I would propose instead, that the community issue challenges for patches. One patch i would personally like to see: diagonal drawing support for nodebox. The game already draws diagonally for liquids and raillike items, so i suspect there might be some useful code already there. Another patch idea: more GUI elements (drop-downs, radio,.. all the html ones). etc.
There's no shortage of small manageable projects :-)
I would propose instead, that the community issue challenges for patches. One patch i would personally like to see: diagonal drawing support for nodebox. The game already draws diagonally for liquids and raillike items, so i suspect there might be some useful code already there. Another patch idea: more GUI elements (drop-downs, radio,.. all the html ones). etc.
There's no shortage of small manageable projects :-)
- VanessaE
- Moderator
- Posts: 4655
- Joined: Sun Apr 01, 2012 12:38
- GitHub: VanessaE
- IRC: VanessaE
- In-game: VanessaE
- Location: Western NC
- Contact:
The problem with forking and making tweaks therein is not that no one wants to play that fork, since it is a necessity for making changes to the game engine in the first place. I'd say it's more often because those changes, while well-intentioned, don't get propagated back into the mainline engine. It's up to celeron55 to say why in any given case, though.
You might like some of my stuff: Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (64-512px)
- Casimir
- Member
- Posts: 1207
- Joined: Fri Aug 03, 2012 16:59
- GitHub: CasimirKaPazi
-
- Member
- Posts: 160
- Joined: Tue Sep 18, 2012 22:11
its not about learning c++, thats just the syntax.
its about building a game-engine instead of just adding content inside of an fully managed script-environment. thats a HUGE difference, and i dont think that i would want random people to change the engine, nor would i want that from c55 perspective.
and it seems like there is not realy anybody around who has experience with that, allso c55 seems to have no time/interest for training others.
and that is bad, realy, it is, he (you, if you read this) needs to think about whether minetest is his (your) project or an community effort.
right now he (you) is (are) not working enought on it for declaring it as his private project and merges back too litle ammounts of changes and gives too less people (nobody) access to the main-repos for it to be an community-effort.
its about building a game-engine instead of just adding content inside of an fully managed script-environment. thats a HUGE difference, and i dont think that i would want random people to change the engine, nor would i want that from c55 perspective.
and it seems like there is not realy anybody around who has experience with that, allso c55 seems to have no time/interest for training others.
and that is bad, realy, it is, he (you, if you read this) needs to think about whether minetest is his (your) project or an community effort.
right now he (you) is (are) not working enought on it for declaring it as his private project and merges back too litle ammounts of changes and gives too less people (nobody) access to the main-repos for it to be an community-effort.
Gr8 b8, m8. I rel8, str8 appreci8, and congratul8. I r8 this b8 an 8/8. Plz no h8, I'm str8 ir8. Cr8 more, can't w8. We should convers8, I won't ber8, my number is 8888888, ask for N8. No calls l8 or out of st8. If on a d8, ask K8 to loc8. Even with a full pl8, I always have time to communic8 so don't hesit8.
- PilzAdam
- Member
- Posts: 4026
- Joined: Fri Jul 20, 2012 16:19
- GitHub: PilzAdam
- IRC: PilzAdam
- Location: Germany
GitHub is a website where you can share code. Each project has a own "repository" which contains the code. Only the owner of the repository ("repo") (for Minetest its celeron55) can edit the code.Casimir wrote:Can somebody please explain the github-thing to me? Who can edit the code, and how? And what exactly are the forks doing?
Repos can be forked, which means that other people clone the code and copy it to a own repo, so they can change the code.
Changes from forks can be merged back into the main repo.
-
- Member
- Posts: 160
- Joined: Tue Sep 18, 2012 22:11
Actualy you can allow more then one person to edit one repos, its not limited to its owner but celeron55 does not do that, and thats why there are 150 minetest-forks.
Gr8 b8, m8. I rel8, str8 appreci8, and congratul8. I r8 this b8 an 8/8. Plz no h8, I'm str8 ir8. Cr8 more, can't w8. We should convers8, I won't ber8, my number is 8888888, ask for N8. No calls l8 or out of st8. If on a d8, ask K8 to loc8. Even with a full pl8, I always have time to communic8 so don't hesit8.
yeah id rather see a 'community edition' than give every tom ,dick and harry access to the mainline to possibly screw it up lol or do things to the mainline that works for a minority of the playerbase (more cpu intensive stuff)
Last edited by mauvebic on Thu Oct 18, 2012 14:27, edited 1 time in total.
- Casimir
- Member
- Posts: 1207
- Joined: Fri Aug 03, 2012 16:59
- GitHub: CasimirKaPazi
That's what I wanted to know.Iqualfragile wrote:Actualy you can allow more then one person to edit one repos, its not limited to its owner but celeron55 does not do that, and thats why there are 150 minetest-forks.
So it seems to me we just need to make a fork, everybody can edit and that is commonly accepted to solve this problem.
@mauvebic
If you think it would destroy a program if people can edit it, you should buy minecraft and not play an open source game
The key-word is self-organisation. If you think somebody is doing something stupid, talk to him and discus and find a solution.
- Neuromancer
- Member
- Posts: 958
- Joined: Tue Jun 12, 2012 22:28
- GitHub: Neuromancer56
+1 I like this idea, a community edition of Minetest, where folks can go nuts, try some stuff and who knows what will happen. Then also have c55's stable version that could cherry pick some of the best ideas in the community edition.mauvebic wrote:yeah id rather see a 'community edition' than give every tom ,dick and harry access to the mainline to possibly screw it up lol or do things to the mainline that works for a minority of the playerbase (more cpu intensive stuff)
Last edited by Neuromancer on Sat Oct 20, 2012 02:11, edited 1 time in total.
Mods:Immersive Sounds
Phonics
Eden Game Natural Beauty Textures
Try out dropbox and get me free space: https://db.tt/JjjTr7fl
Phonics
Eden Game Natural Beauty Textures
Try out dropbox and get me free space: https://db.tt/JjjTr7fl
I think there are more people who think they know what they're doing than there actually are, and i think some people would likely make changes that benefit only a small handful. Thats why why gnome 2 > gnome 3. What i dont get is why some users need to inflict their way of gaming on all others.Casimir wrote: If you think it would destroy a program if people can edit it, you should buy minecraft and not play an open source game
A community edition would provide a buffer against ill-conceived ideas and modifications :-)
Last edited by mauvebic on Sat Oct 20, 2012 22:24, edited 1 time in total.
- Casimir
- Member
- Posts: 1207
- Joined: Fri Aug 03, 2012 16:59
- GitHub: CasimirKaPazi
I made a fork of the minetest_game based on PilzAdams fork.
https://github.com/CasimirKaPazi/minetest_game
I don't know if you can edit this (I'm very new to github). If you can, feel free to do so. The only rule is: consensus.
https://github.com/CasimirKaPazi/minetest_game
I don't know if you can edit this (I'm very new to github). If you can, feel free to do so. The only rule is: consensus.
Last edited by Casimir on Tue Oct 23, 2012 10:35, edited 1 time in total.
-
- Member
- Posts: 160
- Joined: Tue Sep 18, 2012 22:11
i dont think this is gona be a problem, pilzadam will allow others to add stuffs to his minetest_game
Gr8 b8, m8. I rel8, str8 appreci8, and congratul8. I r8 this b8 an 8/8. Plz no h8, I'm str8 ir8. Cr8 more, can't w8. We should convers8, I won't ber8, my number is 8888888, ask for N8. No calls l8 or out of st8. If on a d8, ask K8 to loc8. Even with a full pl8, I always have time to communic8 so don't hesit8.
Talking about a fork... http://minetest.net/forum/viewtopic.php?id=3280
I don't always sign a post
but when i do, i dig.
but when i do, i dig.
-
- Member
- Posts: 844
- Joined: Wed Jul 11, 2012 15:02
- jordan4ibanez
- Member
- Posts: 1923
- Joined: Tue Sep 27, 2011 18:44
- GitHub: jordan4ibanez
- IRC: jordan4ibanez
- In-game: jordan4ibanez
You're all stupid lol
Last edited by jordan4ibanez on Mon Nov 05, 2012 19:40, edited 1 time in total.
hello, am program. do language in rust. make computer do. okay i go now.
-
- Member
- Posts: 103
- Joined: Sat Dec 03, 2011 05:41
- Location: San Francisco, CA
- Contact:
A poignant argument as always, j4i.
Mods: https://gitorious.org/marktraceur-minetest-mods
IRC: marktraceur on freenode
IRC: marktraceur on freenode
Who is online
Users browsing this forum: No registered users and 0 guests