Continental Shelf by cassowary

[raw]
made by cassowary for Ludum Dare 57 (COMPO)

cover.png

In the depths of the ocean, an ancient way of life reigns: the everlasting conflict between FISH and SHARKS.

The fish want to school together by being in one big connected area of water, with nothing separating them. However, they don't want to share a space with the sharks, as the sharks have a problematic habit of eating them.

Rearrange the stone blocks and move the fish and sharks around to create a continuous area containing all the fish without ever placing a fish and a shark in the same area.

You can play this game on your smartphone.

Due to personal schedule reasons I had to submit this about 7 hours early (a little after 11 am PDT). I hope you will enjoy regardless!

ca39ac30-a368-41a2-9b90-56e7293ec4c1.png

How to play

  • Click and drag to move the grey stone blocks.
  • To move a fish, click on it and then click where you want it to move.
  • Do not connect an area containing a fish to an area containing a shark, or you will fail the level.
  • To complete the level, connect together all the areas containing fish, so they are not blocked by grey blocks.
  • There are 10 levels in total.
  • Press Z to undo, R to reset, and M to toggle mute. There are also buttons for this in the lower right corner.

scr5.png

Tools used

  • Programming: zucchinibread.js , my JS game engine
  • Art: Aseprite
  • Level design: Tiled + ulvl
  • Sound effects: Audacity, pxtone, my sink, and my mouth
  • Music: Ableton Live + acoustic guitar + Keyzone Classic

scr8.png

Ratings

Overall 10th 4.16⭐ 27🧑‍⚖️
Fun 16th 4⭐ 27🧑‍⚖️
Innovation 124th 3.44⭐ 27🧑‍⚖️
Theme 203th 3.28⭐ 27🧑‍⚖️
Graphics 63th 3.96⭐ 27🧑‍⚖️
Audio 35th 3.917⭐ 26🧑‍⚖️
Humor 110th 2.979⭐ 26🧑‍⚖️
Mood 75th 3.771⭐ 26🧑‍⚖️
Given 23🗳️ 17🗨️

Feedback

JavaSaurus
07. Apr 2025 · 11:42 UTC
This game is such fun! Grand in simplicity. I love the graphics, they mesh together perfectly. Also, as a big lover of game-AI and pathfinding, I love these implementations that just work. Very well done !
grid96
07. Apr 2025 · 16:22 UTC
By far best game I have seen so far! Literally nothing to complain about. Amazing graphics, sounds, music and gameplay. Everything is just so polished!

I accidentally refresh the page and it even had a continue game button, simply amazing!

Great work! Impressive how finished the game can get in just one weekend.
fusionnist
07. Apr 2025 · 17:37 UTC
Beat it! As usual, this was a fun entry to play! Tricky puzzles, nice tunes, cute art. Great job!
LDJam user 236545
07. Apr 2025 · 18:20 UTC
The graphics and sound were super charming! Through the first 7 levels, I felt really clever when I figured out the solutions. Level 8 seriously kicked my butt though, and I couldn't get past it. Good work!
Jimbly
07. Apr 2025 · 23:36 UTC
I had to replay the first level after I saw that the "click to move a fish" instructions weren't there until the second level, just to see if I could beat it without moving a fish (and it was much harder!). I loved the "lonely fish" level (#5).

I would have liked some feedback upon clicking a fish, I often found I had clicked on one before the previous animation finished, but due to the rollover it looked like it was selected, and then I went and clicked somewhere else and it didn't move. Difficultly seemed fairly flat - only the last level took me more than a minute it seemed like, but it was fun all the way through!

Very nice overall, music and graphics both felt good.
2009yasha2009
08. Apr 2025 · 13:22 UTC
Oh, this is the game I got completely hooked on and played with great joy! It’s engaging, it’s cozy — it feels like a full-fledged game! Huge thanks to you for creating it! I would absolutely love to see it on mobile devices! Massive thanks once again! The music, the sounds, the visuals — it’s pure love :з
sebbernery
08. Apr 2025 · 19:57 UTC
Very good puzzle game. Some level was pretty hard (the tutorial is one of them because I didn't understood you can move the fishes ^^), everything is very well polished: the music, graphics, level design, quality of life (like restart and undo buttons).

I saw a bug, if a fish is on the spot where all fishes are gathering, the success screen don't appear ! I just had to cancel the move and move the fish somewhere else.

Congratulations !
LDJam user 278146
09. Apr 2025 · 06:47 UTC
I always love your entries and this one is no exception. I liked that if I made a mistake I could undo the move, especially since some of the levels needed a lot of moving.
T C
10. Apr 2025 · 01:30 UTC
As always, a well made, designed, and polished entry! The click and drag of stones but single click to move fish tripped me up a bit, but it's very minor. Great music and art. I look forward to the next one!
LeReveur
12. Apr 2025 · 20:22 UTC
As a puzzle games lover, this chill and cute entry was made for me, I really enjoyed every minute of the short time I spent finishing it, so: thank you and well done!
LDJam user 352490
13. Apr 2025 · 04:04 UTC
The puzzle design is pretty tight! Always felt like there was a solution in mind, and the subtle stories you told through the puzzles were great (especially the giant school of sharks).
Eugenik
14. Apr 2025 · 12:52 UTC
I left you a rating. Good luck!.
Tad I Guess
16. Apr 2025 · 02:13 UTC
I love slider puzzles! This is super cute, graphics and sound are lovely and some really challenging puzzles!
Euler Moises
17. Apr 2025 · 03:43 UTC
I REALLY liked it! Even though it's not a very innovative puzzle game, it's a lot of fun!

The music is very relaxing and made me feel calm so I could solve the puzzles.

Why isn't this game on LD57's most played list?

Congratulations!

![tub.png](///raw/23f/f1/z/6c468.png)
Fernando Tonon de Rossi
17. Apr 2025 · 12:46 UTC
Nice puzzle! It took me a while to notice we should also move the fish :sweat_smile:
Aurel300
18. Apr 2025 · 09:50 UTC
Very nice and polished experience! I enjoy your puzzle games and this is another great entry in the series :)

The graphics were simple but very cute and consistent. The block selection highlights, as well as the rock blocks themselves actually, really reminded me of fun freeware games circa 2000-2010. The music was alright, was fun to hear a kind of jazz-standard chord structure somewhere in there, and *mostly* didn't get too old, at least not for this many levels.

The levels themselves were all very nice. For me personally, 9 was a peak in difficulty, with 10 taking less time again. I guess including a turn counter would have been nice, but it would also make the game feel a lot less relaxing. The concept of little fish in danger and blocks moving etc also reminded me a lot of [Fish Fillets](https://fillets.sourceforge.net/) :)

In terms of controls, it was all good and the block sliding felt fine: I wondered though why make the distinction between controlling fish/sharks (click to select, click to move) and controlling blocks (drag to move)?

Overall a great job, thanks for the experience!
johnnysix
21. Apr 2025 · 22:39 UTC
Very cool, really enjoyed the puzzles as always. Some seemed impossible at first, the one with a bunch of sharks was particularly tough :smile: Very satisfying when it all comes together in the ah-ha moment! :D

Great job as always with the art and music and consistent polish with your game! ![Screenshot 2025-04-21 233616.png](///raw/028/2/z/6c629.png)
TheLastSlowpoke
23. Apr 2025 · 19:15 UTC
Wow, you made a super polished game, great job! I like the gimmick and your level design. It looks very cozy and I loooove the music! It's actually a perfect length for a jam game in my opinion. I'm impressed that you're using your own engine and how much you've made in just 40h. Congrats!
Jeremy Ryan
24. Apr 2025 · 03:20 UTC
![fish_navigation_master.png](///raw/aba/3/z/6c6cf.png)

You've done it again! Your collection of games is a testament to the fact there's still a rich design space in block-pushing puzzles in 2025.

As others have said, the tutorialization for moving fish probably should have been in the first level, since I spent 5 minutes making a fool of myself before I realized I could move them.

I really liked the game of "keep these groups separate" while solving the block puzzle - it added a really fun extra layer of problem solving beyond just getting the blocks to the right places, since the in-between states were all important too. I know you mentioned there were fewer levels because of time constraints, but I actually think this was a perfect length for the existing mechanics - but maybe if you managed to squeeze in some kind of extra twist you could get a few more levels out of it.

Visuals and audio are nice as always, and the acoustic guitar was a nice touch!

Looking forward to the next zucchinibread sokoban for LD58!
🎤 cassowary
24. Apr 2025 · 04:40 UTC
@jeremy-ryan Thanks for playing! You can actually beat the first level without moving the fish. It's just trickier, lol.

I actually did have a few other mechanics in mind as possible additions -- I thought it would be cool to have some "neutral" animals that blocked certain pathways but were restricted in how they could move (like, a crab that could only walk back and forth, or something.) But, alas, time constraints! Maybe I'll expand this later!
tolja
26. Apr 2025 · 06:10 UTC
Made it through all the 10 levels.
Well done and much fun!