Misuse of Magic

by GalPals:

Maedeh Safari, Anika Martin, Victoria Baeza

INTRODUCTION

This document describes a game called "Misuse of Magic", which is designed to be a simple, 2D side-scroller. The game will employ sprite-based animation, tiled backgrounds, collision detection, phyics specially gravity, AI, side scrolling & and basic 2D game techniques.


TECHNOLOGY

Misuse of Magic will be web game deployed to Firebase using JavaScript and the Phaser framework. Artwork will be mostly simple flat designs, and so we'll be using Adobe Photoshop, Illustrator and Sketch for wire frames. Tiled will be used to create backgrounds and walls for levels. Music may be borrowed from the SBU Student Music Page. Otherwise, original music and sound effects will be made using Audacity and Ableton.


BACK STORY

Set in a future where wizards have mastered teleportation, society stretches across many planets. After failing a magical exam, Tzarha is sent into exile and lives on a desolate planet training her skills to one day return and pass. However, one day she is approached by an elderly wizard looking for a protege and she accepts. He studies magic that emulates scientific phenomena - in particular, gravity bending, pyrotechnics, and lightning. Unfortunately, power does things to those who have little self-control, and Tzarha is about to find herself on a life-changing journey. The player will control Tzarha as she goes on this journey to find the happiness she has lost.


OBJECTIVE

The objecive is to lead the character on her journey to self discovery. Along the way she will battle several types of enemies to gain strength. Her happiness is also reflected in her skintone, which is an icy blue that over time fades as she finds her happiness.

The enemies gain strength as she advances and later levels will not have weak monsters. In the first level, enemies can be killed in a single hit. In later levels, enemies will require multiple (2 - 3) hits to be defeated. Some enemies may have clothing that gives them resistance to certain types of spells. The types of immunity are shown by the clothing (Example, wizards immune to lighning will have a yellow tipped hat). The final goal is to clear all the levels and restore her happiness which is accomplished.

Each level will represent a stage in her journey. Most, if not all, of these levels will take place outdoors. The reasoning for this is that the environment may be able to affect magicians' powers. One example is that lightning magic can be more powerful during a thunderstorm. However, the rain would weaken fire attacks.

The first level will take place on Tzarha's desolate homeland. This is where she first becomes cold and takes out her anger on the small creatures around her. This level serves as an introduction to the basic mechanics of the game. The final level will be a final confrontation where she will realize what she has been seeking was with in herself all along. She will regain her normal appearnace along with her happiness.


GAMEPLAY

The game will work like a side scroller, with the main character able to run left and right, and jump up or down onto so we may scroll up and down. The levels will be designed using Tiled.

Each spell will have a strange effect as follows:

Spell in Use Visual Effect
Flare The target catches fire
Firefloom A puff of smoke appears on the enemy. Disables fire magic
Vector The enemy will fly in the direction drawn by the mouse
Reverse trajectory The targeted object moves in the opposited direction
Zolt Launches a lightning bolt at the enemy
Electromagnet Attracts a enemy to a metallic object

There can be up to three skills active at a time. These skills are interchangable and can be activated via hotkeys.


CONTROLS

This game will be played using a keyboard and a mouse. Once started, use the following:


GRAPHICAL USER INTERFACE

As far as the GUI is concerned, we are considering the following:


ARTWORK

All artwork in the game will be original. The following needs to be created:


SOUND EFFECTS

All sound effects will be original. Sounds must be made to coincide with each of the following events:


MUSIC

Game Music will be added when time permits.