top of page
Processing (2).png

OVERVIEW

Built a game "Potion Rush" using Processing based on Java

  • Object-Oriented Programming concepts such as classes and objects were utilized in the creation of this engaging game where we help a wizard collect her ingredients to make her potion while avoiding toads!

  • Helping build quick, visual and interactive prototypes - Processing is a great pIDE to use

PROJECT DETAILS

School

Georgia Institute of Technology - Atlanta, GA

Duration

3 days

Role

Developer

OBJECTIVE OF THE GAME

“ To help the character collect all three ingredients required to make her visibility potion while trying to score the highest points. ”

PLAYING THE GAME

Avoid toads, collect ingredients, stay visible

Functioning of the Game

  • Use the mouse to guide the character through the levels, avoid toads and shoot spells at them by clicking the mouse and collect all ingredients before you run out of lifelines or risk remaining invisible forever!

  • The wizard follows the mouse i.e. she turns left, right, up or down depending on the position of the mouse with respect to her position.

  • The player needs to collect ingredients by going over them. To win the game, the player must collect all three ingredients i.e. the crystal, the feather and the plant.

  • If the player collides with a toad, they lose points and also a lifeline.

  • To defend against the toads, the player can click on the screen to shoot.

  • The player has 3 lifelines before which the ingredients must be collected to win the game!

Score Calculation

STRUCTURE OF THE GAME

Classes and Objects all the way

  • To spawn the character, toads, spells and ingredients - I created different types of classes for each of these elements

  • As you progress through the levels, the difficulty rises

  • The code detects collisions, shoots spells, and spawns toads at random locations while also having the toads and the character move

  • The wizard follows the mouse - a movement made by taking into account the previous position of the mouse

Objects in the Game

Check out the code here:

noisyGradientsFooter.png

Thanks for visiting the COOP!

Want to strike up an egg-citing conversation? 
Reach out to me via the following links:

Chicken saluting representing gratitude

© Shachika Thanigaivelu

bottom of page