PyWeek - Bouncy 2 - feedback

Fun Prod Inno Disq N/W Comments
4 4 5

I took ages to work out that the massive slowdowns were me hovering bouncies. But once I did, it was great!

2 3 3

Hmmm, lemmings with blobs. Interesting idea. Execution seems a bit flawed -- frame rate intermittently becomes very slow for me (MacOSX 10.4 PPC), particularly when moving the mouse, but sometimes for no apparent reason. Also it crashed after the second level:
<pre>
Traceback (most recent call last):
File "Main.py", line 68, in <module>
run()
File "Main.py", line 40, in run
cocos.director.director.run( go_scene )
File "/Local/Games/Python/PyWeek10/Bouncy2/source/cocos2d-0.3.1-beta/cocos/director.py", line 411, in run
event_loop.run()
File "/Local/Games/Python/PyWeek10/Bouncy2/source/pyglet-1.1.4/pyglet/app/carbon.py", line 84, in run
self._timer_proc(timer, None, False)
File "/Local/Games/Python/PyWeek10/Bouncy2/source/pyglet-1.1.4/pyglet/app/carbon.py", line 133, in _timer_proc
sleep_time = self.idle()
File "/Local/Games/Python/PyWeek10/Bouncy2/source/pyglet-1.1.4/pyglet/app/__init__.py", line 187, in idle
dt = clock.tick(True)
File "/Local/Games/Python/PyWeek10/Bouncy2/source/pyglet-1.1.4/pyglet/clock.py", line 700, in tick
return _default.tick(poll)
File "/Local/Games/Python/PyWeek10/Bouncy2/source/pyglet-1.1.4/pyglet/clock.py", line 295, in tick
item.func(delta_t, *item.args, **item.kwargs)
File "/Local/Games/Python/PyWeek10/Bouncy2/source/cocos2d-0.3.1-beta/cocos/cocosnode.py", line 714, in _step
action.step(dt)
File "/Local/Games/Python/PyWeek10/Bouncy2/source/cocos2d-0.3.1-beta/cocos/actions/base_actions.py", line 452, in step
self.start()
File "/Local/Games/Python/PyWeek10/Bouncy2/source/cocos2d-0.3.1-beta/cocos/actions/base_actions.py", line 446, in start
self.action.start()
File "/Local/Games/Python/PyWeek10/Bouncy2/source/cocos2d-0.3.1-beta/cocos/actions/instant_actions.py", line 134, in start
self.func(*self.args, **self.kwargs)
File "/Local/Games/Python/PyWeek10/Bouncy2/source/MainScene.py", line 105, in update
self.context.level.load(self.context, self.levelorder[self.levelindex] + ".txt")
File "/Local/Games/Python/PyWeek10/Bouncy2/source/Level/Level.py", line 125, in load
actortype, x, y, rot, data = tokens
ValueError: need more than 0 values to unpack
</pre>

3 4 5

Neat idea! I like the simplicity of the controls. I didn't get why it would randomly speed up and slow down. In your video it looks like it slows down when you point to a blob, which is a great idea, but that's not how it worked for me.

3 3 4

Nice game, i like the bouncing little globs. A little background music and sound effects would have made the game even more better, but i like it a lot. It's fun to play with the abilities and furthermore you match the theme 100%. Nice job!

3 3 3

Blob physics deserve merit.

2 3 3

The playability feels very unfinished. Game physics are hard and they don't seem to work very well in this physics game.

3 3 4

The crossing of lemmings and physical simulation is a good idea and works pretty well. I'm afraid the levels don't fully exercise the possibilities in these three types of bouncies, and yet I wish for more kinds of bouncies and more varied levels!

1 1 1 yes

not playable on linux

1 1 1 yes

Didn't work under Linux with the error:

Failed to load pymunk library.

plus a whole bunch of exceptions. It appears to be looking into a local pymunk folder as I have a functional pymunk within my python install. The error says it can't find /.../Bouncy2/source/pymunk-1.0.0/pymunk/libchipmunk.so, which isn't there.

2 2 2

at level 3 I got a traceback:

\PyWeek-10-finals\Bouncy2\Bouncy2\source\Level\Level.py", line 125, in load
actortype, x, y, rot, data = tokens
ValueError: need more than 0 values to unpack

1 4 2 yes

The game runs awefully slow for me - rendering in unplayable.

1 1 1 yes

Couldn't make it work on linux.

File "Main.py", line 12, in <module>
import pymunk
File "/home/lucas/Desktop/PyWeek-10-finals/Bouncy2/Bouncy2/source/pymunk-1.0.0/pymunk/__init__.py", line 48, in <module>
import pymunk._chipmunk as cp
File "/home/lucas/Desktop/PyWeek-10-finals/Bouncy2/Bouncy2/source/pymunk-1.0.0/pymunk/_chipmunk.py", line 8, in <module>
chipmunk_lib = load_library("chipmunk", print_path=_lib_debug)
File "/home/lucas/Desktop/PyWeek-10-finals/Bouncy2/Bouncy2/source/pymunk-1.0.0/pymunk/libload.py", line 68, in load_library
lib = platform_specific_functions()['library_loader'].LoadLibrary(libfn)
File "/usr/lib/python2.5/ctypes/__init__.py", line 431, in LoadLibrary
return self._dlltype(name)
File "/usr/lib/python2.5/ctypes/__init__.py", line 348, in __init__
self._handle = _dlopen(self._name, mode)
OSError: /home/lucas/Desktop/PyWeek-10-finals/Bouncy2/Bouncy2/source/pymunk-1.0.0/pymunk/libchipmunk64.so: cannot open shared object file: No such file or directory

4 4 5

really cool idea.. loved the game mechanics.. good job.

1 1 1 yes

Did not work, refers to some odd library that is included, but improperly.

Other stuff:
VERY doubtful license, forbids redistribution, modification (WTF?) and redistribution of modified versions unless the authors are contacted first. Effectively ruins the torrent file's legality, if taken seriously (doubtfully).

3 3 3

Apart from serious speed issues (must be something with pyglet on my machine) the game was quite alright. I just missed some music and bouncy sounds.

3 3 3

No music included! Painstakingly slow on my PC, I didn't have time to properly profile why sorry. I think there were some bugs in your game logic that caused the game to end too early. And really a BAT file?! I had to jig things around to get it working in Linux. .

2 2 4

I wish you had a bit more time for level design and different bouncy thingies. Also, the text is being shadowed by the level. :(

1 1 1 yes

Started the game as specified in the README file. I'm using Mac OS X 10.6. Got the following traceback:

Traceback (most recent call last):
File "Main.py", line 12, in <module>
import pymunk
File "/Users/elemel/PyWeek-10-finals/Bouncy2/Bouncy2/source/pymunk-1.0.0/pymunk/__init__.py", line 48, in <module>
import pymunk._chipmunk as cp
File "/Users/elemel/PyWeek-10-finals/Bouncy2/Bouncy2/source/pymunk-1.0.0/pymunk/_chipmunk.py", line 8, in <module>
chipmunk_lib = load_library("chipmunk", print_path=_lib_debug)
File "/Users/elemel/PyWeek-10-finals/Bouncy2/Bouncy2/source/pymunk-1.0.0/pymunk/libload.py", line 68, in load_library
lib = platform_specific_functions()['library_loader'].LoadLibrary(libfn)
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/ctypes/__init__.py", line 431, in LoadLibrary
return self._dlltype(name)
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/ctypes/__init__.py", line 353, in __init__
self._handle = _dlopen(self._name, mode)
OSError: dlopen(/Users/elemel/PyWeek-10-finals/Bouncy2/Bouncy2/source/pymunk-1.0.0/pymunk/libchipmunk.dylib, 6): image not found

2 2 1

i experience a technical problem that cause random framerate drops. Not very playable for me.

2 2 2 yes

Does not work on linux

Loading chipmunk for Linux (32bit) [/media/1A0C4CAE196AF53F/downloads/PyWeek-10-finals/Bouncy2/Bouncy2/source/pymunk-1.0.0/pymunk/libchipmunk.so]

Failed to load pymunk library.

Looks like only the windows dll is bundled with the game?

1 3 4

The game runs extremely slow and crashes after level three or four..

1 2 1 yes

Could not start due to pymunk error.

See Traceback

Loading chipmunk for Linux (32bit) [/home/ciaran/Torrents/PyWeek-10-finals/Bouncy2/Bouncy2/source/pymunk-1.0.0/pymunk/libchipmunk.so]

Failed to load pymunk library.

This error usually means that you don't have a compiled version of chipmunk in
the correct spot where pymunk can find it. pymunk does not include precompiled
chipmunk library files for all platforms.

The good news is that it is usually enough (at least on *nix and OS X) to
simply run the compile command first before installing and then retry again:

You compile chipmunk with
> python setup.py build_chipmunk
and then continue as usual with
> python setup.py install
> cd examples
> python basic_test.py

(for complete instructions please see the readme file)

If it still doesnt work, please report as a bug on the issue tracker at
http://code.google.com/p/pymunk/issues
Remember to include information about your OS, which version of python you use
and the version of pymunk you tried to run. A description of what you did to
trigger the error is also good. Please include the exception traceback if any
(usually found below this message).

Traceback (most recent call last):
File "Main.py", line 12, in <module>
import pymunk
File "/home/ciaran/Torrents/PyWeek-10-finals/Bouncy2/Bouncy2/source/pymunk-1.0.0/pymunk/__init__.py", line 48, in <module>
import pymunk._chipmunk as cp
File "/home/ciaran/Torrents/PyWeek-10-finals/Bouncy2/Bouncy2/source/pymunk-1.0.0/pymunk/_chipmunk.py", line 8, in <module>
chipmunk_lib = load_library("chipmunk", print_path=_lib_debug)
File "/home/ciaran/Torrents/PyWeek-10-finals/Bouncy2/Bouncy2/source/pymunk-1.0.0/pymunk/libload.py", line 68, in load_library
lib = platform_specific_functions()['library_loader'].LoadLibrary(libfn)
File "/usr/lib/python2.6/ctypes/__init__.py", line 431, in LoadLibrary
return self._dlltype(name)
File "/usr/lib/python2.6/ctypes/__init__.py", line 353, in __init__
self._handle = _dlopen(self._name, mode)
OSError: /home/ciaran/Torrents/PyWeek-10-finals/Bouncy2/Bouncy2/source/pymunk-1.0.0/pymunk/libchipmunk.so: cannot open shared object file: No such file or directory

Probably because it's a linux system??

4 4 5

Very cool. Crashed on level four: File ".../Bouncy2/Bouncy2/source/MainScene.py", line
105, in update self.context.level.load(self.context,
self.levelorder[self.levelindex] + ".txt") File
".../Bouncy2/Bouncy2/source/Level/Level.py", line 125, in load actortype, x, y, rot,
data = tokens ValueError: need more than 0 values to unpack Also on the same level the action
seemed to slow down and speed up a lot.