Finished, kind of...

Well, I've posted my "final" version, along with a py2exe'd version and a basic level editor. Unfortunately, the latter didn't get much use, and the game only has 5 levels.

I really ran out of time on this one, mainly due to visiting family for Easter. Still, I'm pleased with what I managed to get done. Barring some last-minute kluges, my code was kept fairly neat and maintainable, which is something I often struggle with. And I learnt a lot from using PyODE for the first time.

Looking forward to playing everyone's entries now! Good luck!

(log in to comment)

Comments

Hi, I've received this traceback:
Traceback (most recent call last):
  File "run_game.py", line 9, in 
    main.main()
  File "/home/riq/src/pyweek4/RopeSwing-1.0/lib/main.py", line 182, in main
    grapple = Grapple(world)
  File "/home/riq/src/pyweek4/RopeSwing-1.0/lib/gameobject.py", line 48, in __init__
    M.setSphereTotal(5,0.015)
  File "mass.pyx", line 209, in ode.Mass.__getattr__
TypeError: exceptions must be strings, classes, or instances, not type
sorry, I tried the game in ubuntu feisty (python 2.5)