Sorry for late reply, but:
impaktor wrote:We have a road map on the wiki, it's slightly old, and we do what we want to anyways. We've found it's counter productive to have a road map and make developers implement stuff from it that they don't want to work on. Better if we do what we want and have fun doing it, that way we don't loose developers.
And each contributor has a (looong) mental list / road map of things he/she want to do for pioneer anyway.
We all have a lot of ideas, and there is absolutely no lack of them. I think it is better if one starts to put some time into working on something and maybe checks with the others before if it is something that could cause controversy.
I beg to differ.
With developers coming and going and even the core team working on the project in a very on-off manner having this sort of document is the only sensible way of maintaining cohesion and keeping track of what Pioneer *is* and what it is supposed to be.
Otherwise there are as many, mutually incompatible pioneers as there are developers, and all those versions are sharing the same repo.
Yes, we might be undermanned, but driving someone off because they actually wanted to work on a different game that isn't Pioneer is still better than having them actively clash with everyone else over and over.
Plus, a roadmap may help retain people just as well as scare them off, because it shows them what they can work on that will actually be useful - attracting them towards areas that need work rather than barring them from the areas they would want to work on - chances are a newcomer to the project doesn't really have a clear idea what they can do - having a list of things that need to be done helps.
Besides, I think we are already lacking in terms of communication as it is and it shows - take that tug-of-war when re-balancing delta-v for example.
Even if we all essentially agreed on everything, a game isn't just a loose collection of unrelated ideas implemented and cobbled together - a good design has elements reinforcing each other, and it's awfully hard to propose new elements without having the previous ideas somewhere distilled and either approved or rejected (provisionally).
This kind of document doesn't need to be restrictive in regards of what can be implemented (it actually shouldn't), but it should mirror current consensus in regards to what features Pioneer *needs* in a long run, in regards to the setting and technology which determines the majority of features we might need and helps keep the mechanics consistent, and in regards to the ideas that just can't work with whatever ideas we do want.
It shouldn't be set in stone - if someone challenges part of it successfully, it should be changed - but it should represent our current idea regarding the overall shape of Pioneer.
Forum is good because we do need to come to some sort of consensus, but it's awful when it comes to retaining the ideas we've already discussed, especially the long term stuff because it's just too dynamic.
So far we have a gaping chasm between preliminary discussion and implementation and I think it's a gap that really needs to be filled.
I/we often see people being very enthusiastic and posting ideas (usually the same ideas over and over), and then next week, pioneer is long forgotten, and the person never to be heard from again. Or worse: people telling us what we should do, like it's the smallest thing in the world.
Or maybe the main reason people leave before even starting is that they throw in some ideas and those ideas just sink without a trace?
And yes, I would hate to remain that "just ideas" guy, I hope I'll be able to start some more serious work on the project shortly, but we still do need ideas, do need to discuss them and do need to collect the outcomes somewhere, which we don't.