Dolphin Rescue by capnramses

made by capnramses for LD28 (COMPO)
This is a WebGL game.
I am hosting it online here:

I have been working with WebGL for about a year and wanted to try making a game. I went Keep-It-Simple-Stupid and did 2d, all on one screen. The game is inspired by the Atari 2600 game SeaQuest, except you are a dolphin!

You rescue sailors from sharks and return them to a boat. When you rescue 5, they can row away, and the next level starts. You run out of air, and have to come up to breathe or you'll die! It gets progressively harder, with more, faster sharks.

To meet the theme I gave the dolphin a special super power - The Sonic Scream - but you can use it only once per game, so you have to be strategic. It knocks out all the sharks, and they go belly-up, but it also refills your air, so you can use it for two types of last-ditch defence.

I added a few interesting bits of scenery for fun, and used a second framebuffer to add in some minimal screen-space special effects.

I hope that you enjoy playing it! I had a great weekend making it.

Please feel free to email me if you want to know more about getting into WebGL programming or OpenGL. I have some OpenGL tutorials on my website.



Coolness 64% 3
Overall 3.10 420
Audio 2.63 447
Fun 3.11 337
Graphics 3.31 302
Humor 2.86 270
Innovation 2.53 730
Mood 2.90 408
Theme 2.46 728


15. Dec 2013 · 22:32 CET
Really cool, nice limitations and really fun!!! Keep it up!
16. Dec 2013 · 11:57 CET
Overall quite good!

Interesting effect with the algae at the bottom. Also loved the shaking effect when the ship reached the bottom.
16. Dec 2013 · 12:01 CET
Nice game. I really love the sound that comes when you complete a level :D
16. Dec 2013 · 13:05 CET
interesting retelling of Sequest!
16. Dec 2013 · 13:36 CET
Absolutely hilarious game! You should have named it "Dolphin Kidnap"! Why, oh, why do I have to snatch those perfectly safe divers and where are the ship survivors? :D

Great game, I've got a lot of fun and laugh of it!
16. Dec 2013 · 13:54 CET
hehe that game is a funny one. Cool a sinking ship as ... god job... Now taking a breathe :)
16. Dec 2013 · 14:12 CET
Good job ;)
16. Dec 2013 · 14:18 CET
I though for sure sharks would the drawn to the great big pile of blood from a failed rescue.
16. Dec 2013 · 14:58 CET
Nice, Good solid game. Sometimes the people dying offscreen was frustrating. Like the screen effects a lot.
16. Dec 2013 · 15:04 CET
I love underwater stuff. To few of these!

16. Dec 2013 · 15:07 CET
Nice game. I like the wavy effect the sea has.
16. Dec 2013 · 20:49 CET
I made it to level 4 before an avalanche of sharks got to me. I like it, and I like the use of shaders on the bottom (I'm assuming it is a fragment shader using time as input to move things around).

Well made entry.
17. Dec 2013 · 02:24 CET
Well executed. Played great. Loved the blood splat when some hapless diver was in the wrong place. The sound made me chuckle. Well done.

The way the screen blacks out as I'm running out of air was a great cue and added some nice tension to the game as well.
17. Dec 2013 · 10:02 CET
Good job!
18. Dec 2013 · 13:51 CET
Prety funny, i realy enjoyed the drawing sound, when you "rescue" a sailor. It take me a long time to understand that air was limited, so i keep dying at first. Keep up the good work.
18. Dec 2013 · 15:52 CET
Nice concept and good effects. I got only to level 4, because I was to often at the border of the screen and couldn't react fast enough to the sharks. It would be nice if there were more than one sailor to rescue on screen, so you don't have to wait until they reach the safer center.
18. Dec 2013 · 20:48 CET
Great game, well done!
20. Dec 2013 · 00:18 CET
That's a big iceberg! :D
There are some good ideas here, game is nice! Let me guess, "You Only Get One Dolphin" :D
20. Dec 2013 · 11:52 CET
thanks everyone! @mortus in the spirit of 1980s games it need an inconsistent plot! @Kvisle the seaweed are actually little strips of about 8 triangles, and i animate them in the vertex shader with sin (time + height + x_position). there is a post processing fragment shader that waves the entire watery part of the screen though something like texture_coord.s = sin (s + time) and texture_coord.t = cos (t + time) @loxo yes that was incredibly evil putting the boat on the left side of the screen - i regret nothing! @somepx you only get one "sonic scream" which is like your get-out-of-jail-free super power
20. Dec 2013 · 23:57 CET
It is a very good game. It took me two tries until I understood the sonar scream, because I was pressing space accidentally ^^ You can see it in the Let's Play I made:
van noctar
27. Dec 2013 · 16:22 CET
Good idea! It's the first submarine game that i see!
02. Jan 2014 · 21:59 CET
I liked this entry a lot and believe it could be expanded. For mobiles this could be one. Different type of levels.. different boosters and all sort of things.

Lulvy sounds.
06. Jan 2014 · 03:01 CET
Great game.. it reminded me old arcade games. The mechanic is great. Congrats.