bugs/sync errors/network load/CPU usage/etc

bugs/sync errors/network load/CPU usage/etc

Discuss the source code and development of Spring Engine in general from a technical point of view. Patches go here too.

Moderator: Moderators

Post Reply

bugs/sync errors/network load/CPU usage/etc are

increasing
2
20%
not changing
1
10%
decreasing
4
40%
dont know
3
30%
 
Total votes: 10

User avatar
jj
Posts: 273
Joined: 01 Apr 2006, 19:03

bugs/sync errors/network load/CPU usage/etc

Post by jj »

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
Last edited by jj on 02 Sep 2006, 08:12, edited 1 time in total.
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Post by Argh »

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.
User avatar
Tim Blokdijk
Posts: 1242
Joined: 29 May 2005, 11:18

Re: bugs/sync errors/network load/CPU usage/etc

Post by Tim Blokdijk »

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

...
Were young guy's here, all we know is how to Release Early, Release Often. :?
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Post by Argh »

"Release Early, Release Often, and Let Them All Patch It" is how Linux was built ;)
Tobi
Spring Developer
Posts: 4598
Joined: 01 Jun 2005, 11:36

Post by Tobi »

Note that we started using a feature frozen release branch. With it, it will also be possible to release bugfix only releases (ie. 0.73b2 0.73b3...) between 0.73 and 0.74.

So you got the idea just after we did :twisted:

Oh, and btw, point 2 is impossible with spring :wink: (or any big software package..)
User avatar
jcnossen
Former Engine Dev
Posts: 2440
Joined: 05 Jun 2005, 19:13

Post by jcnossen »

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.
Torrasque
Posts: 1022
Joined: 05 Oct 2004, 23:55

Post by Torrasque »

jcnossen wrote: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.
I think you're misundestanding jj.
He is gladly proposing himlseft to make :
A plan, correct all the bug, release it and taking report from unhappy user.
User avatar
Das Bruce
Posts: 3544
Joined: 23 Nov 2005, 06:16

Post by Das Bruce »

Tobi wrote:Oh, and btw, point 2 is impossible with spring :wink: (or any software package..)
Fixed. :roll:
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

havent we had this discussion before jj?
User avatar
jj
Posts: 273
Joined: 01 Apr 2006, 19:03

Post by jj »

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.
I didnt say i dont like it, I said i like it a lot.
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.
User avatar
jj
Posts: 273
Joined: 01 Apr 2006, 19:03

Post by jj »

AF wrote:havent we had this discussion before jj?
i dont think so.
Torrasque
Posts: 1022
Joined: 05 Oct 2004, 23:55

Post by Torrasque »

jj wrote: blabla
I think you don't understand that it's what they do.
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.
Tobi
Spring Developer
Posts: 4598
Joined: 01 Jun 2005, 11:36

Post by Tobi »

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.
That's basically how we will be working from 0.73 and higher (with the release branch etc.) ...
Post Reply

Return to “Engine”