Skip to main content

Jellyfish Quest - 0.2b

An underwater jellyfishylicious retro adventure game in 32 by 32 pixels.


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.

Links

Home Page
https://sourceforge.net/projects/jellyfishquest/
Source
http://dc244.4shared.com/download/GmddjELA/JellyfishQuest02.zip?tsid=20110306-230752-e105b469

Releases

Jellyfish Quest 0.1 — 23 Jan, 2011

Jellyfish Quest 0.2 — 1 Mar, 2011

Jellyfish Quest 0.2b — 6 Mar, 2011

Pygame.org account Comments

  • john 2011-05-05 18:29:13

    love this so far! the music is fantastic... did you compose it yourself? if so, may i ask what software you used?

    keep up the great work.

    Ben Whittaker 2011-05-07 23:25:30

    I can't take any credit for the music, I found it on 8bitcollective at https://8bc.org/music/conner+h...

  • Hayden 2011-07-25 17:29:24

    Got an error on my Ubuntu 11 system with Python 2.6 and the newest version of Pygame.
    Had no problems with unpacking.

    File "JellyfishQuest.py", line 304, in <module>
        main()
      File "JellyfishQuest.py", line 259, in main
        Objs.update()
      File "/usr/lib/python2.7/dist-packages/pygame/sprite.py", line 399, in update
        for s in self.sprites(): s.update(*args)
      File "/home/hayden/Documents/py/JellyfishQuest0.2/objects.py", line 363, in update
        s.tupdate()
      File "/home/hayden/Documents/py/JellyfishQuest0.2/objects.py", line 389, in tupdate
        while get_at_tol(s.paralayer.mask, (s.tlist[a][0], s.tlist[a][1]), s.paralayer.pos) and q <> 0:
      File "/home/hayden/Documents/py/JellyfishQuest0.2/objects.py", line 30, in get_at_tol
        return mask.get_at((pos[0] - pos2[0], pos[1] - pos2[1]))
    TypeError: integer argument expected, got float

    Me 2012-03-19 05:06:53

    same... with python 2.7

  • Jonny Bravo 2015-04-26 22:30:57

    Hey, did you perhaps use Piskel? It's a pixel art website/app that has a default of 32x 32 for the pixel art frame.

    Ben Whittaker 2015-04-27 02:59:24

    Nope, this is the first I've learned of Piskel! All the sprites for this were made in the gimp and an mspaint clone called kolourpaint, if I remember right.
    The 32x32 pixel resolution was actually more inspired by a site called leetle adoptables, where you could design and sell your own creations; the sprites there have a max size of 32x32 as well.