Play Flash the Fish
Flash the Fish's itch.io pageResults
Criteria | Rank | Score* | Raw Score |
Innovation | #84 | 3.462 | 3.462 |
Theme | #109 | 3.885 | 3.885 |
Overall | #116 | 3.455 | 3.455 |
Game Design | #175 | 3.327 | 3.327 |
Fun | #178 | 3.327 | 3.327 |
Audio | #204 | 3.231 | 3.231 |
Graphics | #221 | 3.500 | 3.500 |
Ranked from 52 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.
How does your game fit the theme?
You have to dive into the ocean to take pictures of the underwater life.
Did you write all the code and made all the assets from scratch?
I wrote all the code, I did the music and I used both personal and free assets. See the in-game credits to learn more.
Leave a comment
Log in with itch.io to leave a comment.
Comments
This is such a great idea and it has been executed really well. I had a lovely time playing!
I got a score of 84,982,128 on a photo thanks to a x836 distance to camera multiplier! I love how the different values factor into the score and overall the gameplay loop is really fun. I also had fun just swimming around exploring the map and I'd love to see deeper and deeper locations with more gameplay elements in the future
Ok i love to see some pokemon inspired games going around the jam.
I have not really played a pokemon snap game myself to its fullest.
sometimes when i tried going up it stops me if i pressed my W too fast or something.
other then that its pretty cool game
It has an interesting idea, nice job.
Game Design is good
Really cool photo game. Fish movement looks really great that it does look I'm really in the sea and taking photo under there. Coincidentally I made photograph game as well, would be great if you interested to play. By the way my score was 93457.
Pretty cool idea, and visuals look great. Unfortunately lags unbearably on my laptop (on Chrome). Much more so when looking down, when looking up the game runs smooth. Good luck with optimization, the idea is worth it!
I knew I'd love this game the moment I saw it and wow this game did not disappoint! My only problem is that it glitches out a bit when I emerge from the water. Other than that, it's really just my own computer being unworthy to process this masterpiece! <3 Good luck! I feel like you could definitely get a great place in this Game Jam. You'll definitely deserve it!
I could see the obvious Pokemon Snap inspiration, and you meshed it pretty well with the theme!
The 2D art at the beginning was adorable! And I very much appreciate the fact that the game starts with a proper tutorial. Honestly wouldn't have expected something like that out of a jam game, just thought it'd take too much time.
I was pretty impressed with the fact that the fish themselves have at least a hint of AI. I've never actually tried coding anything like that because it seems daunting, but you fully implemented something like that in a week and still had time to make something this polished?
Only real issue I faced was the controls acting up. Sometimes I would forget to put away the photo I just took, sometimes when I moved right and forward at the same time I'd only move right, etc etc. But I was playing the WebGL build, maybe if I played the downloaded versions I'd have less trouble
Solid entry!
Good music and sound effects. Excellent graphics. Great take on the theme. It's unique and brilliant. Had a lot of fun playing it. Amazing work. Easily the best of all of the jam games I've played so far.
Wow, thank you so much, it really means a lot!
Cool concept, that fits perfectly to the theme. The whole mood and this cute graphic style are awesome. Also like the sound design.
Only the over-water environment looked a bit "empty", compared to the other parts of the game. And i wished, that the tooked photo disappeared automatically after a few seconds or so. Because that needed a while the first time until i got that i can close it just by clicking again with the mouse^^
But definitely a fun and pretty polished entry. Great job!
Oh, just noticed, that this was you, on who Code Monkey reacted a few weeks ago. I liked that one :-D
Thank you, that's really nice!
Yeah that was me on Code Monkey's video ah ah
Cool game and great idea. I liked that they made the plot and instructions before passing the game)
Thank you!
This was a really fun game. When I played, I almost thought the scoring system glitched out when I was getting such high scores but looking at the stats and how it calculated my score seemed to explain it. I did a very similar game about taking photos of fish to get a score.
I would love to know how your photo system worked. Mine was a simple collider in front of the player that kept track of all the fish in the volume, then returned a score based on how many were there when the player pressed the take photo key.
I would also love to know how the fish movement worked. It was fluid and dynamic and was able to have multiple fish swimming together at once. It was really well done.
Thank you for playing it!
For the fish movement, I implemented a simple flocking algorithm, basically I calculated the cohesion, avoidance and alignment vectors for each fish.
For the photo system, it was quite tricky and I'm not sure this is optimized, but I first used the OnBecameVisible and OnBecameUnvisible Unity functions on each fish to determine which fishes were seen by the camera. Then, each time the player takes a photo, I draw a raycast on each potential target to determine which are actually seen by the camera. And after that, I converted the world position to the screen position to check which fishes are on the picture frame.
That makes a lot of sense. I did watch a video about flocking algorithms, and it looked kind of tricky to set up but maybe that was because they were trying to be super performant with it. Though one weeks worth of time is still quite impressive to get that set up, plus everything else you had to do.
OnBacameVisible and OnBecameInvisible was a good choice, even if it isn't performant. I had completely forgot that was a method on Monobehaviours and it does account for the whole frustrum of the camera whereas a cube trigger collider misses the gaps as the far plane expands out.
I'll have to look into implementing those ideas.
Thank you for the reply.
Very good use of the Unity terrain tool! I also like the little touches, like the treasure chest at the bottom. Diving and taking pictures of the fish was a pleasant and relaxing experience. Also, the music suited the underwater gameplay quite well.
Its hard to make a 3D game in a week let alone a good one, nice work.
Thank you so much! That was my first time using the terrain tool, it's quite satisfying to shape your world like this. Glad to know you saw the treasure chest!
Thanks for playing!
It's a nice game, but one of my main criticisms is the fps. I'm running this on a laptop, so it's super laggy for me, but other than that I like it!
Very cool game with an interesting idea! The fact that you take air pressure into account for the oxygen consumption is also an interesting touch which I did not think about! :)
I had a bit of a fight with the controls at first but after I noticed that you don't really need to use spacebar and shift it went a lot better. (Pressing the spacebar and shift stopped the movement in other directions for me). *I was playing the WebGL build.
You did a very good job, keep up the good work! :)
(How did you manage to get fullscreen to work on itch.io properly if I may ask?😅I wasn't able to get it to work myself).
Thank you!
Yeah, the controls were a bit tricky, that was my first time doing a first person controlled game. I should have removed these shift and spacebar controls as they really don't matter.
For the fullscreen, I don't really know, I just put 1920*1080 on the embedded size on the itch.io page, and it worked ah ah.
Thanks for playing and for your nice feedback!
Great game. This was like really relaxing to play, which was something I really needed after this jam. and I played this for way to long. it was fun to just float around in the water searching for cool fish. eventually I even got a picture that was worth like 1.3 milion points, which was pretty sick. And in my opinion the fish movement was really good, probably since it felt like they kept running away from me, which is axactly what realy fish do!
my only complaint would be that the movement feels a bit funky sometime. and I couldn't find the boat :( But this was still a really awesome game!
Great game. keep it up♥
Thank you so much! The fish movement are based on a flocking algorithm.
The movements could have been improved, but I ran out of time.
Thanks for playing and for your nice feedback, I appreciate it!
Good job, but it would be nice to work on optimization, this game lags for me.
Sorry to hear that!
Nice game and felt good for educational purposes too! One of the clearest intros in terms of how to use the controls as well, and a very cute art style. If you plan to polish in the future, then I'd recommend implementing a click to continue/speed up the intro as it's long. It lagged a little on Web for me, so maybe making a downloadable build in the future is an idea :D
Thanks for your feedback! There is a downloadable build already :)
Ups missed it, thanks:)!
I really liked the atmosphere of this game! The way it looks and the fishies swim, very relaxing and serene. It feels like I myself am diving in the water! The intro is also well-made and cute!
The only minor complaints I have is that sometimes the fish swim through the stones and obstacles, making it a bit frustrating if you were close to the perfect shot of a cute fish and he just vanishes haha. And I did never really use the space/shift buttons to swim up/down, simply moving forward while pointing the camera up/down does the job better for me.
Other than that: A very calming, cute entry with good sound design (your bf did a good job with the music! :D ), had a lot of fun playing it, well done^^
Thanks for your feedback! Yeah I know the fishes movements are not really polished, I didn't have time to correct this. And I agree the shif and space buttons are optional. Thanks a lot for your comment and for playing my game!