Robots 2.30.2 hangs around level 30

Bug #783260 reported by Richard Sonnenfeld
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-games (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: gnome-games

The OS is Debian squeeze. Couldn't find a Debian specific place to report this. Happy to do so if you send me somewhere else. uname -a returns 2.6.32-5-amd64 #1 SMP
apt-cache policy gnome-games returns
gnome-games:
  Installed: 1:2.30.2-2
  Candidate: 1:2.30.2-2
  Version table:
 *** 1:2.30.2-2 0
        500 http://ftp.us.debian.org/debian/ squeeze/main amd64 Packages
        100 /var/lib/dpkg/status

Game plays fine. Around level 30 it gets so slow as to be unusable. Level 30 starts with 300 robots. You
teleport first thing and you notice that the pull down menu to teleport won't pull down. If you mess around
you can get it to pull down after about a 10 second delay. Then you click teleport and the screen updates
after about 20 seconds. THEN a bunch of robots have died, but the number in the lower right does not update
for about 2 minutes! A couple minutes after that you can use the pull down menu again. I imagine there
is some calculation running that goes as around N to some large power. I should note that I could get to another screen and run "top". It does not appear that robots is eating more than a couple % CPU time. It's a graphics thing.

I actually managed to get through level 30, and the problem was even worse with 10 more robots. At level 32 I simply could not get the game to play any more. So this is not so much as a bug as a piece of code that
is quite inefficient as the number of free squares goes down.

Tags: robots
Revision history for this message
Richard Sonnenfeld (pcardout) wrote :

"The number in the lower right" -- by that I mean the number that counts live robots ...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.