4 |
2 |
4 |
|
|
Singularity was an enjoyable game before the piggy version, and is even better now: the consolidated CPU usage control provides better gameplay. The day-night animation adds eyecandy also.<br> <br> Two small sugestions:<br> <br> . It feels like a bit too much mouse movements, some savings can be:<br> .. when clicking 'new base', move programatically the mouse pointer over the 'ok' button in the 'enter a name for base' dialog<br> .. when a new base like 'small warehouse' or bigger ends building, pop up automatically the 'open base' dialog for that base<br> <br> . Show in the map a circle for each Earth base, green for those with working cpu, a lerp between red and green for those in works <br> <br> <br>
Small glitch:<br> . history boxes seems to use two diferent font sizes<br>
|
1 |
1 |
1 |
|
yes |
Configuration: MacOSX 10.4, Python 2.5, pygame 1.7.1, NumPy 1.0.3.1 <br> <pre> Traceback (most recent call last): File "singularity.py", line 1, in <module> import code.singularity File "/Local/Games/Python/Pyggy-Feb09/singularity-0.30/code/singularity.py", line 226, in <module> menu_screen.show() File "/Local/Games/Python/Pyggy-Feb09/singularity-0.30/code/graphics/dialog.py", line 189, in show result = self.handle(event) File "/Local/Games/Python/Pyggy-Feb09/singularity-0.30/code/graphics/dialog.py", line 306, in handle return self.call_handlers(handlers, event) File "/Local/Games/Python/Pyggy-Feb09/singularity-0.30/code/graphics/dialog.py", line 318, in call_handlers handler(event) File "/Local/Games/Python/Pyggy-Feb09/singularity-0.30/code/graphics/button.py", line 109, in handle_event self.activate_with_sound(event) File "/Local/Games/Python/Pyggy-Feb09/singularity-0.30/code/graphics/button.py", line 122, in activate_with_sound self.activated(event) File "/Local/Games/Python/Pyggy-Feb09/singularity-0.30/code/graphics/button.py", line 151, in activated self.function(*self.args, **self.kwargs) File "/Local/Games/Python/Pyggy-Feb09/singularity-0.30/code/screens/main_menu.py", line 89, in new_game dialog.call_dialog(self.map_screen, self) File "/Local/Games/Python/Pyggy-Feb09/singularity-0.30/code/graphics/dialog.py", line 96, in call_dialog retval = dialog.show() File "/Local/Games/Python/Pyggy-Feb09/singularity-0.30/code/screens/map.py", line 467, in show exit = dialog.call_dialog(self.menu_dialog, self) File "/Local/Games/Python/Pyggy-Feb09/singularity-0.30/code/graphics/dialog.py", line 96, in call_dialog retval = dialog.show() File "/Local/Games/Python/Pyggy-Feb09/singularity-0.30/code/graphics/dialog.py", line 175, in show Dialog.top.maybe_update() File "/Local/Games/Python/Pyggy-Feb09/singularity-0.30/code/graphics/widget.py", line 297, in maybe_update self.update() File "/Local/Games/Python/Pyggy-Feb09/singularity-0.30/code/graphics/widget.py", line 303, in update self._update() File "/Local/Games/Python/Pyggy-Feb09/singularity-0.30/code/graphics/widget.py", line 335, in _update child._update() File "/Local/Games/Python/Pyggy-Feb09/singularity-0.30/code/graphics/widget.py", line 322, in _update check_mask += child._update() File "/Local/Games/Python/Pyggy-Feb09/singularity-0.30/code/graphics/widget.py", line 312, in _update self.redraw() File "/Local/Games/Python/Pyggy-Feb09/singularity-0.30/code/screens/map.py", line 118, in redraw mask_alphas = pixels_alpha(night_mask) File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/pygame/surfarray.py", line 206, in pixels_alpha return numpysf.pixels_alpha (surface) File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/pygame/_numpysurfarray.py", line 277, in pixels_alpha raise ValueError, "unsupported colormasks for alpha reference array" ValueError: unsupported colormasks for alpha reference array </pre> |