HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2012T1 6P Game Mechanics"

From IS480
Jump to navigation Jump to search
Line 111: Line 111:
 
A vine swings in pendulum holding a rock. By timing the perfect shot, the vine will be cut and the rock will hit the Hunter (enemy). Each level sees a variation in the obstacles present, along with the movement of the Hunter.
 
A vine swings in pendulum holding a rock. By timing the perfect shot, the vine will be cut and the rock will hit the Hunter (enemy). Each level sees a variation in the obstacles present, along with the movement of the Hunter.
  
==== World X Stage X ====
+
 
<in progress>
 
</div>
 
  
 
==<div style="background: #68cd00; padding: 15px; font-weight: bold; line-height: 0.3em"><font color= #FFFFF>Assets</font></div>==
 
==<div style="background: #68cd00; padding: 15px; font-weight: bold; line-height: 0.3em"><font color= #FFFFF>Assets</font></div>==

Revision as of 14:41, 3 July 2012

Home   Project Overview   Project Management   Project Documentation   Meeting Minutes   Gralch


Game Story   Game Mechanics   Prototype


Game Mechanics

First Minute

When the game starts, the main menu screen will appear, with the following options:

1. Play

2. Options

3. Credits


The player can choose to tweak options and see the credits. When he clicks “Play”, a short clip will be played to introduce the story. At the end of it, player is directed to start World 1 where only the first stage is made available. Player starts off by playing Level 1 in Stage 1. Hints appear in the first round as simple explanations on how the game is played. The player adjusts the directional arrow for aiming and swipes in the specific direction to throw the rocks.

Game Flow

Version 1: 6P_Storyboard_v1

Version 2: 6P_Storyboard_v2

Backup: 6P_Storyboard_backup

6P Storyboard v3.jpg

Victory Conditions

Each stage has an end objective such as eliminate the enemy, drinking water and freeing the birds. Additionally, the concept remains the same throughout all levels (e.g. the forest stage, there is a swinging object hanging from a vine, which Gralch must cut such that the object hits the enemy). Hitting on objects, directly or indirectly, will assist the player in clearing the level objective. Player wins when the level objective is cleared.

Scoring

Upon completion of each level, the remaining time is calculated and added to the player’s score for the stage. Accuracy, too, is taken into account – more points given if sweet spot is hit. These scores are used as tokens to purchase items, which aids in the completion of levels.

Graphics

The graphics are all in 2D. The objects, background and enemies will all based on the setting outlined in the story. Frame-by-frame animation will be done for each character’s movements, rest are static. For a prioritized list of graphics, refer to Assets under Section 3.9

Heads Up Display

When player holds down Gralch, a shooting marker will appear for him to shoot and aim. The strength of the object being fired, too, will be displayed above Gralch’s head. The inventory bar, which permanently stays at the top, reflects Gralch’s items collected. Additionally, there are levels, which would reflect a head’s up display to inform the user on what action to do. For example, tapping on the screen to drink water from a pond. In challenges issued by friends, a health bar appears above Gralch’s head to reflect the remaining health status of Gralch.

Controls

Controls are simple. Since this is a game for mobile devices, touch will be the main input. Essentially, player must touch Gralch for it to begin its actions, such as throwing of objects. Player can adjust the angle of the direction and strength of the shooting marker by scrolling it up or down to tweak his aim without letting it go. Upon release, object will fly across the screen following the trajectory set by the player. Else, Gralch will be in its idle mode. Occasionally, hidden objects are scattered in the world for player to collect and store in his inventory. These items can be used as ammunition, but not necessary. To choose an item to fire, player taps on those items in the inventory box to activate it.

Level Design

Technical

The level design of the game will be done using Adobe Photoshop. Background images will be created in different layers where the last layer will be animated. Other elements like ammunition, enemies and obstacles will be created individually, as these objects are interactive in the world. The created images are packed into sprite sheets using Texture Packer, which would then be published in Unity. Sprite, which handles the animations and Faseer Physics Engine, which gives physics controls to objects, will all be put together in Unity. Once the level is completed, the game will be saved and packed into an .APK file according to the Android SDK version chosen. This .APK file will then be uploaded to Google Play Store or installed onto android phones for gameplay or testing.

Design

Each stage has its own unique concept consistent throughout all levels

World 1 Stage 1: A Stone Throw

Version 1: 6P_LevelDesign_W1S1_v1

Concept - Accuracy and precision in the shot.

A vine swings in pendulum holding a rock. By timing the perfect shot, the vine will be cut and the rock will hit the Hunter (enemy). Each level sees a variation in the obstacles present, along with the movement of the Hunter.


Assets

Graphics

World Stage Setting Goal Enemy Other Obj.

1

1

Forest

Defeat Man

Man

Vines, Rocks, Bunnies

2

Pond

Drink water

Fishes

Rocks, Baits

3

Forest

Free the Birds

Man

Birds, Cages, Rocks, Vines

4

Forest

Tractors

Bunnies, Birds, Rocks, Vines

5

Village

Man

Rocks, Crates, Bunnies

2

1

?

?

?

?

2

?

?

?

?

3

?

?

?

?

4

?

?

?

?

Audio

<in progress>