PyWeek — April 2011 — Nine Times — entries
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.
— Source code for final version
We're a group of programmer friends which help develop and use the Enlightenment Foundation Libraries on our work and for personal projects. All of us are game enthusiasts, so we decided to mix a bit of dogfood with our taste for games and also get a small demo for the python bindings of our libs. To get more information about the libraries visit http://www.enlightenment.org/
jprvita bdilly antognolli acidx
— PyWeek Release
N E I N
Nein is a 2D physics sandbox based around animal cruelty. Specifically, animal cruelty towards a cat.
Originally, it was titled "Nine Lives" but that seemed a little on the nose so it was changed to "Nein Lives" and then ultimately shortened to just "Nein".
Ideally, there would be multiple levels, more objects, and perhaps a level editor of some sort. However, hopefully while you're beating your cat to death with "Ol' Slugger" or shaking it until it explodes, you'll be able to see the potential.
The idea would be that there are 9 quick levels, and you help the mice destroy the evil nazi cat. We had a lot of fun ideas, and its kinda sad to not see them realized for the finish. We're sure many of the other entrants feel the same way.
The engine was developed from scratch using Box2D for the simulation. The was our first attempt at using a physics simulation engine. While it took a long time, we are pretty satisfied with the results.
So play around. Toss the cat, drop another cat onto it, beat em both with the trampoline, whatever your heart desires. Because after all, if you've got a cat, that's one too many.
This was developed with Python 2.6, PyGame 1.9, and PyBox2D 2.02b2.
Before you run, please check your system for the following:
You will get cryptic errors if any of those are out-of-date.
|Dreaded Boomerang (DreadBoom)|
— The source code
Someone has stolen the tines (prongs) of Neptune three favourite tridents. Can you retrieve these Nine Tines? A very unfinished game...
|House Caldwell (House_Caldwell)|
— Final as it is going to get :) Still working on it with Sarah
First time entrant and I just read the pygame tutorial. :-)
idtkb Wonerol alkazar kakarotsan
|The Lords of Nørdshippen (nordshippen)|
— Final Source
INTENSE is the word for NECRONONAGON! Boasting greater than or equal to 9 levels of nine health fury. This game will ASTOUND you with its thematic innovation. Full 3D ACCELERATION brings the Nonagon Song to life as never before. We have seen the WIND. On this date, the question is no longer "is the game ready?" But instead, "are YOU ready?"
The_UnKnown mstrange Darc OOSolo gburnham
— The game without sounds
An arcade plane shooting game where player can choose from 9 different ship that he/she unlocked. Unlock all ship by defeating them in there level.
— Windows binary
TemporalStabilityBreach-src-0.0.1.zip — Source distribution (2.63 Mbytes on 2011/04/10)
WARNING! WARNING! This entry is unfinished: it works, and is amusing for 30 seconds (esp. the fabulous voiceover track) but all you can do is drive around. Your tank accidentally fell into a time-machine. Ooopsie! Emerging bleary-eyed from the resulting timestorm, you seem to have emerged in a jungle, amongst stone ruins. Searching for a route back to civilisation, you find that the heavy mayan stone doors respond to pressure plates in the floor. Surely there is some way to trigger the pressure plate so that you can get through? Your thoughts are distracted by a sound from the timestorm behind you...  not yet implemented.
|Team Wasabi (TeamWasabi)|
— Art Attack 1.0.0
|Team UK (UKY)|
— Poop Fart (source) - tar
PoopFart.zip — Poop Fart (Source) - zip (2.47 Mbytes on 2011/04/10)
Chase 9 skulls around the 9th circle of Hell and collect them before the time runs out!
Source only, for now. Sorry!
The only dependencies are Python (2.6|7, other versions may work) and PyGame.
TungTran Mirza Empyrean trevorprater jaardon ashkanhoss29 jpro
— fixed missing graphics in the package
You've just started your part time job at the local drive-through potion seller: will you be able to keep the job for nine nights and receive your salary?
|Scav and Threads (pianist-envy)|
— Nine Disasters
An evil cult seeks to summon the nine disasters and resurrect their dark god to destroy the world. Nine generations of your family must thwart each summoning at a terrible cost to themselves. Unfortunately only three of the disasters are featured in-game due to time constraints and bad planning.
|A Cat's Dream (styweek12)|
— FIXED SOUND FINAL
styweek12-sound.zip — Final with sound (2.64 Mbytes on 2011/04/10)
It's a long journey to earn the cake of your dreams...
|A band of brothers (literally) (TeamStrong)|
— fixed some file path bugs that show in windows
" We will hopefully be the first team to enter the competition with a Microsoft Word macro written in VisualBasic. " - jtrain
Famous words. Dad checked the pyweek competition rules and said that we couldn't use Microsoft VisualBasic to make our game.
Schrodinger's cat is lost in space (literally, how does he survive?) In space, no one can hear you miao. You are a turret. We cannot observe where the cat is without killing it. The cat has nine lives (obviously)
kburd rozifus jtrain danaran
|Adjectives Fail Us (adjFAIL3)|
— Final final
NobleNine.zip — The almost finished product (9.55 Mbytes on 2011/04/09)
The Noble Nine is an elite fighter squad of nine.
— Binary distribution for windows
Note: if you are running from source and have speed issues please run the game using the -O flagDownloads
These are old links that correspond to my entries for pyweek newer versions can be found HERE
The aim of citySquare is to match up the tiles from the tray on the right on the grid as best as is possible in a given amount of time. Points are awarded for completed cities (the somewhat poorly drawn orange bits) and roads. They are however taken away if the city or road is incomplete.
Also note that scoring is skewed to give more points to large cities, so you should really be trying to make your cities as large as possible within the time limit. Finally, ensure that all of your tiles match up, and that any tiles touching the edge of the grid are grass, any invalid ignored for scoring purposes, don't waste those tiles!
Incidentally the easiest grid in the game is 3x3 meaning 9 tiles. And goes up to the nightmarishly difficult end of the spectrum where you will have a 9x9 grid. (yes it did drift from the theme a bit)Controls
The controls are fairly straightforward, click a tile to pick it up click again to drop it. Dragging and dropping will not work, you actually have to click and let go.
Tiles can be rotated by right-clicking them or by by picking up a tile and scrolling. All of the tiles currently on the grid can be shifted around using the arrow keys. To view a breakdown of your score so far you can press hold tab.
And finally the pause menu can be accessed by pressing escape while in game
Click on the stage objects in order to proceed to the next level. Each object plays a sound at a low volume when hovered over, and full when clicked. A melody plays at the beginning of each level, as well as being available from the hint button. Score is calculated by number of clicks and number of hints taken. Lowest score is best. Theme is the Circles of Hell inspired by Dante's Inferno... - Programming in Python 3.2 using PyGame 3.2. - Only one level. Unfinished. Worked two days only on this.
— 3rd final, last one
This will be the first entry from a couple of seasoned python programmers. We both have backgrounds in MUD development, but maybe looking to do some pygame/opengl for the comp. The team includes dmreichard, but I cant seem to find his username on here.
|Latitude 6 (latitude6)|
— Added proper credits and a tiny bugfix.
ballgame-1.0.tgz — (12.50 Mbytes on 2011/04/10)
You control the ball that can change it's size nine times. The bigest size is nine times the small size.
Use left and right arrows to roll. Use up and down arrows to grow and shrink. Use R to retry level.
— Final submission (tar.gz format)
Ninth_Bullet.zip — Final submission (zip format) (6.58 Mbytes on 2011/04/09)
A game by the name of NinthBullet. Naturally, it involves camels and paper rockets. No, not really.
|Grizzly Games (Grizzly)|
— Grizzly Games presents - A Cat has 9 lives
We are totally grizzled. Our Game is titled a "A Cat has 9 lives". Gameplay: The player can make Catty move in different directions using the arrow keys. There is a thrust involved when going forward and so player has control the pace. Catty will be presented with 9 lives, things which catty likes, which include mice, milk, wollen balls and other things. Catty has to collect all 9 lives to complete the game. They appear in random and some scroll past the screen and they are very quick to disappear. Catty has be careful while going in any direction because if it hits the surrounding barb wires, it is death!. Mind you, Catty has to claim it's 9 lives in 1 minute.
phoe6 Levayaj rakeshs
|The Roar (the-roar)|
— With sounds.
the-roar-1.1.tgz — Added hints. (6.10 Mbytes on 2011/04/09)
Save your lion taming career by making the right choices at 9 critical points in time.
Graphically program your nanite to fight other nanites in the nine by nine nanite arena. Launch viruses at other nanites to turn them into copies of yourself. Write an undefeatable nanite? Send you .sav file (renamed with your pyweek name) to rgbDreamer@gmail.com . They'll be uploaded in a script pack. Rankings for received scripts will be posted each Saturday for the duration of the pyweek judging. 4 Scripts so far: download them at https://docs.google.com/leaf?id=0BybOXJ-to3WyMDg1Zjc3MmYtNDVjOS00OTg0LWI4OTAtMmY0MjBkMTFiNmVm&hl=en
|Interesting Times (greg_pw12)|
— Bug fix release
InterestingTimes-1.1.zip — Final Submission (1006.16 Kbytes on 2011/04/10)
InterestingTimes-1.0.zip — Interesting Times Release 1.0 (1003.68 Kbytes on 2011/04/09)
Manage the Nine Times newspaper. Hire reporters, gather news, plan delivery routes. Build your subscriber base and drive your nemesis, the Ixian Bugle, into the gutter where it belongs!
|Forked Tail (Forked_Tail)|
— With credits screen and alternative backgrounds
PT9P_v0.5.zip — With game story (7.93 Mbytes on 2011/04/10)
PT9P_v0.4.zip — Finally (7.92 Mbytes on 2011/04/09)
"we lost the lion"
This is the first game of Forked Tail team.
Original project included a final level challanging the Sun, but unfortunately we didn't have time to complete it.
Note: an unexpected supporter is secretly pulling for Pluto's crusade. Did you find it? It is very close to us...
ivi ilseppia circusblatta midnightstorm
|The Swedish Team (why_so_Swedish)|
— Same as the zip file, but in a tgz
adrwen.zip — Version 1.1 in a .zip (10.61 Kbytes on 2011/04/09)
Nine clocks, Nine "times", One player...
Take part in this epic quest for points today!
Complete with vector graphics, green color and InstaPause technology!
Also features some redundant code that I forgot to remove.
|Nine is not enough (Firery_Dragon)|
Beat the evil cat ruler infinite times My first pyweek ever
|Petras Zdanavičius (petraszd-pw-12)|
— Final game (windows exe)
squarescity-1.0.zip — Final game (4.15 Mbytes on 2011/04/09)
Throw squares to destroy evil circles. Requires: pyglet, cocos2d
— Nonagon Windows
nonagon.tar.gz — Nonagon Source (6.71 Mbytes on 2011/04/10)
Team Members: David Thompson, Steven Karrmann, Nathan Yelle --- Nonagon a shmup style game with a math puzzle twist. --- Our github repository: http://github.com/davexunit/PyweekWSU
davexunit kurogane21 skarrmann
|Just another entry (pw12_trobadour)|
— Final techdemo
Time again for another pyweek. Great :) I'm curious about what will come and looking forward for programming and playing.
|The treacherous salsa dancer (yoldi_pw12)|
— The Treacherous Salsa Dancer final version
Paco and Julia were dancing happily in a pub when suddenly the best salsa dancer of the world appeared dancing the "love dancing" and making Julia to fall in love with him.
But you, Paco, has to get the girl back. Folling the advices of the waiter, you will challenge the salsa dancer to 9 rounds. So, you will dance 9 times and if you win at least 5 times, the girl will fall in love with you.
To achieve your aim, you have to repeat exactly the dancing steps just after the salsa dancer dance.
— Nine Tales 0.1.1 (Debian DEB) - bugfixes
The skaapsteker is an alert, somewhat nervous snake that is capable of very rapid movement on a hot day.
A team entry by members of CTPUG.
Collect the tails needed to progress from a tailless fox to a challenger for the nine-tailed Kitsune.
stefanor hodgestar drnlm confluence oliverh jerith Ravenna
|Bouba Team (smile)|
— The last release (theorically)
ninth-kind-0.9.9.zip — Nearly final version. (5.79 Mbytes on 2011/04/09)
This was our first PyWeek.
joksnet gleuh cyqui greg0ire TOTOleHero tocab
— Pywander game for Pyweek #12
Pywander - shooter game made with Pygame for Pyweek #12. In this game you must destroy THE BOSS before he tries to kill you 9 times.
|Super Effective 12 (hoarse_oddish)|
— Loopback 1.0 OSX distribution
loopback-1.0-source.tar.gz — Loopback 1.0 source distribution (10.21 Mbytes on 2011/04/10)
Loopback: The core is under attack! You must defend the core from a host of invading enemies. Ultimately, the number of enemies arriving during the forty-five seconds of the game is far too many to take on; fortunately, you can travel back through time to rejoin yourself in fighting off the attackers, eventually weathering the assault a total of nine times. It features retro graphics incorporating several of your favourite geometric shapes and the ability to fight alongside eight past copies of yourself amidst a hundred-strong horde of exploding invaders.
Chard ahdok adam janrep
|Sub Real (john2)|
Will I even finish, having started late? Lets wait and see =]
|Carbon Based Lifeform (cbl)|
— fixed packaging
Here we go again!
— Early submission as I won't be finishing :(
Single entry. Dabbled with pygame in the past, need something to focus me on delivering something in a short period of time. :) Coding on the train..
|Multiverse Factory (multifac)|
— Bugfix release
Fractured Soul, by Team Multiverse Factory
Note to judges: I recommend playing at least through Act 2 (40% of the game complete) before judging the game.
|NonStudio 64 (nonstudio_64)|
— Final upload, with corrected Readme file and full license info
You work in the redaction of a newspaper, the City Nine Times. Your task? Accomplish all remaining work before 5pm, while keeping an eye on the machines - if they break, you'll have to call the technician, and time is always short... Your best friend is the coffee pot, preventing you from falling asleep, so make sure to pay it a visit once in a while.
Note about the game: I forgot to warn everyone - in the first level, the coffee pot is right next to you - the status bar hides it from view, sorry! In any case, make sure to check the top row when starting a new level :)
— Windows Executable
charged-1.0.0.zip — Most probably the final submission (1.69 Mbytes on 2011/04/09)
Hope to make something really cool this time around.
|Codys Game (Cody)|
jetpakguyFinal4.zip — use this one (775.92 Kbytes on 2011/04/09)
jetpakguyFinal3.zip — final thingy (775.90 Kbytes on 2011/04/09)
jetpakguyFinal 2.zip — it is awesome (775.88 Kbytes on 2011/04/09)
jetpakguyFinal.zip — Jetpakguy (3.49 Mbytes on 2011/04/09)
help jetpak guy save the princess. go through the nine portals(go through the portal nine times)
— missed some source control submissions from other teammates when I bundled the last one
ShatteredSilence.zip — The Game (12.00 Mbytes on 2011/04/10)
Nerd Paradise: 3rd Generation - Members and friends of NerdParadise.com.
ikanreed blakeohare infinip Niels Christine Falun Spears Dracona
|Team Rainbow (Blaz)|
The Mysterious Tower.zip
The Mysterious Tower has been disturbing the balance of all nine natural elements. Each day, you have to help Rosewind and her friends restore an element of weather in order to save their village from destruction.
— Improbable Rocket-Propelled Dinosaur Scientist, without pyglet
IRPDS-0.1.zip — Improbable Rocket-Propelled Dinosaur Scientist, with pyglet (4.77 Mbytes on 2011/04/10)
The Improbability Device has gone through a massive failure, and it's up to a scientist to get to the lab and fix it. Unfortunately, the device has turned the world upside down and the scientist into a dinosaur. Furthermore, probability atoms have been spilled that alter probabilities of things happening. Fortunately, the scientist has a rocket to avoid all those upside-down traffic jams.
Created in a rush in one day, so things may be a little shaky and incomplete. Requires pyglet.
You can change the history and Pushkin can kill d'Anthes.
|Nerdfighter Math (NFmath)|
— Tic-Tac-Toe Squared (executable)
TicTacToeSquared(SOURCE).zip — Tic-Tac-Toe Squared (source) (28.29 Mbytes on 2011/04/10)
I've only been programming for less than a year and using PyGame for less than half that time. This was my first PyWeek and I really enjoyed it. So the game I made for this challenge is Tic-Tac-Toe Squared, which is a lot like Tic-Tac-Toe only...squared.
— Win32 executable
see_you_later_1_0.zip — includes pyglet (6.66 Mbytes on 2011/04/09)
See You Later! A game about an alligator and time travel and an increasing number of small babies. If nothing else, this game should teach you to time travel responsibly.
|Team Hametsu (esehara)|
— Bug Fix ( /src/task.py) Ver.
|Don't mess with the PyN00b (PyN00b)|
— My final entry for PyWeek 12!
Another PyWeek first-timer. I am relatively new to Python but saw this competition mentioned at PyCon and just had to get involved!
|Bit Lords 101010 (bit_lords)|
— Fast paced, game with a lot of bonuses.
ferris_run.zip — Final version of FerrisRun! (3.54 Mbytes on 2011/04/09)
print "Hello world! :-)"
lmmilewski boogie redu
|Mop and Bucket (mop_and_bucket)|
— Windows .exe version of the game.
forever_end-0.3.tar.gz — Linux Tarball for Forever End. (1.55 Mbytes on 2011/04/10)
forever_end-0.3.zip — Zip file for Forever End. (1.59 Mbytes on 2011/04/10)
forever_end-0.2.tar.gz — Forever End, the final (for PyWeek) release. (1.55 Mbytes on 2011/04/09)
Forever End is about the aftermath of a devastating impact by a mysterious artifact, which fractured time in three areas of the planet. In each level, three time periods are starting to merge together, and you must shift between them to reach your goal of finding pieces of the mysterious artifact, and uncover what it was that crashed into Earth.
Throughout the game, you'll have to figure out how to make use of the conditions and items of each time period to accomplish your goals and progress through the level. It's like an old-style game where you must explore and figure it out. The game will not tell you what to do.
Each time period is meant to have its own atmosphere, while staying in the theme of the level (though, there is much room for improvement here). You'll see fluctuations from the time distortions as parts of the other time periods flicker in and out of your active time period. This brings a sort of frantic atmosphere to the game as you know things "just aren't right."
This is a solo entry, and my first PyWeek!
There are a few debug modes:
|Tau is better than Pi (Tau_is_better)|
— Final Game!
Hey - i can promote Tau if i want to. Rock on pyweek!
|Superjoe Software (superjoe)|
— source; linux or mac. python 2.6.5 or later required
lemming-final-1.zip — Windows exe (18.33 Mbytes on 2011/04/09)
*********************************************************************************** NOTE if you're playing this game: There is a bug where the game becomes slow and has messed up sound after you've been playing for a while. Restarting the game and using Continue to pick up where you left off is a temporary workaround.
|Nanji the Ninja and the Nine Ninja Signets [by Team zahmeKatzen] (zK-9)|
— Windows Executable of Final Submission
zk9-nanji_the_ninja.zip — Final submission. Really. XD (781.94 Kbytes on 2011/04/09)
During her travels through feudal Japan, Nanji the Ninja discovered a mysterious building with unknown signs and runes on it which she does not understand. But what she does understand is the piece of paper glued on the massive stone door, clearly depicting a tuna.
Accompany Nanji in her quest to obtain the Nine Ninjat Clan Signets seemingly required to open the massive door hiding the probably biggest tuna stash in Ninjat history.
— Source Code in .py format. Requires Python 2.6 and PyGame to be installed.
Explore the lab of the missing scientists and the perplexing mystery of their dissapearence. But as you venture deeper into the lab it only get tougher to escape. Will you ever escape the entanglement that you got yourself into? I guess you're just going to have to try it out!
|Belle of Nine Fables (belle-fable)|
— Well, that's it for pyweek.
NOTE: this game is not complete - sadly, I completely ran myself out of time. A tip, if you have a look: head left; there's more to see in that direction. Belle Furriers, ninth daughter of the ninth daughter, thrice cursed and thrice again for good measure, is having a rather bad day. You see, having reached the requisite age, she has been deposited rather unexpectedly and quite without warning in some sort of creepy old castle... if you can call it that.