Don't Eat Me!

Oh no, the diver has strayed from his group into unknown waters. It seems his movements have attracted a group of ... magical sharks and sting rays!? They seem to really like the fish biscuits in the diver's hands. Once the creatures have eaten their fill, they'll swim away. Sometimes, they'll drop some magical items before leaving, though.

  • A magical seaweed that heals the diver
  • A biscuit that, for a limited time, enhances the diver's arm muscles so that he can continuously throw fish biscuits when you hold down the left mouse key
  • This squid is extremely coveted by all the sharks and sting rays. When thrown out, all the sea creatures will leave to chase after it.


Project Overview

A 2D shooting game that utilizes keyboard and mouse inputs to control the player.  This ocean-themed game is dedicated to my time spent in University learning about the Ocean. I'm happy I can still incorporate that piece of my life into my current goal of developing games.

Check out the GitHub Repository here!

Technical Components

  • SOLID Principles: Used interfaces and hierarchies to reduce the occurrence of redundant code.
  • Optimization: Used polling and event-driven operations depending on the necessity. 

Obstacles

  • Initially, it was difficult to recognize when I should make an Interface to control an operation before I started writing redundant code. Near the end of development, I was able to recognize and start making an interface and avoid the need to refactor the code. 
  • Finding assets that fit my theme and my budget was difficult and often times I had to make sacrifices. I greatly appreciate those who have made assets available for free.

Asset Credits

 


Leave a comment

Log in with itch.io to leave a comment.