April 2007 challenge: “The only way is up”

To play the games listed here, you may need to install Python (typically 2.5+). PyGame, pyglet or PyOpenGL. See the game's README file for specific requirements. Windows or OS X users downloading the versions of games specific to them shouldn't need to install anything.



Entrant: eltriuqS

Self Defence Against Fresh Fruit

Escape From Robot Planet 1.2. You are stuck on Robot Planet and you need to find the gate on each level to go up one level. You are 20 levels underground with nothing but a blaster pistol and a bunch of robots that want you dead. If you pick up a robot part, you can switch to that with the space bar and use it to bash robots to bits. Read the README for more info! Python 2.5 required. If you use OS X, try and find a Windows or Linux system to play the game on.

Linux users need Boost 1.33.1 and Audiere 1.9.4


For Gentoo? users: "emerge boost" will do the trick

For Ubuntu users:

Quick and dirt patch to make it in Ubuntu (feisty)
# apt-get install libboost-python1.33.1
# cd /usr/lib
# ln -s libboost_python-gcc-mt-1_33_1.so.1.33.1 libboost-python1.33.1

openSUSE 10.2 comes with Boost 1.33.1 packages, they just need to be installed from the DVD or online source.

Fedora Core 5 & 6, have Boost 1.33.1 packages available online, too.


Download this: Audiere 1.9.4

extract, and in the folder type:



sudo make install

Hopefully this fixes it for all the Linux users out there.

Team: HanClinto, steveth45, Smight

The Black Shoe

Team: erik, Jay


Look an mmorpg :)

Team: Treeform, Hex Decimal, lans, Snarius

Team Quicksilver

This a team consisting of RB[0], Narianim, and X.plosion

Yay! we finished

Read our "instructions on running the game" post before trying to play( http://pyweek.org/d/868/)!!!!!!!

Team: RB[0], Narianim, X.plosion


  • Probe-0.7.zip — Distance and angle measurements (552.36 Kbytes on 2007/04/07)
  • Probe-0.6.zip — System display zoom in/out (551.67 Kbytes on 2007/04/07)
  • Probe-0.5.zip — Probe Design and Funding Requests (550.74 Kbytes on 2007/04/07)
  • Probe-0.4.zip — Data collection and display implemented (446.98 Kbytes on 2007/04/06)
  • Probe-0.3.zip — Course corrections can now be made (440.78 Kbytes on 2007/04/05)
  • Probe-0.2.zip — Does something useful now (435.28 Kbytes on 2007/04/04)
After the final countdown, the only way you can go is up...

Study your planets. Plan your mission. Design your probe. Launch your probe and watch it blow up crash into a planet fly a successful mission and gather oodles of valuable scientific info. All while staying within budget.

Entrant: gcewing

The Villainy of Cat Food Inc.

Cat Food Inc. (the major provider of cat food in town) has kidnapped Nanji, Guy's cat. Help Guy escape from the Cat Food Inc. building after rescuing Nanji from this evil masterpiece of villainy!

Latest version runs on Python 2.4, too. ;)

Team: ServalKatze, Zahmekoses

selsine 2.0

  • swing_up-1.0.zip — This is my final entry, the game isn't done, real world got in the way but here it is anyway! (21.63 Kbytes on 2007/04/07)
Again, it's just me working on this, I'm not sure if I'll get a chance to spend the whole week working on this but I'm looking forward to putting more time into PyGame!

Entrant: selsine


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

Entrant: SimRex

Welcome to World Corporation

  • wwc-win-0.8.zip — py2exe'd version (5.76 Mbytes on 2007/04/07)
  • wwc-0.8.zip — Welcome to World Corporation (2.03 Mbytes on 2007/04/07)
Climb to the top of a giant corporation, even if it means stepping on others.

Entrant: Tee

Twenty Thousand Leagues under the Sea

  • allefant.zip — my final (unfinished) entry (96.45 Kbytes on 2007/04/07)
You play captain Nemo and are stranded with your submarine at the bottom of the sea, when you discover your air supplies are running out soonish. The only way to survive is reach the surface - so from now on the only way is up.

Entrant: allefant

MathJumper - The quest for the holy integral


Team: Srekel, viblo

PyCor 2.0

  • corp-0.1.zip — Final Submition (7.86 Mbytes on 2007/04/08)

Team: nikkitousen, chipaca, vale, verapau, ra, perrito666, baco, elachuni, cholo, nueces, toote, pdallago, dmoisset, javito, felipe

Team Zankar II - The Revenge

This time, it's personal

Entrant: atiaxi


A Sim Tower clone. You play as a big contractor trying to build a tower while managing the rooms, making restaurants etc. Game May Vary :)

Entrant: Mikle

Pywiii: PyAr presents: "Grossini's Hell"

  • gHell2.zip — final entry for pywiii (second try) (19.02 Mbytes on 2007/04/08)
Team de PyAr de Buenos Aires

Team: riq, facundobatista, alecu, lucio, tenuki, hugoruscitti, leito, nrm


  • SammyTheSquirrel-0.2a.zip — Learn what it is like to be a *true* flying squirrel. Just watch out for those birds! Seriously, this game is pretty rough, but not bad for a bunch of newbies :) Go PyWeek! (149.65 Kbytes on 2007/04/07)
A team consisting of Jerry, sixohsix and Windex

Team: Windex, Jerry, sixohsix

Dam Builder

A team consisting of Martijn and Felicia. Building a game involving the building of dams. The team name is 'faraway', but better put the game name in here.

Team: faassen, felwong


  • gunboy.zip — Very final product. (41.28 Kbytes on 2007/04/07)
  • gunboy.tar.gz — Very final product (21.16 Kbytes on 2007/04/07)
Thanks for all the comments you left, I will remember them for future use.

Entrant: john

Ascent of Justice - Trailblazer 3.0

Reclaim your own!

Lead your skilled hero through the building, dodging cameras, guards, and climbing endless ladders. Find your enemy and take back what is yours!

Entrant: mcferrill

Vandelay Industries

Good shake. Perfect shake. Single pump, not too hard. You know, doesn't have to prove anything, but, you know, firm enough to know he was there.

Team: kinetik, stormy, joff, Xar


  • MarineRescue_6.zip — Full screen toggle, some bug fixes :) (2.92 Mbytes on 2007/04/07)
Im' back, i missed pyweek3 plan to make up for that by making a great game this time. :D

Entrant: gizmo_thunder

Tux Tower

Build tower from penguins to reach fish...

Entrant: Opi


The only way is up.

Entrant: fidlej


  • pyclimb-1.0.zip — PyClimb - 'The Only Way is Up' (1.25 Mbytes on 2007/04/08)
You are a special forces operative in a rival foreign country. Your country's spy satellite was unexpectedly shot down, and has crashed and is burning on a mountain. The satellite's hard drive contains very sensitive information and needs to be retreived. The country is aware of this situation and have been unable to send a helicopter to the crash site because of heavy snowfall. The only way up is to scale a vertical glacier. They have sent a few men who lack climbing supplies and may shoot at you from the ground. Once at the top, the USS Poly will send a few helicopters and support aircraft to extract you when the weather clears out. Good Luck. Oh yeah, and the burning satellite and the vibrations of the impact is causing a few boulders to melt and fall, they shouldn't pose too much of a problem....

Entrant: wegstar

Century of the Fruitbat Moving Picture Publishing Company - with 1000 elephants

  • cent_of_fb_0.9.zip — Final submission (3.06 Mbytes on 2007/04/07)
  • cent_of_fb_0.8.zip.zip — pre-pre-final, dont play until next version (3.07 Mbytes on 2007/04/07)
  • cent_of_fb_0.5.zip — Friday night's beta version, hopefully more tomorrow. READ README TO LEARN HOW TO PLAY (1.80 Mbytes on 2007/04/07)
  • upupaway-0.2.zip — First somewhat real demo! Watch as your people suffocate and die! Speed up the process by clicking on them to shoot them! (1.46 Mbytes on 2007/04/03)

Python + pygame + 1000 elephants = edge of seat excitement

Team: saluk, Don Blake

PrintStar Part III

Another PyWeek! Hooray!

Entrant: PrintStar


First PyWeek.

Entrant: Tigga


A test run of the pre-alpha library "pyglet" (http://www.pyglet.org). Please feel free to disqualify me for use of this library... I'm not in it for the money :-)

Entrant: alex

Blancmange: Kid Bandyhoot's Adventures (in cylindrical coordinate space)

We return to end your tennis match. This time, we meant it.

Team: skaro, donal.h

Isle of the Cursed Phoenix

  • Phoenix.tar.gz — Final version of the game. (134.74 Kbytes on 2007/04/07)
Up is the only way to escape the isle.

A roguelike-like set on an isle turning to fire from the coast inwards. You have to find phoenix feathers, reach a mountain and conjure a rainbow bridge to escape — preferably without being killed!

(The submitted version below is Linux only; a post-deadline cross-platform Pygame version is also available. The gameplay is identical in both versions.)

Entrant: Alya

Ninja on the Wall

  • NinjaOnTheWall_0.7_simono.zip — windows+linux tested; exe version included; for best experience play fullscreen; if game is slow, switch off music (AND play fullscreen!) (9.66 Mbytes on 2007/04/07)

I finished my gory shoot-them-up plattform game and it got ropes too!! I've been playing it the whole afternoon with a couple of friends, blasting away those evil scientists.

It's slow. If you have less then 1Ghz, it will be really sluggish... in that case try turning off the music + playing fullscreen. I recommend 2 Ghz and fullmoon for total pleasure.

It's got this really easy to use level editor, and I've already got sent a lot of nice levels - will probably setup a level-exchange page sometime next week. Of course a tutorial is included too, that will make you familiar with the gameplay basics. But I for one enjoy the Endless Wall most...that's I can show off my l33t rope swinging acrobatics (of course playing in ultra-violent mode)

I'm amazed what all the other teams/coders put together in one week. I'm looking forward to every single final version and will definitly enjoy testing those. I think it's too early to pick favorites, but especially the ones with totally new gameplay mechanics impressed me the most. Great job everyone!

So thanks for all the fish, es war mir ein Volksfest. Great organization and motivation by the pyweek-team (I think richard is the main man behind all this?) and see you again later this year....

Entrant: simono

Burn the Training Wheels

First time caller. Just learning Python, so I figured what the heck, I might as well try to create something in a short amount of time. Nothing like a trial by fire for the first time around, eh?

Entrant: craigm

Woody Tigerbaum's Interplanetary Package Delivery (Big Dice Games - PW4)

  • BDG_07_04.zip — RC3 Windows and Source (3.55 Mbytes on 2007/04/07)
Daring to consider completing a PyWeek challenge, Big Dice Games is back.

Script for intro movie: "Hi, I'm Woody Tigerbaum, founder and owner of Woody Tigerbaum's Interplanetary Package Delivery. I've just spent millions of dollars installing our patented PACKAGE SLINGSHOTS on buildings and structures throughout the Solar System [do not try this at home], to get your package there faster, guaranteed! [not a guarantee] So, remember, if the only way to go is UP [the only way to go is up] for your PACKAGE, the only place to go is HERE; Woody Tigerbaum's Interplanetary Package Delivery." [offer not valid in Delaware]

Entrant: tsmaster

Fluffy Menace

  • evolution-1.1.zip — Source submission (works anywhere) (10.51 Mbytes on 2007/04/07)

Team Fluffy Menace are Richard, fydo and JDruid. Together at last! Bring on the PyWeek!

Team: richard, JDruid, fydo

Jason Whitlark

First time in PyWeek, first time with PyGame... I just uploaded my final. This was a lot of fun, and I can't wait until the next one, especially since I'll be better prepared.

Entrant: jwhitlark

Team Jihad

Can-Arab-ericans in the house!

Subterraneman: Jeopardy Below!

Team: sjbrown, patrick

Gang of 6

  • midnight-0.8.zip — Unfinished yet playable game. We plan to continue development (2.51 Mbytes on 2007/04/07)
The ChristianCoders.com Team.

Team: CPUFreak91, Xian Lee, Mike_W, IrishCream, samw3, D-SIPL

Team Spîk

  • Cellular-Last.zip — Final Src for Pyweek 4 (1.91 Mbytes on 2007/04/08)
  • Cellular-Final.zip — Unless I crank out some super duper features, this is the final Cellular (1.01 Mbytes on 2007/04/07)
Cell: An Amoeba's only place in the world is up!

Entrant: feakk


I'm in Concord, California. I'm new to PyGame.

Entrant: jjinux


As an ancient god you have to deliver messages to gods settled in hight of Olympia or at least try ti.

Arcade game motivated by Ice Tower. Try to discover combos :).

Entrant: adragon

The Olde Battleaxe 4

Back again! Rah rah pyweek!

Get The Deluxe Version Here!

When you play - make sure to check out all 3 phases - Jungle, Volcano, and Moon!

Game a bit tough? Press F10 for God Mode.

Team: pekuja, philhassey, timinge, mjau, DrPetter, ronlybonly

[HUN]Mindless Game Studio

def Mindless():
return """
A funny game where your aim is to reach the heavens with your balloon, while drawing magic runes into the air to cast various dangers away.

Team: Ron, sanka, kukkerman, Syl, goss

Death Tower

  • deathtower1.0.zip — Deathtower 1.0 - Final Submission! (1.65 Mbytes on 2007/04/07)
You are a mighty warrior in need of scaling the death tower. Each floor contains traps, monsters, and items which will all lead you to the top of... DEATH TOWER. Bosses, level ups, stores, money, random item droppage, the lot, this game will hopefully be a decent contender in pyweek #4.

Entrant: Cthulhu32

The Incredible Car Stunt

  • TheIncredibleCarStunt.tar.gz — The martians are invading planet Earth and only Stuntsman can stop them! Source code licensed under the GNU General Public License version 2, graphics and audio files licensed under Creative Commons Attribution-Share Alike 2.5 Brazil. (863.98 Kbytes on 2007/04/08)
A professional stunt man loads tosses himself with his car into the skies to prevent martians from taking over planet Earth!

Entrant: shundread


Update 2007/04/21: There is a new post-PyWeek version of the game (version 1.2) that I have now uploaded to the PyWeek directory. Some of the updates are:
  • Game no longer quits after losing, but restarts automatically
  • ESC exits
  • Added animations for showing falling blocks that are missed
  • Updated graphics for consistency
  • Added a more fun and rewarding win screen to congratulate the player
  • Tower is shown after win/lose so that you can see how you did
  • Packaging is now supported for Mac/Windows (though haven't yet gotten Mac binary under 20 megs)

So I woke up on the last day of PyWeek competition and thought, "Hey, I could make a game!"

You are looking at the results of the sa(i)d attempt.

It's a clone of an annoyingly addictive game that I played at a restaurant one time that offered an iPod or PSP or Nintendo as prizes, and if you could stack the blocks to the top, you would win the prize. Use this game to practice for the arcade, and if you win an extra iPod as a result, maybe you could send one my way. :)

In other news, this game was also designed to be a one-switch game, meaning that since it is played entirely through the space bar, it is able to share enjoyment (and annoyment) to those who aren't able to use more complex control systems.

I guess since other people are posting hints to their games, I can as well. If you're having a hard time and want to make things a little easier, try pressing F1 a couple of times.

Entrant: HanClinto

Grnd H1 0v3l0rd 0f t3h L33t!!11!eleventy-one

I was part of team Trailblazer in the first couple of pyweeks but I'm going it alone this time. Try out my l33t haX0r1ng 0wn3rag3 :-P

Team: Adam, Dilandau

Balloon Escape

Escape from a valley that is flooding. The only way to escape is UP - in a hot air balloon! On the way, you have to intercept fuel that is parachuted down and avoid hitting the walls, crows and maybe other hazards. This is my first try at PyWeek, let's see how far I'll get. ;-)

Entrant: xorbit

Gin & Pythonic

Team: jvloothuis, THijs

Super Spelunker

  • spelunker.zip — Final (?) version (1022.88 Kbytes on 2007/04/06)
Explore a large cavernous environment, avoiding enemies, defeating bosses and solving puzzles. The higher you climb, the harder it gets. Will you escape to the planet's surface?

Entrant: mangobrain

Awesome block game 2 -- return of the block : The story of one block against the world

  • abg2-rotb.zip — my final entry. It's fun. (2.36 Mbytes on 2007/04/08)
  • abg2-7.zip — Near finished version. Got lots of nice things. (136.75 Kbytes on 2007/04/07)
Like my previous game I'm hoping to have a minimalist design.The only dependency should end up being pygame so anyone will be able to play. I'm still rather new to programming so help and advice is always appreciated.

eugmanhome.com logo

Entrant: eugman

Dashman DX

Dash and jump your way to the top.

A dash-em up featuring hardcore walljumping and breath-taking music by super multifaros (http://multifaros.info.se)

Entrant: buffi

Hectic Game Development

  • whichwayisup_b055.zip — Python source code version of my (hopefully) final submission. Which way is up? beta 0.55. (457.98 Kbytes on 2007/04/07)
  • whichwayisup_b055_bin.zip — Windows binary version of my (hopefully) final submission. Which way is up? beta 0.55. (3.26 Mbytes on 2007/04/07)

Game: Which way is up?

A traditional and challenging 2D platformer with a slight rotational twist. Help a mysterious big-eared salaryman named Guy find his keys in a labyrinth of dangers and bad dialogue.

Team: All code, graphics and sounds by Hectigo aka. Olli Etuaho

Stay updated about the development of the game by visiting the game's home page: Which Way is Up. The next big release after PyWeek, 0.7.0, was published in May with one new enemy type, 7 new levels, better animations and more. And I plan to continue development beyond that.

Entrant: Hectigo