pygame is
Simple DirectMedia Layer is
Site Swing
Jellyfish Quest

Jellyfish Quest - 0.2

Ben Whittaker (neb)



Jellyfish Quest is an adventure game in which you play as a jellyfish out to rescue your girlfriend from Japanese fishermen. Features the flexible game mechanic of grabbing stuff with your tentacles, a rather silly plot, and tiny, tiny, graphics. And when I say tiny graphics, I mean the entire game has a resolution of 32 by 32 pixels. If that's too small, pressing + or - changes the size of said pixels.

So far there are only a couple levels and a rough implementation of the basic game mechanics, but 25 levels complete with bosses, puzzle elements, explosions, and amusing plot twists are planned.

Feedback would be appreciated.


In no particular order:

-Improved physics to allow for objects that can collide with other objects using crude hard-body physics (mostly reserved for rocks)
-Revamped menu somewhat to add a level select and options
-Options to change sound and music volume, scale factor, and to toggle fullscreen mode (although it tends to horizontally stretch the game in fullscreen, and I'm not entirely sure whether fullscreen works the same on all systems)
-Fancier rendering of water which gets darker the deeper you go
-Corrected gravity (it was way too high before)
-Sound FX (as3sfxr is awesome!)
-Death, gaining lives, and losing implemented (no winning yet though...)
-Other miscellaneous tweaks

'S funny, I seem to get the most done on this when I have the most other work...


Home Page:


click to view original size


Jellyfish Quest - 0.2b - Mar 6, 2011
Jellyfish Quest - 0.2 - Mar 1, 2011
Jellyfish Quest - 0.1 - Jan 23, 2011 account Comments

If you wish to leave a comment with your account, please sign in first.

August 30, 2011 5:26am - Niriel - nickname: (niriel)
The game was crashing for me too because of this int/float thingy. I came up with the same patch as Max Powers'. Looks like it's working now ! I hope it's not going to mess up the collision detection code or anything.
March 28, 2011 8:17pm - Leif Theden - nickname: (bitcraft) - 4/5
Music really added to the experience! I look forward to more levels. =)
March 9, 2011 4:42pm - Johannes Charra - nickname: (jcharra) - 5/5
Very cute! Well done! But my eyes started to hurt after a while ... :)
March 7, 2011 7:32pm - Ben Whittaker - nickname: (neb)
Oh right, that bug. I'm afraid that's pure laziness on my part - the error is completely benign and non-fatal (at least on my system) so I hadn't gotten around to doing anything about it. :/
March 7, 2011 4:06pm - Max Power - nickname: (paolo)
Here's the patch with correct whitespace:

damn you, bloody whitespace killing comments!

March 7, 2011 4:00pm - Max Power - nickname: (paolo) - 4/5
there's a bug in (at least under pygame 1.9.1/python 2.7.1)
here's the fix:

--- 2011-03-07 21:52:50.000000000 +0100
+++ 2011-03-07 21:52:31.000000000 +0100
@@ -27,7 +27,7 @@
def get_at_tol(mask, pos, pos2 = (0, 0)):
size = mask.get_size()
if 0 <= pos[0] - pos2[0] < size[0] and 0 <= pos[1] - pos2[1] < size[1]:
- return mask.get_at((pos[0] - pos2[0], pos[1] - pos2[1]))
+ return mask.get_at((int(pos[0] - pos2[0]), int(pos[1] - pos2[1])))
return 0
March 6, 2011 10:56pm - Ben Whittaker - nickname: (neb)
It would appear that the download is getting cut off when it's downloading from sourceforge. It seems to be uploading fine, since I can download, unzip, and run it without problems if I use FTP, but the zip file gets corrupted if I try to download it using the website. To get around this I'm finding another place to stick the file for the time being.
March 6, 2011 12:04pm - DR0ID - nickname: (dr0id)
on windows it cant be unzipped. Maybe the file got corrupted on upload?
March 2, 2011 7:05pm - Ben Whittaker - nickname: (neb)
xzcallaway --
I don't know why that would be - I zipped the files using the compress option in Nautilus, and it unzips fine for me using FileRoller. Maybe the archive got corrupted when you were downloading or something?

realcereal --
I'll see about making the + and - keys work more consistently across layouts, but in the meantime you can always use the menu option, right?
"Scuba Dive" is about ten years older then I am by the looks of it, but I can definitely see the resemblance.
March 2, 2011 5:46pm - Juanje - nickname: (realcereal)

I really, really,*REALLY* like the concept and the retro theme. Please go on! BTW, cannot increase/decrease size with "+" and "-" keys (maybe because I use a spanish keyboard?).

This game reminds me of good old "Scuba Dive" ( )

March 1, 2011 11:03pm - Zachariah Callaway - nickname: (xzcallaway)
I've downloaded three different programs on Ubuntu that extract from zip files, and I can't get any of them to unzip your new release.
January 23, 2011 7:54pm - Ben Whittaker - nickname: (neb)
Yeah, I'll be doing that next release. Good to know the graphics work well.
January 23, 2011 6:16pm - Jack Anderson - nickname: (corporalmustard) - 4/5
I think the tiny graphics are brilliant, but it might help to default the scale to 4x or something similar

our projects welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
recent releases
Jan 31, 2017

Jan 24, 2017

Jan 19, 2017

Jan 18, 2017

Jan 7, 2017

Dec 30, 2016

Dec 8, 2016

Nov 28, 2016

Nov 27, 2016

... more!
for pygame related questions, comments, and suggestions, please see help (lists, irc)