IFD:IOSDev/Projects/Patawat Phamuad: Difference between revisions

From Medien Wiki
(Created page with "==Game Synopsis== SantaBlock is a unique physic puzzle game that assigns the player as a planner to take care of poor Santa Claus who get stuck on pine of block. Because he has t...")
 
No edit summary
Line 10: Line 10:
★ '''Sense of Humor::''' like the funny movie, the game will feature a warm sense of humor that appeals to all ages. Every game feature, animation, action and sound should bring a smile to the player’s face.  
★ '''Sense of Humor::''' like the funny movie, the game will feature a warm sense of humor that appeals to all ages. Every game feature, animation, action and sound should bring a smile to the player’s face.  


★ '''Friendly pictures to everyone::''' all game element assets are pixelate by dot-by-dot processing, being able to perform several manners with both emotions and body movements. The game draws the player attentions with funny pixel art-style character and theme, the amusement 8-bits atmosphere of the theme song, and friendly interface, which fill in the missing part in the present society.     
★ '''Friendly visual for all age aspects::''' all game element assets are pixelated by dot-by-dot processing, being able to perform several manners with both emotions and body movements. The game draws the player attentions with funny pixel art-style character and theme, the amusement 8-bits atmosphere of the theme song, and friendly interface, which fill in the missing part in the present society.     


★ '''Easy control game play::''' Tap!Tap!Tap! The game can be easily controlled with player's finger and touch screen. Menu interface is internationally designed and is easily understood based on user's experience and usability without problems of controlling the game.  
★ '''Easy control game play::''' Tap!Tap!Tap! The game can be easily controlled with player's finger and touch screen. Menu interface is internationally designed and is easily understood based on user's experience and usability without problems of controlling the game.  
Line 17: Line 17:


== Expected Game Features==
== Expected Game Features==
* Up to 50 challenge levels starting from beginner level then slightly increasing difficulty to expert stage with many variety of obstacles.
* 5 different themes (atmosphere) eg. Small sleeping city Prage, Colorful Japan, metro city New York, Classic Paris and Charming Berlin.
* Diversity of obstacle and challenging game fear factor eg. Snow current, unbreakable block and items, Strong wind and etc.
* Items support gameplay:- Gravity Guard: turn Santa Claus character to against gravity and elastic force. Quota bonus: plus special bonus of breaking quota. Free Pick: allows the player to freely change Santa Claus position to anywhere as needed.
* Last Shot Mode:- special mode, which allows the player to boost up their brain and thought, only one change to destroy one block to make Santa Claus lands safely.


== Game Goal==
Help the Santa Claus lands to the target location within destroy quota.
== Game Fail Condition==
* Santa Claus falls out of target location.
* Run out of destroy quota.
== Game Mock-up==
<br />
<gallery>
File:santablock_loading.jpg|Loading screen
File:santablock_mainmenu.jpg|Main Menu
File:santablock_tutorial.jpg|Game tutorial
File:santablock_gameplay.jpg|Gameplay screen
File:santablock_gamewin.jpg|Win game
File:santablock_gamefail.jpg|Lose game
</gallery>


==Game Flow==
==Game Flow==
 
Game hierarchy flows as the diagram below:<br />
[[File:game_flow.png|640px]]<br />
Game Flow Diagram


==Visual and Audio Guide==
==Visual and Audio Guide==
Line 37: Line 60:


==Technical Design Document==
==Technical Design Document==
'''SantaBlock''' is developed based on a framework called Cocos2D for iPhone. Cocos2d for iPhone is a framework for building 2D games, demos, and other graphical/interactive applications. It is based on the cocos2d design: it uses the same concepts, but instead of using python it uses objective-c. for more information about Cocos2D please click [http://www.cocos2d-iphone.org/ here]<br />
<br />
Futhermore, '''Santablock''' is dedicated to [[http://files.slembcke.net/chipmunk/release/ChipmunkLatest-Docs/ Chipmunk Physics Engine]]. Chipmunk is a game physics library written in C, that comes as part of Cocos2D. With it, developer is able to easily construct objects in the game behave like real life objects – objects can be affected by gravity, collide into other objects, bounce around, compact and much more. Chipmunk was created by [[http://wiki.slembcke.net/main/published/HomePage Scott Lembcke]]. It was originally based on [[https://plus.google.com/u/0/114825651948330685771/posts Erin Catto]]‘s [[http://www.box2d.org/ Box2D]] physics library (which also ships with Cocos2D), but has diverged quite a bit since then.