PyWeek - Team HULK - feedback

Fun Prod Inno Disq N/W Comments
1 1 1 yes

<p>Game locked up on New Game. Here's the traceback:<pre> File "/private/var/tmp/python/python-30.1.2~35/python/Modules/_ctypes/callbacks.c", line 206, in 'calling callback function'
File "/Library/Python/2.5/site-packages/pyglet/window/carbon/__init__.py", line 1113, in _on_mouse_up
self.dispatch_event('on_mouse_release', x, y, button, modifiers)
File "/Library/Python/2.5/site-packages/pyglet/window/__init__.py", line 1217, in dispatch_event
EventDispatcher.dispatch_event(self, *args)
File "/Library/Python/2.5/site-packages/pyglet/event.py", line 340, in dispatch_event
if handler(*args):
File "/Library/Python/2.5/site-packages/cocos2d-0.3.0-py2.5.egg/cocos/menu.py", line 316, in on_mouse_release
self._activate_item()
File "/Library/Python/2.5/site-packages/cocos2d-0.3.0-py2.5.egg/cocos/menu.py", line 235, in _activate_item
self.children[ self.selected_index ][1].on_key_press( key.ENTER, 0 )
File "/Library/Python/2.5/site-packages/cocos2d-0.3.0-py2.5.egg/cocos/menu.py", line 405, in on_key_press
self.callback_func()
File "menu.py", line 97, in on_new_game
race = Race(state.cup.next_track(), [state.profile.car, ComputerCar.get_default(), ComputerCar.get_default()])
File "cups.py", line 38, in next_track
return Track(self.name, track_name)
File "track.py", line 22, in __init__
super(Track, self).__init__(track_image)
File "/Library/Python/2.5/site-packages/cocos2d-0.3.0-py2.5.egg/cocos/sprite.py", line 94, in __init__
image = pyglet.resource.image(image)
File "/Library/Python/2.5/site-packages/pyglet/resource.py", line 482, in image
identity = self._cached_images[name] = self._alloc_image(name)
File "/Library/Python/2.5/site-packages/pyglet/resource.py", line 430, in _alloc_image
return img.get_texture(True)
File "/Library/Python/2.5/site-packages/pyglet/image/__init__.py", line 780, in get_texture
self._current_texture = self.create_texture(Texture, rectangle)
File "/Library/Python/2.5/site-packages/pyglet/image/__init__.py", line 768, in create_texture
texture = cls.create(self.width, self.height, internalformat, rectangle)
File "/Library/Python/2.5/site-packages/pyglet/image/__init__.py", line 1451, in create
blank)
File "/Library/Python/2.5/site-packages/pyglet/gl/lib.py", line 105, in errcheck
raise GLException(msg)
pyglet.gl.lib.GLException: invalid value</pre>

4 5 3

Beautiful terrain art !<br>
feature request: add (fake) skidding physics in the turns !

1 1 1 yes

Segmentation fault. On 64 bit Ubuntu, but that is all it gave me. btw, installing pil is a real pain - involved strange incarnations, even though using easy_install.

2 3 3

Got potential. But it's missing a lot, specially on the UI.

2 3 3

Not my sort of game.

1 1 1 yes

<pre>
Traceback (most recent call last):
File "/Local/Build/Pythonic/python/2.5/Modules/_ctypes/callbacks.c", line 206, in 'calling callback function'
result = PyObject_CallObject(callable, arglist);
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/pyglet/window/carbon/__init__.py", line 1113, in _on_mouse_up
self.dispatch_event('on_mouse_release', x, y, button, modifiers)
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/pyglet/window/__init__.py", line 1217, in dispatch_event
EventDispatcher.dispatch_event(self, *args)
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/pyglet/event.py", line 340, in dispatch_event
if handler(*args):
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/cocos2d-0.3.0-py2.5.egg/cocos/menu.py", line 316, in on_mouse_release
self._activate_item()
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/cocos2d-0.3.0-py2.5.egg/cocos/menu.py", line 235, in _activate_item
self.children[ self.selected_index ][1].on_key_press( key.ENTER, 0 )
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/cocos2d-0.3.0-py2.5.egg/cocos/menu.py", line 405, in on_key_press
self.callback_func()
File "/Local/Games/Python/PyWeek8/ToDo/RCr/menu.py", line 97, in on_new_game
race = Race(state.cup.next_track(), [state.profile.car, ComputerCar.get_default(), ComputerCar.get_default()])
File "/Local/Games/Python/PyWeek8/ToDo/RCr/cups.py", line 38, in next_track
return Track(self.name, track_name)
File "/Local/Games/Python/PyWeek8/ToDo/RCr/track.py", line 22, in __init__
super(Track, self).__init__(track_image)
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/cocos2d-0.3.0-py2.5.egg/cocos/sprite.py", line 94, in __init__
image = pyglet.resource.image(image)
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/pyglet/resource.py", line 482, in image
identity = self._cached_images[name] = self._alloc_image(name)
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/pyglet/resource.py", line 430, in _alloc_image
return img.get_texture(True)
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/pyglet/image/__init__.py", line 780, in get_texture
self._current_texture = self.create_texture(Texture, rectangle)
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/pyglet/image/__init__.py", line 768, in create_texture
texture = cls.create(self.width, self.height, internalformat, rectangle)
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/pyglet/image/__init__.py", line 1451, in create
blank)
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/pyglet/gl/lib.py", line 105, in errcheck
raise GLException(msg)
pyglet.gl.lib.GLException: invalid value
</pre>

2 3 1

Looks like a lot of work went into this game, but it looks like the design was not fit for a one-week contest. I hope you will be able to make something great of it with additional work.

3 3 3 yes

No Cocos installed.

2 3 2

The lack of any kind of physics took down the element of fun.