Bubbles by vidarn

As a marine biologist, you are always short on funding. You have done a number of dives near a fascinating system of caves but today is your last day. If you find enough data you might be able get another grant and delay the inevitable end of your funding.
Instructions
Post-compo update: In addition to the below, you can use arrow keys to move, and spacebar or right click to scan. Press tab to open the log book.
(I've also changed the color of one fish, and moved another to a location that's easier to find)



Good luck!

(There is no sound in the game, sorry)
| Link | https://vidarn.itch.io/bubbles |
| Link | https://www.vidarnel.se/code/dir?ci=tip&name=apps/ld50 |
| Original URL | https://ldjam.com/events/ludum-dare/50/bubbles |
Ratings
| Overall | 318th | 3.426⭐ | 29🧑⚖️ |
| Fun | 403th | 3.13⭐ | 29🧑⚖️ |
| Innovation | 318th | 3.278⭐ | 29🧑⚖️ |
| Theme | 596th | 2.481⭐ | 29🧑⚖️ |
| Graphics | 43th | 4.241⭐ | 29🧑⚖️ |
| Humor | 383th | 2.463⭐ | 29🧑⚖️ |
| Mood | 233th | 3.389⭐ | 29🧑⚖️ |
| Given | 25🗳️ | 32🗨️ |
The only thing I kinda miss is the lack of sound. It could have been such a great and relaxing experience had it have at least some ambient sound or simple music. But I understand it was COMPO, so no hard feelings there :)
Overall pretty cool game and relaxing experience. Loved the graphics, as they are simple, but polished enough to evoke pleasant gameplay.
PS: I found every single thing except for those god damn turles hahahaha
I did a whole run of the map trying to find the last fish, only to find id already scanned it, it just looks exactly like an un-scanned fish :') if that was an intended troll you got me good.
Found a bug to keep the scan on while you move, I'm claiming it as the first speed run strat.
The graphics are very stylish, the water is simple too simple there are moment with the background was only one color and there is no impression of movement (if there are not bubles).
We are rapidly lost, with out map, i like the idea to collectionnate the different species of the ocean. But i have a suggestion about the log (see the screenshoot), because it"s difficult to see imediatly who is found or not.
Great job for a COMPO GAME.
*PS : And that can made a good mobile game too ^^.*

You're right about the dark fish looking very much like it's not scanned. Sorry! I think your suggestion makes a lot of sense @robowarrior1982. Thank you for taking the time to make the mockup!
I like your comment about the background too. Perhaps some background elements on another parallax level would give a better sense of depth, and let you know which direction you are moving when there are no obstacles around.
The suggestion of adding a map also makes perfect sense, thank you! That would have been a good way of making sure the player is not lost.
- Love the way the background subtly darkens as you get deeper. Feels eerie
- Some chill ambient audio and SFX would really tie the atmosphere together
- I wish I could press a key (or right click) to scan instead of moving the mouse down to the screen button
Overall beautiful work, agree with @robowarrior1982 that this could totally be a mobile release with some polish and more content.
I couldn't find the last fish. I went down and back up and down again looking around. I must have missed it somehow. :(
But it's a charming game! I love all the animations flourishes you put in: the scanner animation, the tweens on the icons, the bubbles near your mouse cursor.
How did you make the level? Is it one giant illustration zoomed in?
@jupiter-hadley Thank you for playing the game on your channel. I always look forward to your Ludum Dare videos. I'm sorry the instructions were unclear. Thanks for pointing that out. I've updated the instructions to try and make it more understandable for future players.
@ian-kettlewell I'm glad to see you enjoyed the game enough to go hunting for all the fish :blush: .
Regarding the level, I drew a few pieces (walls, floor etc.) and combined them to form the environment. Here's a screenshot from my editor showing me placing one of the rock pieces (also featuring that last fish :wink:) 
@n-o-games , @cogcomp Thank you both! Yes, you are perfectly right about the audio. I will definitely make sure to find time for adding some sound next game jam. Thanks for playing the game!
@velvetlobster i love how fitting your username is to your comment 😆 Thanks a lot for the kind words!

It looks like I found all the species, but the game didn't stop and didn't say anything.
@janku Thank you! I think you're right. I've added a fish of that type to a more easy to find location. I hope that's allowed by the rules as a minor fix. I also changed the color of the fish that @mook and @robowarrior1982 mentioned.
@pev Thanks for playing! Good job finding all the species! I really wanted to add some screen to show when you found them all, but I ran out of time :sweat_smile: I'm a bit hesitant to add features during the voting period, but if I make a post-compo version, that's definitely something I will add!
@flying-dog-fish Thank you! I agree with you regarding the sounds, and that's something I really need to focus on in future game projects.
I didn't expect the world to be so big , and I wasn't able to find everything 100% but I love the submarine and atmosphere! I'd love to be able to see a screenshot of the entire world at once, just for my curiosity haha.
Overall, really well done!


Thank you for sharing your game with me on Twitch (MsMiaChar). The playthrough can be found at https://www.twitch.tv/videos/1451579897?t=00h22m07s
@sarah I'm glad you liked the game, thank you for the kind feedback! Here's a map of the whole level [[SPOILERS]](https://www.vidarnel.se/games/ld50/map.png).
@kerdelos Yeah, I would really have liked to add sound. I'll make sure I'm set up to do that next jam. Good job on finding all the species! I'm happy you enjoyed the game.
@charq I wasn't able you make the stream, but I watched the video with a big smile on my face, it was really fun to see you play the game! Thank you for doing that. Also thanks for the good feedback, like the flashing screen. I want the game to be accessible and I totally see how the flashes could be something that makes people uncomfortable. I'll make sure to do something about that. I also like the idea you had of a minimap, which would help players avoid getting lost. By the way, I think the music you played fit the game very well. Good job having that prepared :grin:
I had a feeling I missed a spot around the middle \o/
Quick question, what engine/library did you use for drawing graphics? Just wondering because your game actually looks nice and sharp on my laptop’s high DPI screen, unlike the usual Unity/Godot/LibGDX web builds that render at low DPI and end up blurry.
@dalep Thank you! Yeah, using the same colors for the log book as the environment wasn't great for readability. I love your idea though. Showing something characteristic of the fish as a clue would be more mysterious, and would add another level to the exploration.
I used my own little library for making games. The code is hosted on my web site (I call the "engine" satin and it can be found [here](https://www.vidarnel.se/code/dir?ci=tip&name=satin)). It's quite limited and completely undocumented. Honestly it's probably only useful for me, but I find myself quite productive when using it since I know how it works and what is or isn't possible to do with it. The graphics system is something I've experimented with lately and for this game the art is drawn using flat shaded triangles rather than bitmaps. It seems the browser is doing antialiasing on them automatically, which was a nice bonus. Here's the wireframe of a fish, showing how it's built with a triangle mesh, only in 2D.

I have a tool (which is, again, very simple) built into my engine that allows me to draw these images while the game is running. I built it out of frustration with having to spend time exporting and importing sprites over and over again.
@projectaroid Thank you so much! I'm glad you liked the game :blush:.