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...")
 
mNo edit summary
 
(6 intermediate revisions by the same user not shown)
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>
== Sample Gameplay==
<videoflash type=vimeo>29067769|437|236</videoflash>
==Game Flow==
==Game Flow==
 
Game hierarchy flows as the diagram below:<br />
[[File:game_flow.png|430px]]<br />
Game Flow Diagram


==Visual and Audio Guide==
==Visual and Audio Guide==
Graphic theme of SantaBlock is retro pixel art. The atmosphere in the game serves the player to enjoy back in a day game feeling and funny emotion of character. Last but not least, sound effect and song theme based on 8bits sampling rate provides the real taste of old-fashioned game.
Graphic theme of SantaBlock is retro pixel art. The atmosphere in the game serves the player to enjoy back in a day game feeling and funny emotion of character. Last but not least, sound effect and song theme based on 8bits sampling rate provides the real taste of old-fashioned game.


[[File:sprite_preview_colorkey.png|640px]]<br />
[[File:sprite_preview_colorkey.png|430px]]<br />
sprites example with color key 0000FF
sprites example with color key 0000FF


Sample sounds:<br />
Sound samples:<br />


Frosty the Snowman<flashmp3 id="Frosty the snowman">Frosty_the_snowman.mp3</flashmp3><br />
Frosty the Snowman<flashmp3 id="Frosty the snowman">Frosty_the_snowman.mp3</flashmp3><br />
Line 37: Line 63:


==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.
==Project Downlaod==
I am glad to provide non-bug downloadable project to be as a case-study for people who are interesting. Please download from the link below:
[[Media:SantaBlock.zip]]

Latest revision as of 13:23, 15 September 2011

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 to deliver ton of present in the city, he is dropped by his foolish reindeers. Thus, the player(like you) needs to help him to land on top of the house's roof to make the way lead to chimney. In this phrase called alpha version, the game serves the player to touch directly to household furniture eg. cupboard, big stove to destroy each of them. Once the player destroyed each items, Santa Claus would fall down according to physic force law, which mimics to the real elastic and gravity in the real world.

Why SantaBlock?

Yes of course, nowadays, game influences our life unavoidably. Referred to unofficial statistics which informed a huge number of active game in App Store. What does it mean? It really means that the more people need game to install in their iOS device, the more games and applications are launched into App store portal respectively. Therefore, SantaBlock is the one of quality puzzle game, which is very addictive. If we focus more closely at the statistics on App Store, we will discover that most of downloaded game are basely puzzle game. Ease to play and strong concept are the heart of game, likely to SantaBlock, Easy, neat, nice and addictive.

Uniqueness Selling Points

Very casual gameplay:: is neatly designed to create fun and stimulate observation and memory with a physical system related to a real world. As a result, the player also join expected result of recognizable game control and game activities by player's experience.

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 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.

Challenging For All Ages:: while SantaBlock game will be targeted to core audience, the 8 to 12 year old, the game will feature classic game-play that will appeal to all ages. Along with a sense of humor that is appropriate for everyone there will be added challenges for the more experienced gamer that will not detract or deter the experience for our target audience. These will be in the form of hidden levels, bonus challenges, and increased difficulty by unbreakable block, wind current, snow current and etc.

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


Sample Gameplay

<videoflash type=vimeo>29067769|437|236</videoflash>

Game Flow

Game hierarchy flows as the diagram below:
Game flow.png
Game Flow Diagram

Visual and Audio Guide

Graphic theme of SantaBlock is retro pixel art. The atmosphere in the game serves the player to enjoy back in a day game feeling and funny emotion of character. Last but not least, sound effect and song theme based on 8bits sampling rate provides the real taste of old-fashioned game.

Sprite preview colorkey.png
sprites example with color key 0000FF

Sound samples:

Frosty the Snowman<flashmp3 id="Frosty the snowman">Frosty_the_snowman.mp3</flashmp3>

Auld Lang Syne <flashmp3 id="Auld Lang Syne">Auld_Lang_Syne.mp3</flashmp3>

Jinger Bells <flashmp3 id="Jinger Bells">03_-_Jinge_Bells_(8Bit_Version).mp3</flashmp3>

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 here

Futhermore, Santablock is dedicated to [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 [Scott Lembcke]. It was originally based on [Erin Catto]‘s [Box2D] physics library (which also ships with Cocos2D), but has diverged quite a bit since then.

Project Downlaod

I am glad to provide non-bug downloadable project to be as a case-study for people who are interesting. Please download from the link below: Media:SantaBlock.zip