bugs/sync errors/network load/CPU usage/etc
Moderator: Moderators
bugs/sync errors/network load/CPU usage/etc
guys, you spring developers have done excellent work but i want to discuss some basics about programming.
The best way to work in my opinion is:
1. Make a plan
2. make sure everything is almost bugfree
3. release it
4. now the masses can test it
5. no bugs? then implement new functions
then repeat step 2,3,4,5 again and again
my suggestion is to wait with new things till known bugs/problems are solved
Since i'm playing spring i have discovered a lot of new cool functions with each new release, but the bugs/sync errors/network load/CPU usage/etc. are increasing.
I know the fun part of programming is to add new things.
But ppl want a stable smooth game, we dont "need" shadows and stuff made for the supercomputers.
I have played spring for 700 hours now and i hope a lot more good hours will come.
keep on doing the good thing,
and thanks for the good work.
a regular spring player/mapper
The best way to work in my opinion is:
1. Make a plan
2. make sure everything is almost bugfree
3. release it
4. now the masses can test it
5. no bugs? then implement new functions
then repeat step 2,3,4,5 again and again
my suggestion is to wait with new things till known bugs/problems are solved
Since i'm playing spring i have discovered a lot of new cool functions with each new release, but the bugs/sync errors/network load/CPU usage/etc. are increasing.
I know the fun part of programming is to add new things.
But ppl want a stable smooth game, we dont "need" shadows and stuff made for the supercomputers.
I have played spring for 700 hours now and i hope a lot more good hours will come.
keep on doing the good thing,
and thanks for the good work.
a regular spring player/mapper
Last edited by jj on 02 Sep 2006, 08:12, edited 1 time in total.
I do not agree with this characterization of where Spring stands, and where it is going, and neither does anybody else who is actually paying attention to the details of its development.
Bugs are getting fixed, steadily- and new features are getting made. These are not mutually-exclusive scenarios. One look at SVN would show that many new bugfixes are introduced on a regular basis, and as modders learn how to optimize their content, the only serious causes of lag will be people with crappy computers, frankly- and Spring would not be helped by catering mainly to that crowd. Spring should be built for the future, not the past.
Bugs are getting fixed, steadily- and new features are getting made. These are not mutually-exclusive scenarios. One look at SVN would show that many new bugfixes are introduced on a regular basis, and as modders learn how to optimize their content, the only serious causes of lag will be people with crappy computers, frankly- and Spring would not be helped by catering mainly to that crowd. Spring should be built for the future, not the past.
- Tim Blokdijk
- Posts: 1242
- Joined: 29 May 2005, 11:18
Re: bugs/sync errors/network load/CPU usage/etc
Were young guy's here, all we know is how to Release Early, Release Often.jj wrote:guys, you spring developers have done excellent work but i want to discuss some basics about programming.
The best way to work in my opinion is:
1. Make a plan
2. make sure everything is bugfree
3. release it
4. now the masses can test it
5. no bugs? then implement new functions
then repeat step 2,3,4,5 again and again
...

I didnt say i dont like it, I said i like it a lot.Can't say I like this patronizing tone, go play another game if you don't like it. One that isn't being actively developed.
And if i'm building stuff, coding, mapping, music making, then i always like to hear ideas or suggestions from ppl, even if it is the stupid thing i ever heard.
Lets say you are right, the bugs are just increasing in the Beta-versions.
But the functions are increasing too, so the possible causes for a bug could be increasing too.
But maybe you have to do it this way because you are coding with a large group of programmers: everyone has his own task.
I have another idea, forgive me if i'm wrong, i dont know how you are working atm:
fix some bugs, release the beta version, in the meantime dont release the new functions (save them for the new release), cant find more bugs=release the new one with the new functions.
new funcions = new bugs --> beta-version.
This is slower but maybe in the end it makes things easier,
It makes things more clear for the end-user,
now they now a beta version could cotain bugs and they cant wait for the next release with the new goodies.
Last edited by jj on 02 Sep 2006, 07:55, edited 1 time in total.
I think you don't understand that it's what they do.jj wrote: blabla
It just that it's not so easy, and still with such beautifull way do manage your projet, there will be always some bugs and problems left.
Last edited by Torrasque on 02 Sep 2006, 11:36, edited 1 time in total.
That's basically how we will be working from 0.73 and higher (with the release branch etc.) ...jj wrote:I have another idea, forgive me if i'm wrong, i dont know how you are working atm:
fix some bugs, release the beta version, in the meantime dont release the new functions (save them for the new release), cant find more bugs=release the new one with the new functions.
new funcions = new bugs --> beta-version.