To all SSC Station occupants
Thank you for the donations over the past year (2024), it is much appreciated. I am still trying to figure out how to migrate the forums to another community software (probably phpbb) but in the meantime I have updated the forum software to the latest version. SSC has been around a while so their is some very long time members here still using the site, thanks for making SSC home and sorry I haven't been as vocal as I should be in the forums I will try to improve my posting frequency.
Thank you again to all of the members that do take the time to donate a little, it helps keep this station functioning on the outer reaches of space.
-D1-
It's mostly ad-hoc, we've tried to roadmap it before but with very limited success.
Basically we all work on whatever we want too. You've read the asteroid thread yes? That came about because I was I stuck on rewriting some of the terrain generation. That's not in the Roadmap either but the terrain stuff is one of the reasons I got involved in the project, so it's my primary area. I rewrote the rendering and updated us to OpenGL 3.1, that's because I have terrain plans, I started adding AIS transponders for ship and working on exploration? That's because I have terrain exploration plans... I can be a bit focused 😉
I started doing procedural asteroids, they're kinda like terrain, basically... I had terrain plans.
It's important to realise why this ad-hoc development exists by the way.
There are long absences for many from Pioneer development, nearly all of these coincide with the end of someone working on a roadmap feature, or something they had become "responsible" for because they happen to have worked on it last.
We burn out if we're not doing the things we love.
This isn't like a job, if I do something I hate in my free time for 3 months solid, I stop doing it - either during those 3 months or whenever it is that I come to my senses afterwards.
I'll get back to the docking code, maybe some station-traffic-control, the exploration stuff, or AIS transponders at some point.
However I am selfishly doing asteroids now because otherwise I risk burning out again, after the last docking code update - which tooks months and followed the renderer update which took weeks - I spent yet more weeks doing nothing but bug fixes and things other people wanted.
I didn't really want to do the docking rewrite but felt it was my responsibility because no-one else would even try to touch that code.
The renderer update was because, again, no-one else would touch that code but I had to deal with using it all the time and it was limiting the other things I wanted.
That's why we tend not to stick too a roadmap, because employees would, but volunteers aren't here to do ideas arrived at by committee or design. The Roadmap serves mainly as a place to put good ideas that sound cool, or are technically a good thing to do, not an actual list of required things you must do next.