Sunday, November 6, 2011

Game Design Document

Game Design Document

For 

“TICKLE TACKLE”

Academic Year 2011-2012 DM-6127(Semester-1)



Introduction

            Tickle Tackle is a single player First Person Shooter game. The game involves a guy, Dennis, fighting all odds to retrieve his girl, Daisy, from the evil Zoozoo queen. The game is set in a den where the enemy characters, Zoozoos, guard the Tickle Tackle amulets. By obtaining all the amulets the user is able to get to the next level and so on to fight the Zoozoo queen.

Game Overview

1.     Game Concept

As previously mentioned, Tickle Tackle is a first person shooter game where the guy has set out to avenge the Zoozoo queen for kidnapping his girl. The game is set in the Zoozoo den where a lot other zoozoos protect special objects called Tickle Tackle amulets. These amulets will permit the protagonist to advance through levels to reach his girl.
The hero has to cover various levels before reaching his girl. At each level there are a lot of doors to be opened to collect the amulets. The Zoozoos do not attack until the player is in their vicinity and they tickle the hero to death. The user has to tackle them by spraying water on those creatures.

2.     Genre

The game is a first person shooter, single player game. The world for this game is a building (known as the Zoozoos den in the game). The hero fights the obstacles that come his way in order to save the heroine. The heroine is held captive by the enemies inside the building.

3.     Target audience

As such, the game is not particularly target for any specific group of audience, though users from the age 5 to 15 would be interested due to the captivating graphics and the realistic cartoon characters in the game.

4.     Game Flow Summary

The game has three levels totally. The three floors in the building are presented to the user as individual levels. The user enters the building from the ground floor, fights all the enemies and proceeds to consecutive levels via the elevator. The user collects the amulets that are present in the various rooms in the building. The amulets are guarded by the Zoozoos. The hero fights the zoozoos with the help of his watergun. The zoozoos drain the energy level of the hero by tickling and making him laugh. The zoozoos use tickling as their means of attacking in this game. The zoozoos can be knocked down by spraying water. 

5.     Look and feel

The building (world) is addressed as the den throughout the game. The user gets the feel of being in an old prison when inside the world. The building consists of many rooms. The rooms are numbered in an orderly manner. The zoozoos are housed inside the rooms along with the amulets placed in random locations in the building. The rooms have automatic doors which open and close when the user approaches the room number which is displayed outside each room.

6.1.World:
The world in the game is the Zoozoos’ den. Every floor in the building is presented to the user as every level in the game. The building consists of three floors. Each floor has 20 rooms in total. The rooms are numbered from 1 to 20 in the world. There is an elevator in the building which connects the three levels. The numbers outside the world serve as triggers to open the room doors. 

6.2.   Levels:
The game consists of three levels. At the end of the third level the queen and the heroine are present. The three levels are identical, but they follow different patterns in the arrangement of the amulets in the rooms.

6.3.   Weapon:
The only weapon in the game is a water gun. The water gun is used to attack the zoozoos. The zoozoos are knocked down by the spray of water. The water gun follows the physics of collision.

6.4.   Objective:
The objective behind the game for the hero is to save the heroine from the enemies by capturing all the amulets in a given level without losing his life. The amulets will ensure the hero can reach the final level to save his girl.

Gameplay and Mechanics:

Physics:
There is a real-life simulation where the hero walks on the floor. There is collision detection between all solid objects in the game. The user handles the gun which shoots water. There is collision detection between the water particles and the other objects.

Movement:
The user is capable of walking in all the directions. All the

Other movement:
The doors are operated with the door numbers. The door numbers act as trigger and the door opens.

Objects:
The Tickle Tackle amulets, the doors and the elevator are the objects enclosed in the world.

Picking up objects:
The Tickle Tackle amulets are the only objects to be picked in the world. These objects need to be picked in order to operate the elevator, and to progress further in the game.

Actions:
Switches and Buttons:
The doors are triggered by the door numbers which act as switch. They act as a toggle for opening and closing the doors.
The elevator is operated by collecting all the amulets in the world.

Story, Setting and character

Story

Dennis and Daisy are a happy couple in the city of Far far away. They are happy until the Queen zoozoo decides otherwise.  Dismayed by the well-being of the couple and due to old enmity, Daisy is held captive by the Zoozoo queen and is kept in the Zoozoos’ Den by the Zoozoos. The heroine is forbidden from leaving the den and the hero comes to know about this. The game begins!!

Characters

1.     Zoozoo

Zoozoos are basically friendly creatures with a strange appearance. They are funny to look at. They are white in texture and they surround anyone who gets near them and start tickling the person. The best way to escape from them is by not getting into their vicinity or they can be knocked down by simple means such as firing water from a water gun. A gang of Zoozoos are the enemies in the game ‘Tickle n tackle’. Zoozoos are present in the ‘Zoozoos den’ (also referred to as ‘the den’ in the remainder of document). The duty of the Zoozoo is to safeguard the amulets which are present inside the rooms in the Zoozoos’ den and on sighting any foreign intervention they run towards the foreign agent to tickle them and make them laugh. They would keep tickling the person until the energy level of the person drops to nil because of laughter.
The Zoozoos work for a queen, who lives in the topmost level in the den. The hero in his attempt to rescue his lady love ‘the heroine’ fights the Zoozoos, knocks them to the ground and collects the amulets.

2.     Zoozoos’ den

The user gets to play the game Tickle and Tackle inside the Zoozoo’s den. The whole scenario of the game takes place inside the Zoozoo’s den. The mighty structure consists of five levels. Each level consists of an array of similar-looking rooms and an elevator to connect levels. The elevator always moves only one level up. The Zoozoos have designed the elevator intelligently, that it would operate only on depositing amulets which are safeguarded by the Zoozoos. The number and the type of Zoozoos in any room are not defined and purely random for a given level.

3.     Queen Zoozoo

The queen Zoozoo is believed to be the most beautiful one by all the other Zoozoos. The queen Zoozoo is the one for whom all other Zoozoos work and the queen Zoozoo lives in the topmost level of the den. It’s a belief among the Zoozoos that the queen’s extraordinary beauty is preserved only by the amulets and their locations in the den. Hence, the other Zoozoos safeguard the amulets and ensure that the amulets are not disturbed or misplaced to other rooms.

4.     Amulets

The amulets are treasures which have been safeguarded by the Zoozoos for centuries and the amulets are present in random rooms in the den. The amulets and their locations both are responsible for the queen’s beauty. Successfully collecting the required number of amulets for a given level activates the elevator to proceed to the next level.

5.     Hero and Heroine

Daisy, a princess by origin is known for her beauty. Not only is she a princess by origin, but also by her being. Dennis is a valiant warrior and known for his valour. Dennis and Daisy make a great couple!!
Dismayed by the well-being of the couple and due to old enmity, Daisy is held captive by the Zoozoo queen and is kept in the Zoozoos’ Den by the Zoozoos.

6.     Water gun

The hero uses the water gun to attack the zoozoos which come towards him to tickle him. The water gun emits water to a fair distance. The player has to position the hero so that the Zoozoo is in the range of the gun.

Plot of the Game

The hero and the heroine make a good couple. It’s no wonder that the hero who is handsome and the heroine who is pretty would have fallen in love. The Zoozoos are known for their friendly nature.
Dismayed by the well-being of the couple and due to old enmity, Daisy is held captive by the Zoozoo queen and is kept in the Zoozoos’ Den by the Zoozoos. The heroine is forbidden from leaving the den and the hero comes to know about this. The game begins!!
Trick
There exist two kinds of rooms in the den – one where an amulet is present and another where the amulet is not present. It has been described previously that the amulets are preserved at random rooms in the den. In a given level, there exists a logical connection between the room numbers where the amulets are preserved. If the player is able to figure out the type of connection that exists between the room numbers, then the user can save on time by entering only those rooms which fall in the logical pattern. A particular pattern is only for a particular level. 

User Interface

The user interface, in the game design field, is the space where interaction between humans and computer occurs.

Screen Information

First screen: (Credits)
The first screen would be the Game engine’s Logo as we are using a trial version of the game.
 Second screen: (Team Logo)
After the first screen, the second screen is loaded and the name of the game “Tickle n Tackle” is displayed.
Third screen: (Video)
The video contains the credits, character information and other information useful in the game.
Fourth screen: (Game)
The gameplay starts after the video.

On Screen Information

The following information would be displayed on screen during game playing:
Amulets collected: Displays in the format (x/y) where x is the number of amulets the player has collected and the y is the total number of amulets the player needs to collect to finish the current level.

Energy level: Displayed as a number. This denotes the energy level of the hero at an instant. The energy level ranges from 0 to 100. The energy level is at 100 when the game begins. The hero loses energy by laughing when the Zoozoos start tickling and the energy level drops. If the energy level drops, the player gets one life reduced.

Character

Zoozoo

Zoozoos are basically friendly creatures with a strange appearance. They are funny to look at. They are white in texture and they surround anyone who gets near them and start tickling the person.



Queen Zoozoo

The queen Zoozoo is believed to be the most beautiful one by all the other Zoozoos. The queen Zoozoo is the one for whom all other Zoozoos work and the queen Zoozoo lives in the topmost level of the den.

Daisy

Daisy, a princess by origin is known for her beauty. Not only is she a princess by origin, but also by her being.

Dennis

Dennis is a valiant warrior and known for his valour. Dennis and Daisy make a great couple!!

Technical Design Document

Technical Design Document

For 

“TICKLE TACKLE”

Academic Year 2011-2012 DM-6127(Semester-1)

Introduction


            Tickle Tackle is a single player First Person Shooter game. The game involves a guy, Dennis, fighting all odds to retrieve his girl, Daisy, from the evil Zoozoo queen. The game is set in a den where the enemy characters, Zoozoos, guard the Tickle Tackle amulets. By obtaining all the amulets the user is able to get to the next level and so on to fight the Zoozoo queen.

Technical Overview

System Specification
Operating System       :          Microsoft XP and above
Processor                     :          Pentium IV
Memory                       :           1 GB of RAM
Hard Disk Space         :           5.5 GB free space
Graphics Card             :           Windows XP & above - compatible sound/video card
DVD Drive                 :           8 x Speed

Tools/Development Software
  •  3D Game Studio A7
  •   Autodesk’s 3DS Max
  •  Adobe Photoshop CS 5
  •  Adobe Premiere Pro

File format
  •   Bitmap texture (.bmp)
  •   Audio/Music (.wav)
  •  Model (.mdl)
  •  Map - level files (.wmp)
  •  Sprites (.tga,.pcx)


Engines & Middleware

The Tickle tackle is a new game built from 3d game studio from scratch. The game is based on the Game Studio A6 shooter template. Major changes have been made to the code to suit this game.

AIFPS_Guard
The Zoozoo characters are based on the  AIFPS_Guard script. Changes are made to the weapon, the animation of the attack movement and the sound effects. The tickling action animation is produced on the Zoozoo model and it is used
PlBiped
The hero character Dennis is based on the PlBiped script. The script is changed for less aggressiveness and also water gun was included.


AI Flow Chart


The outcome of the game, scenes are created to provide user with a visual storytelling. Trailers will also be created in order to give a preview for user to understand the background story of this game and also its gameplay.



Fig 1. The automatic door in the level

Fig 2. One zoozoo knocked, the other one waiting to attack the player

Fig 3. The tickle tackle amulet to be collected


Fig 4. The elevator in the world to move to next level

History

25-31st Aug 2011 (Week-1)
      Discussed for Project Ideas
      Checking the other games 
01-07th Sep 2011 (Week-2)
      Developed Table Of Content
      Analysis the requirements
      Added Technical Design Document(TDD)
      Added Game Design Document(GDD)
08-14th Sep 2011(Week-3)
      Updated Technical Design Document(TDD)
15-21st Sep 2011(Week-4)
      3D Modeling
22-28th Sep 2011(Week-5)
      3D Modeling
      Level Designs & Concept Designs
29th Sep – 05th Oct 2011(Week-6)
      Coding
06-12th Oct 2011(Week-7 to Week-8)
      Coding
      Integration
20-30th Oct 2011(Week-9 to 10)
      Coding & Updated Game Design Document(GDD)
      Testing and Documentation
      Prepare for Presentation


DHULIPATI GOPALAKRISHNA
PARAMATHAYALAN VIGNESH RAMKRISHNAN
JAYABALAN SATHYA
SANDAR NYUNT