PyWeek - Bouncy - feedback

Fun Prod Inno Disq N/W Comments
5 4 3

Very addicting.

3 2 2 yes

did not follow theme. have you seend grossinis hell from the last competition? very similar.

1 1 1 yes

After two heads fall, it crashes with:

Loading ChipmunkPyEd.dll failed, will try to load libChipmunkPyEd.so
libChipmunkPyEd.so loaded
Running with psyco
MGS: Loading level1
Traceback (most recent call last):
File "run_game.py", line 35, in <module>
main.main()
File "/home/ra/Desktop/darni/Bouncy/lib/main.py", line 27, in main
game.update( 1.0 / DESIRED_FPS )
File "/home/ra/Desktop/darni/Bouncy/lib/Game.py", line 43, in update
self.gameStateManager.update(dt)
File "/home/ra/Desktop/darni/Bouncy/lib/GameStateManager.py", line 36, in update
state.update(dt)
File "/home/ra/Desktop/darni/Bouncy/lib/MainGameState.py", line 183, in update
self.actorManager.update( dt )
File "/home/ra/Desktop/darni/Bouncy/lib/ActorManager.py", line 30, in update
self.destroyActor(actor)
File "/home/ra/Desktop/darni/Bouncy/lib/ActorManager.py", line 248, in destroyActor
del self.shape_to_actor_map[s.contents.id]
KeyError: 4160749580L

2 3 2

Everything seemed a bit random.

3 4 3

The puzzling concept is pretty good, but there are some pretty big flaws also. The gravity twisters would be a lot more interesting if they could only change the direction of the gravity once or if they only changed the direction of the gravity for the objects that they touched. The UI's usability could be improved too.

3 4 4

This was cutesy, solidly-produced and a really nice use of the physics engine. The puzzles were fun but the gameplay was really slow, especially considering many puzzles consist of placing a couple of pieces and then waiting for the level to finish with no way to fast-forward. It's also a shame that there weren't more levels!

4 3 4

Nothing like a good physics puzzle game, and stylish, too. I think the toolset is interesting though I never wholly figured out the red gravity field.

The physics code doesn't handle touching bodies well (we'll forgive it--that is really hard to do), which causes some interesting things to happen.

It was a bit buggy in other places, but not bad overall.

1 1 1 yes

This game is very buggy. First I couldn't run it on linux because of pymunk. After compiling pymunk and copy it to /usr/lib, the game worked, but only for a few seconds an then crashed with a KeyError. I read how to solve the problem changing one line of the code but after that some elements of the game were not showed porpertly

1 1 1 yes

Didn't run :(

1 1 1 yes

Looks fun, but I couldn't get pymunk to compile on OSX (the supplied dylib is PPC only).

4 4 3

Very nice music. Reminds me a lot of "Grossini's Hell", from pyweek 4.

3 2 3

gameplay is nice, a bit hectic.. you have to restart every level and try-error a lot. You didnt
get a high production score, because I had to compile chipmunk myself and there was this bug
which I had in python2.5 on windows and linux. I was close DQing you but then I read that the
squirrel thingies are called "grativity twisters"... well, okay. close one

4 3 3

Fun "Incredible Machine" game - tough puzzles.

Liked the use of the theme.

5 5 4

Good fun. Of course this is a variation on a common theme.

1 1 1 yes

chipmunk can not be loaded on ubuntu feisty; compiling things that come prepackaged on other platforms and do not have proper setup in setup.py is imho out of scope for testers

1 1 1 yes

(Bouncy-1.2.zip) Tried to run on Linux, had issues with chipmunk. Compiled fine (build script was broken but I did it manually). Despite putting it in various appropriate locations ctypes wasn't finding the .so file. However the exception claimed it was looking for a .dylib which was confusing.

1 1 1 yes

Chipmunk did not work.

3 3 3

Nice lemmings with a twist.

1 1 1 yes

Traceback (most recent call last):
File "run_game.py", line 35, in <module>
main.main()
File "/home/roberto/Desktop/Bouncy/lib/main.py", line 28, in main
game.render()
File "/home/roberto/Desktop/Bouncy/lib/Game.py", line 49, in render
self.graphics.update()
File "/home/roberto/Desktop/Bouncy/lib/Graphics.py", line 127, in update
self.rootNode.accept( self.render )
File "/home/roberto/Desktop/Bouncy/lib/qgl/scene.py", line 68, in accept
node.accept(visitor)
File "/home/roberto/Desktop/Bouncy/lib/qgl/scene.py", line 68, in accept
node.accept(visitor)
File "/home/roberto/Desktop/Bouncy/lib/qgl/scene.py", line 68, in accept
node.accept(visitor)
File "/home/roberto/Desktop/Bouncy/lib/qgl/scene.py", line 69, in accept
visitor.pop_state(self)
File "/home/roberto/Desktop/Bouncy/lib/qgl/render.py", line 412, in pop_state
glPopAttrib()
OpenGL.GL.GLerror: [Errno 1281] invalid value

1 1 1

find_library could not find ChipmunkPyEd
Will try to load ChipmunkPyEd.dll
Loading ChipmunkPyEd.dll failed, will try to load libChipmunkPyEd.so
Loading libChipmunkPyEd.so failed, will try with libChipmunkPyEd.dylib
Traceback (most recent call last):
File "run_game.py", line 15, in <module>
import main
File "/home/facundo/juegos/Bouncy/Bouncy/lib/main.py", line 4, in <module>
from Game import Game
File "/home/facundo/juegos/Bouncy/Bouncy/lib/Game.py", line 5, in <module>
from Physics import Physics
File "/home/facundo/juegos/Bouncy/Bouncy/lib/Physics.py", line 3, in <module>
import pymunk._chipmunk as cp
File "/home/facundo/juegos/Bouncy/Bouncy/lib/pymunk/__init__.py", line 6, in <module>
from pymunk import _chipmunk
File "/home/facundo/juegos/Bouncy/Bouncy/lib/pymunk/_chipmunk.py", line 22, in <module>
chiplib = CDLL('libChipmunkPyEd.dylib')
File "/usr/lib/python2.5/site-packages/PIL/__init__.py", line 340, in __init__

OSError: libChipmunkPyEd.dylib: cannot open shared object file: No such file or directory

4 3 4

Very nice take on TIM... Lagged very badly with a few of the green and red stuff :(

2 3 3

nice idea - to bad it is not polished enough

3 4 3

Interesting - sort of a cross between Lemmings and The Incredible Machine.
<p>
Nice music.

1 1 1 yes

Compiling chipmunk needed -fPIC on AMD64 Linux. numpy-1.0.3.1 broke with File "/usr/local/lib/python2.5/site-packages/numpy/core/__init__.py", line 5, in <module>
import multiarray
ImportError: /usr/local/lib64/python2.5/site-packages/numpy/core/multiarray.so: undefined symbol: PyIndex_Check

1 1 1 yes

I have: Ubuntu 7.04, python, pygame, pyopengl, numpy and psyco. When I run, happened this:

find_library could not find ChipmunkPyEd
Will try to load ChipmunkPyEd.dll
Loading ChipmunkPyEd.dll failed, will try to load libChipmunkPyEd.so
Loading libChipmunkPyEd.so failed, will try with libChipmunkPyEd.dylib
Traceback (most recent call last):
File "run_game.py", line 15, in <module>
import main
File "/home/games/Desktop/pyweek/Bouncy/lib/main.py", line 4, in <module>
from Game import Game
File "/home/games/Desktop/pyweek/Bouncy/lib/Game.py", line 5, in <module>
from Physics import Physics
File "/home/games/Desktop/pyweek/Bouncy/lib/Physics.py", line 3, in <module>
import pymunk._chipmunk as cp
File "/home/games/Desktop/pyweek/Bouncy/lib/pymunk/__init__.py", line 6, in <module>
from pymunk import _chipmunk
File "/home/games/Desktop/pyweek/Bouncy/lib/pymunk/_chipmunk.py", line 22, in <module>
chiplib = CDLL('libChipmunkPyEd.dylib')
File "ctypes/__init__.py", line 340, in __init__
OSError: libChipmunkPyEd.dylib: cannot open shared object file: No such file or directory

1 1 1 yes

Traceback (most recent call last):
File "run_game.py", line 35, in <module>
main.main()
File "/home/bjorn/Desktop/pyweek/Bouncy/lib/main.py", line 19, in main
game = Game()
File "/home/bjorn/Desktop/pyweek/Bouncy/lib/Game.py", line 29, in __init__
state = MainGameState( self.gameStateManager, self.graphics, self.physics )
File "/home/bjorn/Desktop/pyweek/Bouncy/lib/MainGameState.py", line 30, in __init__
self.graphics.setBackground(self.level.name)
File "/home/bjorn/Desktop/pyweek/Bouncy/lib/Graphics.py", line 52, in setBackground
self.world.background.accept( self.compiler )
File "/home/bjorn/Desktop/pyweek/Bouncy/lib/qgl/scene.py", line 66, in accept
getattr(visitor, 'visit_' + self.node_type)(self)
File "/home/bjorn/Desktop/pyweek/Bouncy/lib/qgl/render.py", line 230, in visit_Group
self.build_texture(leaf)
File "/home/bjorn/Desktop/pyweek/Bouncy/lib/qgl/render.py", line 309, in build_texture
texture = GLTexture.from_file(*key)
File "/home/bjorn/Desktop/pyweek/Bouncy/lib/qgl/render.py", line 73, in from_file
return cls(img, mipmap, filter, flip=True)
File "/home/bjorn/Desktop/pyweek/Bouncy/lib/qgl/render.py", line 94, in __init__
gluBuild2DMipmaps(GL_TEXTURE_2D, channels, size[0], size[1], ptype, GL_UNSIGNED_BYTE, string)
OpenGL.GLU.GLUerror: [Errno 100901] invalid value
Exception exceptions.AttributeError: "'GLTexture' object has no attribute 'glDeleteTextures'" in <bound method GLTexture.__del__ of <qgl.render.GLTexture object at 0xd19050>> ignored

3 3 4

What's chipmunk library?!?
I had some work to do before being able to play
It isn't worth it.
The "physics lemmings"
is an original idea but the game isn't much
controllable

4 4 4

Very nice, games with actual physics still always impress me! It was somewhat hard to get running, and also somewhat unstable, but could just restart it for each level :)

4 4 4

I like it! Would be nice if you'd add more levels after Pyweek. :)

3 4 4

It was fun to play - the idea was really good! I needed some time to figure out the logic behind it all and after all I had more the feeling I finished the game by luck and not by solving riddles... But after all - Very good idea and nice game! :)

4 4 4

Really fun game, reminds a bit of lemmings and that's something good!

4 3 4

Compiled the lib, put it next to the run_game.py. Didn't work. Had to put it in /usr/lib/
instead. Pretty fun game in the end, the music annoyed the crap out of me though :D

4 4 3

I like the concept, it's interesting and challenging.

It could use some more time after a new level before the heads start falling..