4 |
3 |
4 |
|
|
Hi. I like it! It's got a fun concept and mechanics, and they're well behaved. Smooth motion. Really nice appearance in its simplicity. Cool menu transitions.
Windows exe stopped processing events after several levels, and froze.
The source package would not run at all in Windows, so I could not try running it outside the py2exe environment. Here's a stack trace:
C:/Python26/pythonw.exe -u "C:/cygwin/home/devel/python/download/pyweek12/torrent/petraszd-pw-12/squarescity-1.0/squarescity-1.0/run_game.py" Traceback (most recent call last): File "_ctypes/callbacks.c", line 295, in 'calling callback function' File "C:\Python26\lib\site-packages\pyglet\window\win32\__init__.py", line 849, in _wnd_proc result = event_handler(msg, wParam, lParam) File "C:\Python26\lib\site-packages\pyglet\window\win32\__init__.py", line 1032, in _event_lbuttonup 'on_mouse_release', mouse.LEFT, lParam) File "C:\Python26\lib\site-packages\pyglet\window\win32\__init__.py", line 1021, in _event_mousebutton self.dispatch_event(ev, x, y, button, self._get_modifiers()) File "C:\Python26\lib\site-packages\pyglet\window\__init__.py", line 1219, in dispatch_event EventDispatcher.dispatch_event(self, *args) File "C:\Python26\lib\site-packages\pyglet\event.py", line 340, in dispatch_event if handler(*args): File "C:\cygwin\home\devel\python\download\pyweek12\torrent\petraszd-pw-12\squarescity-1.0\squarescity-1.0\cocos\menu.py", line 333, in on_mouse_release self._activate_item() File "C:\cygwin\home\devel\python\download\pyweek12\torrent\petraszd-pw-12\squarescity-1.0\squarescity-1.0\cocos\menu.py", line 248, in _activate_item self.children[ self.selected_index ][1].on_key_press( key.ENTER, 0 ) File "C:\cygwin\home\devel\python\download\pyweek12\torrent\petraszd-pw-12\squarescity-1.0\squarescity-1.0\cocos\menu.py", line 443, in on_key_press self.callback_func(*self.callback_args, **self.callback_kwargs) File "C:\cygwin\home\devel\python\download\pyweek12\torrent\petraszd-pw-12\squarescity-1.0\squarescity-1.0\squarescity\scenes.py", line 38, in start_game WinScene)))) File "C:\cygwin\home\devel\python\download\pyweek12\torrent\petraszd-pw-12\squarescity-1.0\squarescity-1.0\cocos\scenes\transitions.py", line 468, in __init__ StopGrid() ) File "C:\cygwin\home\devel\python\download\pyweek12\torrent\petraszd-pw-12\squarescity-1.0\squarescity-1.0\cocos\cocosnode.py", line 695, in do a.start() File "C:\cygwin\home\devel\python\download\pyweek12\torrent\petraszd-pw-12\squarescity-1.0\squarescity-1.0\cocos\actions\base_actions.py", line 833, in start self.one.start() File "C:\cygwin\home\devel\python\download\pyweek12\torrent\petraszd-pw-12\squarescity-1.0\squarescity-1.0\cocos\actions\base_actions.py", line 833, in start self.one.start() File "C:\cygwin\home\devel\python\download\pyweek12\torrent\petraszd-pw-12\squarescity-1.0\squarescity-1.0\cocos\actions\basegrid_actions.py", line 124, in start self.target.grid.init( self.grid ) File "C:\cygwin\home\devel\python\download\pyweek12\torrent\petraszd-pw-12\squarescity-1.0\squarescity-1.0\cocos\grid.py", line 82, in init self.grabber.grab(self.texture) File "C:\cygwin\home\devel\python\download\pyweek12\torrent\petraszd-pw-12\squarescity-1.0\squarescity-1.0\cocos\framegrabber.py", line 169, in grab self.fbuf.texture2d (texture) File "C:\cygwin\home\devel\python\download\pyweek12\torrent\petraszd-pw-12\squarescity-1.0\squarescity-1.0\cocos\gl_framebuffer_object.py", line 69, in texture2d texture.level) File "C:\Python26\lib\site-packages\pyglet\gl\lib_wgl.py", line 94, in __call__ result = self.func(*args, **kwargs) File "C:\Python26\lib\site-packages\pyglet\gl\lib.py", line 105, in errcheck raise GLException(msg) pyglet.gl.lib.GLException: None
|
1 |
1 |
1 |
|
yes |
$ python run_game.py Traceback (most recent call last): File "run_game.py", line 5, in <module> squarescity.__main__.main() File "/home/andy/PyWeek-12-finals/unrated/petraszd-pw-12/squarescity-1.0/squarescity/__main__.py", line 11, in main return director.run(StartScene()) File "/home/andy/PyWeek-12-finals/unrated/petraszd-pw-12/squarescity-1.0/squarescity/scenes.py", line 69, in __init__ super(StartScene, self).__init__() File "/home/andy/PyWeek-12-finals/unrated/petraszd-pw-12/squarescity-1.0/squarescity/scenes.py", line 57, in __init__ back = Sprite(self.get_image_filename()) File "/usr/local/lib/python2.6/dist-packages/cocos2d-0.4.0-py2.6.egg/cocos/sprite.py", line 114, in __init__ image = pyglet.resource.image(image) File "/usr/lib/pymodules/python2.6/pyglet/resource.py", line 481, in image identity = self._cached_images[name] = self._alloc_image(name) File "/usr/lib/pymodules/python2.6/pyglet/resource.py", line 425, in _alloc_image file = self.file(name) File "/usr/lib/pymodules/python2.6/pyglet/resource.py", line 383, in file raise ResourceNotFoundException(name) pyglet.resource.ResourceNotFoundException: Resource "data/start-screen.png" was not found on the path. Ensure that the filename has the correct captialisation. AL lib: ALc.c:1879: exit(): closing 1 Device AL lib: ALc.c:1808: alcCloseDevice(): destroying 1 Context(s) Inconsistency detected by ld.so: dl-close.c: 731: _dl_close: Assertion `map->l_init_called' failed!
|