A 2D platform game in which the objective is to complete an ascent through each level by climbing and swinging on ropes.


Give this entry an award


Ratings (show detail)

Overall: 2.6
Fun: 2.8
Production: 2.1
Innovation: 2.9

13% respondents marked the game as not working.
Respondents: 26


File Uploader Date
Py2Exe'd version of final game
SimRex 2007/04/07 22:17
Basic Level Editor
SimRex 2007/04/07 22:08
Final Python Source version
SimRex 2007/04/07 21:59

Diary Entries

Getting started

After a couple of hours contemplating, I've decided to make a platform game in which the goal is to get to the top of each screen. This will be accomplished by the use of ropes.

I've just started experimenting with PyODE for the first time, and I'm stunned at how straightforward it seems to use! Why haven't I tried this sooner?!?

No screenshot yet, but I have got the basic rope climbing/swinging coded (thanks in no small part to the PyODE tutorials!). Now to stick a toe in the murky waters of collision detection!

1 comment


I've put together a very early prototype release of my game, please feel free to have a test and a poke around. The rope swinging and collision detection are essentially final (some tweaking to be done, and fixing any bugs that might crop up). Nothing else works yet, but I'm feeling quite happy with the fruits of Day 1 :)

I look forward to any comments! :)


End of Day 3

It's the end of Day 3, and I've only One other improvement I'd really like to do, but know I won't have time, is to tart the graphics up a little. Some prettier platforms, a background and a couple of animated sprites for the player and the level exit would make a world of difference. That's what I'd have done with the remaining time if I had the chance.

That'll teach me not to arrange to visit family during PyWeek! Need to prioritize better! ;)

1 comment

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!