May 2012 challenge: “Mad Science”
Grey Goo - post deadline submission
Posted by Mat on 2012/05/13 17:14
I've just uploaded a new version of my entry - 1.1.2. This one works ok with python 3.1 and handles dependency problems a bit more gracefully (it seems like the pygame surfarray module doesn't work with some versions of numpy?)
This version can also be installed with pip install http://media.pyweek.org/dl/14/tsibp/Grey%20Goo-1.1.2.zip (thanks mauve for the distribute tutorial http://www.pyweek.org/d/4462)
If you have any problems running that version (or you just want to judge a version submitted before the deadline) try version 1.1 instead (this requires python 2).
This version can also be installed with pip install http://media.pyweek.org/dl/14/tsibp/Grey%20Goo-1.1.2.zip (thanks mauve for the distribute tutorial http://www.pyweek.org/d/4462)
If you have any problems running that version (or you just want to judge a version submitted before the deadline) try version 1.1 instead (this requires python 2).
python:PULSAR - The deadline has passed - Now for the fun part!
Posted by Luke on 2012/05/13 15:12
Python Pulsar is one of the most addictive games I've ever played.
If you have ever had FIFA or CoD rage, you will probably experience a similar level of self-competitiveness(?) with this haha.
So far we've just revealed concept art, so here's a couple screenshots to give you a feel of the in-game atmosphere.
We've designed a tutorial in-game, just click on 'Enlighten' on the Menu screen.
The basics are that you control the white orb (Pulsar) which emits those pink things (Particles) and generated energy by hitting the black orbs (Gravitons). It's actually really tricky though because those Gravitons, have their own gravity which will suck you in and weaken your Pulsar's stability. Not to mention the fact they multiply when you've sapped enough energy out of them so the screen quickly fills making it harder to float around. When things get too much just press spacebar to swap screens (Instances) and take on the challenge from their.
Mac users even get a nifty little icon on their dock and everybody gets local highscores, which we think is pretty sweet!
Just click my name, to play the game.
Leave your highscores in a comment below!
Mine's 835.7.
Having played a couple of games from this years submissions I'd have to say Conway has really impressed me! It's such a fun game, I quickly found myself creating chain-reactions and pixel characters than don't do a lot of damage, but remind me of space invaders, and that can only be a good thing right?
Conway:
Looking forward to playing some more before a new week begins.
Which games are taking your fancy?
All the best,
Luke.
If you have ever had FIFA or CoD rage, you will probably experience a similar level of self-competitiveness(?) with this haha.
So far we've just revealed concept art, so here's a couple screenshots to give you a feel of the in-game atmosphere.
We've designed a tutorial in-game, just click on 'Enlighten' on the Menu screen.
The basics are that you control the white orb (Pulsar) which emits those pink things (Particles) and generated energy by hitting the black orbs (Gravitons). It's actually really tricky though because those Gravitons, have their own gravity which will suck you in and weaken your Pulsar's stability. Not to mention the fact they multiply when you've sapped enough energy out of them so the screen quickly fills making it harder to float around. When things get too much just press spacebar to swap screens (Instances) and take on the challenge from their.
Mac users even get a nifty little icon on their dock and everybody gets local highscores, which we think is pretty sweet!
Just click my name, to play the game.
Leave your highscores in a comment below!
Mine's 835.7.
Having played a couple of games from this years submissions I'd have to say Conway has really impressed me! It's such a fun game, I quickly found myself creating chain-reactions and pixel characters than don't do a lot of damage, but remind me of space invaders, and that can only be a good thing right?
Conway:
Looking forward to playing some more before a new week begins.
Which games are taking your fancy?
All the best,
Luke.
Dbay - Done
Posted by Dbaiawy on 2012/05/13 15:10
After taking a rest, I uploaded the final submission with a document and screenshot.
This was really hard project, I only slept 3hrs/day during the challenge.
Total 32 hours I spent, just to make this unfinished game-like.
The main reason why is that I was new to both pygame and Albow.
In the first plan, player can invent something weird with bad scientists and sell them.
I made whole my plan shrunk and tried to make at least 'executable' thing.
After all, the game becomes nothing relevant with the 'Mad Science' theme,
what a shame XD
Nonetheless, I really enjoyed this challenge and hope to join the next.
I will check other entries tomorrow. At a glance, some of them are very gorgeous.
Thank you.
Mad Robot - The end
Posted by TheOne on 2012/05/13 13:18
It's not what we had in our mind at time that we started because we haven't had much time to add all the features, but we hope that you'll enjoy this little game... next time we'll do better...
PS: we have forget to write that all music sounds and effects are taken from http://www.noiseforfun.com/ and http://www.playonloop.com/ .
PS: we have forget to write that all music sounds and effects are taken from http://www.noiseforfun.com/ and http://www.playonloop.com/ .
Defend Mechanicsburg! - Defend Mechanicsburg - Sunday
Posted by gcewing on 2012/05/13 12:28
Knocked a few rough edges off and wrote some documentation. No time for playtesting. Don't even know if it's winnable at the moment.
A Pythontastic Journey - Final game uploaded
Posted by ozroc on 2012/05/13 10:58
Well, I had no time for documentation, help menu, artwork and many other things.
By the way, unzip the file journey.zip and execute main.py.
For playing you'll need a compatible webcam and something with 2 areas of a bright colour that will be your input device. (see video at http://www.youtube.com/watch?v=dlaJ8NHRFek)
In configuration you can left-click for choosing the color to be tracked and use wheel for adjusting threshold. Once you see the tracking is well calibrated, right-click.
If there's no compatible webcam, mouse input will be used.
The gameplay is simple, you drive a miniaturized ship and make viruses to crash against each others while avoid to touch them.
Enjoy!
By the way, unzip the file journey.zip and execute main.py.
For playing you'll need a compatible webcam and something with 2 areas of a bright colour that will be your input device. (see video at http://www.youtube.com/watch?v=dlaJ8NHRFek)
In configuration you can left-click for choosing the color to be tracked and use wheel for adjusting threshold. Once you see the tracking is well calibrated, right-click.
If there's no compatible webcam, mouse input will be used.
The gameplay is simple, you drive a miniaturized ship and make viruses to crash against each others while avoid to touch them.
Enjoy!
Smiley Blaster - Well, crap.
Posted by spirulence on 2012/05/13 10:45
late_start + planning_crisis + real_life_intervening != finished_entry
with pyweek.next():
tasks.have_mvc_game_framework_precreated()
tasks.do_not_use_gimp_for_3d_animation()
tasks.create_a_planning_document()
tasks.read_game_jam_survival_guide()
with pyweek.next():
tasks.have_mvc_game_framework_precreated()
tasks.do_not_use_gimp_for_3d_animation()
tasks.create_a_planning_document()
tasks.read_game_jam_survival_guide()
Brainwashed - Brainwashed - Video, source code and compiled version
Posted by apadentro on 2012/05/13 10:17
Hi all!
I feel relief now after finishing the code yesterday and uploading the video and the code to bitbucket today.
Video:
http://www.youtube.com/watch?v=CdzXOETFgDw&feature=youtu.be
Source code also available on:
https://bitbucket.org/apadentro/brainwashed_pyweek14
Compiled windows version:
https://bitbucket.org/apadentro/brainwashed_pyweek14/src/9fbe6ff97e49/brainwashed_v1.0_win32.zip
Post mortem:
I am happy I finished the game :)
It was very fun to create the characters pictures.
I learned more about how to use rects.
The code is a mess. About 1100 lines of code in the same file. But at least with descriptive name ;)
Unfortunatelly I didn't have time to create the final boss which was Dr Blau probably inside a vehicle.
Can't wait for the next pyweek
Hope you guy enjoy the game as I am gonna do with yours in the next days
Saludos from Spain :D
I feel relief now after finishing the code yesterday and uploading the video and the code to bitbucket today.
Video:
http://www.youtube.com/watch?v=CdzXOETFgDw&feature=youtu.be
Source code also available on:
https://bitbucket.org/apadentro/brainwashed_pyweek14
Compiled windows version:
https://bitbucket.org/apadentro/brainwashed_pyweek14/src/9fbe6ff97e49/brainwashed_v1.0_win32.zip
Post mortem:
I am happy I finished the game :)
It was very fun to create the characters pictures.
I learned more about how to use rects.
The code is a mess. About 1100 lines of code in the same file. But at least with descriptive name ;)
Unfortunatelly I didn't have time to create the final boss which was Dr Blau probably inside a vehicle.
Can't wait for the next pyweek
Hope you guy enjoy the game as I am gonna do with yours in the next days
Saludos from Spain :D
Dr Korovic's Flying Atomic Squid - Doctor Korovic's Flying Atomic Squid - Day 7
Posted by mauve on 2012/05/13 10:00
It's done! Some features didn't quite make it in, such as balloons, though I did get as far as making the physical rope to connect them. Susie briefly had tentacles (squid have two long tentacles and eight short ones) - but it affected the flight dynamics too much.
Among various other features, I added a title screen:
I wish I had another week to work on it! So many possibilities - but the code is in dire need of a refactor now. Such is the way of Pyweek.
Congratulations to everyone on all their brilliant games. I look forward to playing them!
Among various other features, I added a title screen:
I wish I had another week to work on it! So many possibilities - but the code is in dire need of a refactor now. Such is the way of Pyweek.
Congratulations to everyone on all their brilliant games. I look forward to playing them!
Dr Korovic's Flying Atomic Squid - God damn it, Lepton
Posted by mauve on 2012/05/13 09:14
As soon as I release the game I discover a showstopper that plain wasn't there in development.
Crashing into the water now crashes the game and very rapidly swallows all the memory for the machine. I've had to pull my entry until I can get it fixed.
Running with ulimit -v:
Loading chipmunk for Linux (64bit) [/home/mauve/.virtualenvs/flying/local/lib/python2.7/site-packages/pymunk/libchipmunk64.so]
Initializing cpSpace - Chipmunk v6.0.2 (Debug Enabled)
Compile with -DNDEBUG defined to disable debug mode and runtime assertion checks
Traceback (most recent call last):
File "/home/mauve/.virtualenvs/flying/bin/korovic", line 9, in <module>
load_entry_point('korovic==1.0', 'console_scripts', 'korovic')()
File "/home/mauve/dev/flying/korovic/__main__.py", line 9, in main
g.start(level=options.level)
File "/home/mauve/dev/flying/korovic/game.py", line 42, in start
pyglet.app.run()
File "/usr/lib/pymodules/python2.7/pyglet/app/__init__.py", line 264, in run
EventLoop().run()
File "/usr/lib/pymodules/python2.7/pyglet/app/xlib.py", line 93, in run
sleep_time = self.idle()
File "/usr/lib/pymodules/python2.7/pyglet/app/__init__.py", line 187, in idle
dt = clock.tick(True)
File "/usr/lib/pymodules/python2.7/pyglet/clock.py", line 700, in tick
return _default.tick(poll)
File "/usr/lib/pymodules/python2.7/pyglet/clock.py", line 303, in tick
item.func(ts - item.last_ts, *item.args, **item.kwargs)
File "/home/mauve/dev/flying/korovic/game.py", line 76, in update
self.scene.update(dt)
File "/home/mauve/dev/flying/korovic/scene.py", line 74, in update
self.world.update(dt)
File "/home/mauve/dev/flying/korovic/world.py", line 206, in update
self.check_crash()
File "/home/mauve/dev/flying/korovic/world.py", line 231, in check_crash
self.particle_splash(p, v(vx, vy))
File "/home/mauve/dev/flying/korovic/world.py", line 82, in particle_splash
e.emit(30, self.splash_group)
MemoryError
e is a lepton.emitter.StaticEmitter. So I'm fairly sure it's happening in lepton.
Strangely I've seen the splash effect work. It just worked as it was supposed to when I programmed it and didn't fail until after the deadline!
I'm going to try and find a workaround for you. If you've already downloaded it, don't play without a -v ulimit!
Crashing into the water now crashes the game and very rapidly swallows all the memory for the machine. I've had to pull my entry until I can get it fixed.
Running with ulimit -v:
Loading chipmunk for Linux (64bit) [/home/mauve/.virtualenvs/flying/local/lib/python2.7/site-packages/pymunk/libchipmunk64.so]
Initializing cpSpace - Chipmunk v6.0.2 (Debug Enabled)
Compile with -DNDEBUG defined to disable debug mode and runtime assertion checks
Traceback (most recent call last):
File "/home/mauve/.virtualenvs/flying/bin/korovic", line 9, in <module>
load_entry_point('korovic==1.0', 'console_scripts', 'korovic')()
File "/home/mauve/dev/flying/korovic/__main__.py", line 9, in main
g.start(level=options.level)
File "/home/mauve/dev/flying/korovic/game.py", line 42, in start
pyglet.app.run()
File "/usr/lib/pymodules/python2.7/pyglet/app/__init__.py", line 264, in run
EventLoop().run()
File "/usr/lib/pymodules/python2.7/pyglet/app/xlib.py", line 93, in run
sleep_time = self.idle()
File "/usr/lib/pymodules/python2.7/pyglet/app/__init__.py", line 187, in idle
dt = clock.tick(True)
File "/usr/lib/pymodules/python2.7/pyglet/clock.py", line 700, in tick
return _default.tick(poll)
File "/usr/lib/pymodules/python2.7/pyglet/clock.py", line 303, in tick
item.func(ts - item.last_ts, *item.args, **item.kwargs)
File "/home/mauve/dev/flying/korovic/game.py", line 76, in update
self.scene.update(dt)
File "/home/mauve/dev/flying/korovic/scene.py", line 74, in update
self.world.update(dt)
File "/home/mauve/dev/flying/korovic/world.py", line 206, in update
self.check_crash()
File "/home/mauve/dev/flying/korovic/world.py", line 231, in check_crash
self.particle_splash(p, v(vx, vy))
File "/home/mauve/dev/flying/korovic/world.py", line 82, in particle_splash
e.emit(30, self.splash_group)
MemoryError
e is a lepton.emitter.StaticEmitter. So I'm fairly sure it's happening in lepton.
Strangely I've seen the splash effect work. It just worked as it was supposed to when I programmed it and didn't fail until after the deadline!
I'm going to try and find a workaround for you. If you've already downloaded it, don't play without a -v ulimit!