Modhu's Journey

modhus journey main image

Interactive Processing Game

game with enemies and levels

Modhu's Journey is a processing 3 game based on an initial version of the game called "Angry Fish", where a fish had to go deeper into the levels of sea to find safety. The game was coded using processing software and Python Language. The Animations, Backgrounds, Characters and Narrative was created and devoloped by me using Adobe Illustrator, Photoshop & Canva. The game consists of a menu, settings, instructions, enemeies, character powerups, healths, damages, playable levels & ability to restart.

Creating levels, characters, backgrounds and animation

game showing narrative

Each level had different types of enemeies and the main fish/player had to beat them in order to proceed to the next level, which was switched through multiple game states. Multiple classes and interfaces were implemented in the code for the game to run in a recurring loop. This game was created from a version of the "Angry Fish" game on processing, with added elements such as narratives, characters & environments. Animations were done by iterating through frames of the fish going up and down and using a power up, which added another dimension to the story and game.

Coding Challenge

game showing narrative

Processing is an easy way to make interactive applications, but can be problematic. Changing states and creating spawning proper backgrounds and images which adapt to the fish movement was challenging. Making this game was initially very time consuming but was all worth it because of the meaning behind creating such a game. The game was based on a puppy me and my friends rescued while taking our dogs for a trip outskirts of the city inside a place called Modhu City. He was badly injured, maggot-infested, and abandoned. We brought her home, treated her and found new parents for her. She has healed and and now siblings and lots of friends.

restroll app image

RestRoll