Fun |
Prod |
Inno |
Disq |
N/W |
Comments |
2 |
2 |
2 |
|
|
Couldn't figure out where mutation came into it. Collision detection was rather bad. |
1 |
1 |
1 |
|
yes |
Inconsistency detected by ld.so: dl-close.c: 731: _dl_close: Assertion `map->l_init_called' failed! |
2 |
3 |
3 |
|
|
Scene loading was incredibly slow. Rather little game here, and the interface felt clunky, but this could be extended to something quite interesting.
|
1 |
1 |
1 |
|
yes |
It kept throwing memory errors |
2 |
2 |
2 |
|
yes |
./run_game.py [mp3 @ 0x3358800]max_analyze_duration reached [mp3 @ 0x3358800]Estimating duration from bitrate, this may be inaccurate Loading scene 0 from disk Traceback (most recent call last): File "./run_game.py", line 5, in <module> main.main() File "/home/confluence/Downloads/PyWeek-13-finals/Phinaert/wazemmes/wazemmes/main.py", line 586, in main Waz.loadScenes(*[i for i in xrange(n_scenes)]) File "/home/confluence/Downloads/PyWeek-13-finals/Phinaert/wazemmes/wazemmes/main.py", line 325, in loadScenes self.scene(i) File "/home/confluence/Downloads/PyWeek-13-finals/Phinaert/wazemmes/wazemmes/main.py", line 335, in scene self._scenes[sceneIndex] = WazScene(self._load_map(sceneIndex), sceneIndex, self._hero) File "/home/confluence/Downloads/PyWeek-13-finals/Phinaert/wazemmes/wazemmes/main.py", line 318, in _load_map l = tiled2cocos.load_map(data.filepath(name)) File "/home/confluence/Downloads/PyWeek-13-finals/Phinaert/wazemmes/wazemmes/tiled2cocos.py", line 123, in load_map img = tiles[gid] if gid != 0 else None KeyError: 38654705673L AL lib: ALc.c:1879: exit(): closing 1 Device AL lib: ALc.c:1808: alcCloseDevice(): destroying 1 Context(s) AL lib: ALc.c:1420: alcDestroyContext(): deleting 1 Source(s) Inconsistency detected by ld.so: dl-close.c: 737: _dl_close: Assertion `map->l_init_called' failed! |
2 |
3 |
3 |
|
|
Got this two times (it prevented me from completing):
Entering scene 3 Traceback (most recent call last): File "run_game.py", line 5, in <module> main.main() File "Y:\PyWeek-Finals\PyWeek-13-finals\wazemmes (1)\wazemmes\wazemmes\main.py", line 587, in main cocos.director.director.run(cocos.scene.Scene(StoryLayer())) File "F:\Programs\Python2.6.4\lib\site-packages\cocos\director.py", line 451, in run event_loop.run() File "F:\Programs\Python2.6.4\lib\site-packages\pyglet\app\win32.py", line 63, in run self._timer_func(0, 0, timer, 0) File "F:\Programs\Python2.6.4\lib\site-packages\pyglet\app\win32.py", line 84, in _timer_func sleep_time = self.idle() File "F:\Programs\Python2.6.4\lib\site-packages\pyglet\app\__init__.py", line 193, in idle window.dispatch_event('on_draw') File "F:\Programs\Python2.6.4\lib\site-packages\pyglet\window\__init__.py", line 1219, in dispatch_event EventDispatcher.dispatch_event(self, *args) File "F:\Programs\Python2.6.4\lib\site-packages\pyglet\event.py", line 340, in dispatch_event if handler(*args): File "F:\Programs\Python2.6.4\lib\site-packages\cocos\director.py", line 497, in on_draw self._set_scene( self.next_scene ) File "F:\Programs\Python2.6.4\lib\site-packages\cocos\director.py", line 574, in _set_scene scene.on_enter() File "Y:\PyWeek-Finals\PyWeek-13-finals\wazemmes (1)\wazemmes\wazemmes\main.py", line 211, in on_enter super(WazScene, self).on_enter() File "F:\Programs\Python2.6.4\lib\site-packages\cocos\scene.py", line 110, in on_enter super(Scene, self).on_enter() File "F:\Programs\Python2.6.4\lib\site-packages\cocos\cocosnode.py", line 517, in on_enter c.on_enter() File "F:\Programs\Python2.6.4\lib\site-packages\cocos\layer\scrolling.py", line 185, in on_enter self.refresh_focus() File "F:\Programs\Python2.6.4\lib\site-packages\cocos\layer\scrolling.py", line 217, in refresh_focus self.set_focus(self.fx, self.fy) File "F:\Programs\Python2.6.4\lib\site-packages\cocos\layer\scrolling.py", line 352, in set_focus self.view_x/self.scale, self.view_y/self.scale) File "F:\Programs\Python2.6.4\lib\site-packages\cocos\tiles.py", line 703, in set_view self._update_sprite_set() File "F:\Programs\Python2.6.4\lib\site-packages\cocos\tiles.py", line 753, in _update_sprite_set x=cx, y=cy, batch=self.batch) File "F:\Programs\Python2.6.4\lib\site-packages\pyglet\sprite.py", line 225, in __init__ self._texture = img.get_texture() File "F:\Programs\Python2.6.4\lib\site-packages\pyglet\image\__init__.py", line 798, in get_texture force_rectangle) File "F:\Programs\Python2.6.4\lib\site-packages\pyglet\image\__init__.py", line 789, in create_texture self.anchor_x, self.anchor_y, 0, None) File "F:\Programs\Python2.6.4\lib\site-packages\pyglet\image\__init__.py", line 933, in blit_to_texture data = self._convert(data_format, data_pitch) File "F:\Programs\Python2.6.4\lib\site-packages\pyglet\image\__init__.py", line 986, in _convert self._ensure_string_data() File "F:\Programs\Python2.6.4\lib\site-packages\pyglet\image\__init__.py", line 1174, in _ensure_string_data super(ImageDataRegion, self)._ensure_string_data() File "F:\Programs\Python2.6.4\lib\site-packages\pyglet\image\__init__.py", line 1054, in _ensure_string_data self._current_data = buf.raw MemoryError |
3 |
3 |
3 |
|
yes |
I'd like to play enough of this came to score it higher, but it has too many (state related) crash bugs. It also doesn't work on 64bit or case-sensitive filesystems, without effort. |
2 |
3 |
3 |
|
|
I was very interested in that monkey-apple thing... but I was not able to enter "scene 3", don't know if is a feature from your collision detection :) or if I have some problems with cocos2d |
1 |
1 |
1 |
|
yes |
File "/home/teri/PyWeek-13-finals/Phinaert/wazemmes/wazemmes/main.py", line 318, in _load_map l = tiled2cocos.load_map(data.filepath(name)) File "/home/teri/PyWeek-13-finals/Phinaert/wazemmes/wazemmes/tiled2cocos.py", line 123, in load_map img = tiles[gid] if gid != 0 else None KeyError: 38654705673L
|
2 |
3 |
3 |
|
|
the game crashes several times. i didn't find out why |
3 |
4 |
3 |
|
|
Interesting game. crashes while exploring though.
WALK: Now walking WALK: stopped walking (moving) WALK: stopped walking (moving) Entering scene 4 Traceback (most recent call last): File "run_game.py", line 5, in <module> main.main() File "C:\PyWeek-13-finals\Phinaert\wazemmes (1)\wazemmes\wazemmes\main.py", li ne 587, in main cocos.director.director.run(cocos.scene.Scene(StoryLayer())) File "c:\Python26\lib\site-packages\cocos\director.py", line 451, in run event_loop.run() File "c:\Python26\lib\site-packages\pyglet\app\win32.py", line 63, in run self._timer_func(0, 0, timer, 0) File "c:\Python26\lib\site-packages\pyglet\app\win32.py", line 84, in _timer_f unc sleep_time = self.idle() File "c:\Python26\lib\site-packages\pyglet\app\__init__.py", line 193, in idle
window.dispatch_event('on_draw') 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_ev ent if handler(*args): File "c:\Python26\lib\site-packages\cocos\director.py", line 497, in on_draw self._set_scene( self.next_scene ) File "c:\Python26\lib\site-packages\cocos\director.py", line 574, in _set_scen e scene.on_enter() File "C:\PyWeek-13-finals\Phinaert\wazemmes (1)\wazemmes\wazemmes\main.py", li ne 211, in on_enter super(WazScene, self).on_enter() File "c:\Python26\lib\site-packages\cocos\scene.py", line 110, in on_enter super(Scene, self).on_enter() File "c:\Python26\lib\site-packages\cocos\cocosnode.py", line 517, in on_enter
c.on_enter() File "c:\Python26\lib\site-packages\cocos\layer\scrolling.py", line 185, in on _enter self.refresh_focus() File "c:\Python26\lib\site-packages\cocos\layer\scrolling.py", line 217, in re fresh_focus self.set_focus(self.fx, self.fy) File "c:\Python26\lib\site-packages\cocos\layer\scrolling.py", line 352, in se t_focus self.view_x/self.scale, self.view_y/self.scale) File "c:\Python26\lib\site-packages\cocos\tiles.py", line 703, in set_view self._update_sprite_set() File "c:\Python26\lib\site-packages\cocos\tiles.py", line 753, in _update_spri te_set x=cx, y=cy, batch=self.batch) File "c:\Python26\lib\site-packages\pyglet\sprite.py", line 225, in __init__ self._texture = img.get_texture() File "c:\Python26\lib\site-packages\pyglet\image\__init__.py", line 798, in ge t_texture force_rectangle) File "c:\Python26\lib\site-packages\pyglet\image\__init__.py", line 789, in cr eate_texture self.anchor_x, self.anchor_y, 0, None) File "c:\Python26\lib\site-packages\pyglet\image\__init__.py", line 933, in bl it_to_texture data = self._convert(data_format, data_pitch) File "c:\Python26\lib\site-packages\pyglet\image\__init__.py", line 986, in _c onvert self._ensure_string_data() File "c:\Python26\lib\site-packages\pyglet\image\__init__.py", line 1174, in _ ensure_string_data super(ImageDataRegion, self)._ensure_string_data() File "c:\Python26\lib\site-packages\pyglet\image\__init__.py", line 1054, in _ ensure_string_data self._current_data = buf.raw MemoryError
C:\PyWeek-13-finals\Phinaert\wazemmes (1)\wazemmes> |
2 |
2 |
1 |
|
|
Well, I guess you learned how hard it is to make an adventure game. Even writing a solid engine is a challenge (yours is glitchy as hell). Then you need an engaging story structured to draw the player in, an interesting setting, characters, etc. Many adventure games manage to get away with minimal production assets (e.g. Maniac Mansion, Chzo Mythos, Ben There Dan That) but that does not mean you don't need to pay any attention to it.
Good luck next time! And please bundle pure-Python dependencies (i.e. Cocos2D) with the game! |
2 |
2 |
2 |
|
|
Loading scenes ate all my CPU. Engine shows promise. I had to fix the capitalization of Monkey.png to get the game to run on my system (Linux). |
3 |
2 |
3 |
|
|
This is a short and sweet adventure game, but the engine kind of lets it down. Apart from the buggy collision handling, which is mentioned in the README, it shouldn't take so long to transition between scenes. Perhaps some caching is in order?
The story itself is a fairly straightforward set of collect-some-plot-coupons missions, but the difficulty of interacting with the environment makes them needlessly painful.
All in all, this is a reasonable attempt that could be quite good if it's touched up here and there. |
2 |
2 |
3 |
|
|
Hi. I wanted to like this, but I quickly ran into three errors that resulted in crashes. The first I can't remember, sorry. Then a "memory error" when entering a new scene, resulting in an incomplete frame and a hang. Then a traceback from an assertion error, "cannot travel south from here". For what it's worth, I see the most crashes from pyglet and cocos2d. At least the assertion error should have been caught by simple QA. Don't let any of that deter you, though. Overall a nice attempt at an adventure game, with a few bugs that make it unplayable. Windows 7, Python 2.6.2, pyglet 1.1.4, cocos2d 0.5rc. |
1 |
1 |
1 |
|
yes |
This was killed because it ate all my memory... |
2 |
3 |
3 |
|
|
Lovely game, much effort was put into this one. Unfortunately it crashes very often, mostly because of bad collisions causing you to be trapped and going out on the wrong side. Keep on trying! I will try to finish this again this week, not knowing were to go mostly results in crashes :p
AVBin is a horrible dependency as the installer is not working on mac and it seems completly incompatible with pyglet and windows 7 x64 (there already is a pyglet ticket for this). We used a wav music file because of this. Got it to play on mac and linux nevertheless. |
3 |
3 |
3 |
|
|
it runs really slow in my crappy comp |
2 |
1 |
2 |
|
|
I actually like fetch quests okay. Even though this one made no sense whatsoever, I think I would have actually enjoyed the game if the movement weren't so buggy. The collision detection was a real pain to have to deal with, and it crashed the program before I could find John. The traceback ended with: assert self._curMap not in (2,5), "Cannot travel west from here (%d)" % self._curMap AssertionError: Cannot travel west from here (5) |