Inspiration
Our inspiration came from two ideas: classic arcade games and ocean conservation. We wanted to build something fun and interactive while incorporating the Under the Sea theme of the hackathon. Instead of building just one game, we decided to create an underwater arcade with multiple mini-games.
What it does
In Ocean Arcade, players can experience two different underwater mini-games. The first game, Snake-inspired Deep Sea Serpent, reimagines the classic snake mechanic with an ocean theme. In this game, players control an eel moving through the ocean using the arrow keys while collecting pearls to increase their score. However, they must carefully navigate the environment because touching coral obstacles will end the game. The second game, Crab Cleanup, focuses on ocean conservation. Players control a crab that must collect as much trash as possible before the timer runs out. If any trash falls and hits the ocean floor, the player’s score resets, adding an extra challenge. This game encourages players to think about keeping oceans clean while still providing a fun and competitive gameplay experience.
How we built it
We built both games using Scratch, using block-based programming to quickly prototype and implement gameplay mechanics.
Challenges we ran into
One of the biggest challenges we faced was that neither of us had prior experience with coding or programming. Because of this, we needed to find a platform that matched our skill level while still allowing us to build a functional game.
Accomplishments that we're proud of
One accomplishment we are proud of is successfully creating two playable games within the time limit of the hackathon. Even though we started with little to no coding experience, we were able to learn how to use Scratch to design game mechanics, detect collisions between characters and objects, and track player scores. We are also proud that we were able to connect both games under the idea of an underwater arcade, giving our project a larger concept rather than just a single mini-game.
What we learned
Throughout this project, we learned many new skills related to game development and programming logic. We learned how to control characters using keyboard inputs, how to create scoring systems, and how to use loops and conditions to make the game respond to player actions. We also learned how important testing and debugging are, since small mistakes in the logic could prevent parts of the game from working correctly. Overall, this project helped us understand the basics of how games are structured and how interactive programs work.
What's next for Ocean Arcade
In the future, we would like to expand Ocean Arcade by adding more underwater mini-games and creating a full arcade-style experience. Potential ideas include dolphin racing, jellyfish dodge, or other ocean-themed challenges. We would also like to improve the design by adding better graphics, sound effects, and possibly a menu that allows players to choose which game they want to play. Eventually, Ocean Arcade could grow into a larger collection of fun and educational games that raise awareness about ocean environments while still providing an engaging arcade experience.
Built With
- scratch
Log in or sign up for Devpost to join the conversation.