<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Gamefrontz</title>
	<atom:link href="http://raraking.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://raraking.com</link>
	<description>Singapore's Gaming Community</description>
	<lastBuildDate>Tue, 24 Jan 2012 18:55:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='raraking.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Gamefrontz</title>
		<link>http://raraking.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://raraking.com/osd.xml" title="Gamefrontz" />
	<atom:link rel='hub' href='http://raraking.com/?pushpress=hub'/>
		<item>
		<title>cocos2D iOS tutorial 5</title>
		<link>http://raraking.com/2011/11/04/cocos2d-ios-tutorial-5/</link>
		<comments>http://raraking.com/2011/11/04/cocos2d-ios-tutorial-5/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 06:19:00 +0000</pubDate>
		<dc:creator>clouette</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[cocos2D]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://raraking.com/?p=2149</guid>
		<description><![CDATA[Tutorial 5A: State Machine Let&#8217;s create a StateMachine class that controls the behaviour (BaseState) of GameObject. Each GameObject should have at least one state machine. You can use 3 buttons to change the behaviour of a game object. For now, just create one object to test your StateMachine class. Note that there are multiple files [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raraking.com&amp;blog=3212836&amp;post=2149&amp;subd=gamefront&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tutorial 5A: State Machine</p>
<p>Let&#8217;s create a StateMachine class that controls the behaviour (BaseState) of GameObject. Each GameObject should have at least one state machine. You can use 3 buttons to change the behaviour of a game object. For now, just create one object to test your StateMachine class.</p>
<p>Note that there are multiple files here.</p>
<p><em>Sample code 1</em></p>
<div style="padding-left:30px;">
<div>BaseState.h</div>
<div>@class StateMachine</div>
<div>@interface BaseState : NSObject {</div>
<div>NSString *myName; //name of state</div>
<div>StateMachine *mySM; //the state machine this state belongs to</div>
<div>}</div>
<div>@property(nonatomic, readonly) NSString *myName;</div>
<p>@property(nonatomic, readonly) StateMachine *mySM;</p>
<div>- (id)initWithName:(NSString *)name stateMachine:(StateMachine *)sm;</div>
<div>- (void)enter;</div>
<div>- (void)update:(float)dt;</div>
<div>- (void)exit;</div>
<div>@end</div>
<div>BaseState.m</div>
<div>#include &#8220;StateMachine.h&#8221;</div>
<div>@implementation</div>
<div>@synthesize myName, mySM;</div>
<div>- (id)initWithName:(NSString *)name stateMachine:(StateMachine *)sm {</div>
<div>if((self = [super init])) {</div>
<div>myName = name;</div>
<div>mySM = sm;</div>
<div>[mySM addState:self];</div>
<div>}</div>
<div>return self;</div>
<div>}</div>
<div>- (void)enter {</div>
<div>}</div>
<div>- (void)update:(float)dt {</div>
<div>}</div>
<div>- (void)exit {</div>
<div>}</div>
<div>@end</div>
<div>StateMachine.h</div>
<div>#include &#8220;BaseState.h&#8221;</div>
<div>@class GameObject</div>
<div>@interface StateMachine : NSObject {</div>
<div>BaseState *currState; //current state that is running</div>
<div>BaseState *nextState; //the next state to run</div>
<div>NSMutableDictionary *stateList; //to store all states</div>
<div>GameObject *myGO; //the game object this state machine belongs to</div>
<div>}</div>
<div>@property(nonatomic, readonly) GameObject *myGO;</div>
<div>- (id)initWithGO:(GameObject *)go;</div>
<div>- (void)addState:(BaseState *)state;</div>
<div>- (void)setInitialState:(NSString *)name;</div>
<div>- (void)setNextState:(NSString *)name;</div>
<div>- (void)enter;</div>
<div>- (void)update:(float)dt;</div>
<div>- (void)exit;</div>
<div>@end</div>
<div>
<div>StateMachine.m</div>
<div>@implementation</div>
<div>@synthesize myGO;</div>
<div>- (id)initWithGO:(GameObject *)go {</div>
<div>if((self = [super init])) {</div>
<div>myGO = go;</div>
<div>stateList = [[NSMutableDictionary alloc] initWithCapacity:1];</div>
<div>}</div>
<div>return self;</div>
<div>}</div>
<div>- (void)dealloc {</div>
<div>[stateList release]; //anything we alloc in this file, we must release ourselves. In general, no alloc = no release</div>
<div>[super dealloc];</div>
<div>}</div>
<div>- (void)addState:(BaseState *)state {</div>
<div>[stateList setObject:state forKey:state.myName];</div>
<div>if(currState == nil)</div>
<div>currState = nextState = state;</div>
<div>}</div>
<div>- (void)setInitialState:(NSString *)name {</div>
<div>BaseState *state = [stateList objectForKey:name];</div>
<div>if(state != nil) {</div>
<div>currState = nextState = state;</div>
<div>}</div>
<div>}</div>
<div>- (void)setNextState:(NSString *)name {</div>
<div>BaseState *state = [stateList objectForKey:name];</div>
<div>if(state != nil) {</div>
<div>nextState = state;</div>
<div>}</div>
<div>- (void)enter {</div>
<div>[currState enter];</div>
<div>}</div>
<div>- (void)update:(float)dt {</div>
<div>if(nextState != currState) {</div>
<div>[currState exit];</div>
<div>currState = nextState;</div>
<div>[currState enter];</div>
<div>}</div>
<div>[currState update:dt];</div>
<div>}</div>
<div>- (void)exit {</div>
<div>[currState exit];</div>
<div>}</div>
<div>@end</div>
<div>LeftRightState.h</div>
<div>@interface LeftRightState : BaseState {</div>
<div>}</div>
</div>
<div>@end</div>
<div>
<div>LeftRightState.m</div>
<div>@implementation</div>
<div>- (void)update:(float)dt {</div>
<div>static float timer = 0;</div>
<div>static float vel = 50;</div>
<div>timer += dt;</div>
<div>if(timer &gt;= 1.0) {</div>
<div>timer -= 1.0;</div>
<div>vel = -vel;</div>
<div>}</div>
<div>self.mySM.myGO.position = vel * dt;</div>
<div>}</div>
<div>@end</div>
<div>
<div>RoundAboutState.h</div>
<div>@interface RoundAboutState : BaseState {</div>
<div>CGPoint centerP; //RounAboutState specific member variable</div>
<div>}</div>
</div>
<div>@end</div>
<div>
<div>RoundAboutState.m</div>
<div>@implementation</div>
<div>- (void)enter {</div>
<div>centerP = ccp(self.mySM.myGO.position.x &#8211; 50, self.mySM.myGO.position.y);</div>
<div>}</div>
<div>- (void)update:(float)dt {</div>
<div>static float timer = 0;</div>
<div>static float vel = 50;</div>
<div>timer += dt;</div>
<div>self.mySM.myGO.position = ccp(centerP.x + 50 * cos(timer), centerP.y + 50 * sin(timer));</div>
<div>}</div>
<div>@end</div>
</div>
<div>
<div>
<div>GameScene.m</div>
<div>@include &#8220;GameData.h&#8221;<br />
&#8230;</div>
<div>- (void)init {</div>
<div>//your scene initialization</div>
<div>&#8230;</div>
<div>//GameObject initialization</div>
<div>go = [[GameObject alloc] init&#8230;]; //declared in GameScene.h</div>
<div>StateMachine *sm = [[StateMachine alloc] initWithGO:go];</div>
<div>BaseState *state = [[LeftRightState alloc] initWithName:@&#8221;leftright&#8221; stateMachine:sm];</div>
<p>state = [[RoundAboutState alloc] initWithName:@&#8221;roundabout&#8221; stateMachine:sm];</p>
<div>&#8230;</div>
<div>//create 3 buttons with doSomethingOne/Two/Three</div>
<div>&#8230;</div>
<div>}</div>
</div>
</div>
</div>
<div>- (void)doSomethingOne {</div>
<div>[go.sm setNextState:@"leftright"];</div>
<div>}</div>
<div>- (void)doSomethingTwo {</div>
<div>[go.sm setNextState:@"roundabout"];</div>
<div>}</div>
<div>- (void)doSomethingThree {</div>
<div>[go.sm setNextState:@"_your_own_state"];</div>
<div>}</div>
<div>- (void)update:(float)dt {</div>
<div>[go.sm update];</div>
<div>}</div>
<div>&#8230;</div>
<div>//remember to dealloc your go, sm and states!</div>
<div>@end</div>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gamefront.wordpress.com/2149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gamefront.wordpress.com/2149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gamefront.wordpress.com/2149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gamefront.wordpress.com/2149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gamefront.wordpress.com/2149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gamefront.wordpress.com/2149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gamefront.wordpress.com/2149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gamefront.wordpress.com/2149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gamefront.wordpress.com/2149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gamefront.wordpress.com/2149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gamefront.wordpress.com/2149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gamefront.wordpress.com/2149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gamefront.wordpress.com/2149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gamefront.wordpress.com/2149/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raraking.com&amp;blog=3212836&amp;post=2149&amp;subd=gamefront&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://raraking.com/2011/11/04/cocos2d-ios-tutorial-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e98d99391b57fef1e7d10abd3587fc9?s=96&#38;d=monsterid" medium="image">
			<media:title type="html">clouette</media:title>
		</media:content>
	</item>
		<item>
		<title>cocos2D iOS tutorial 4</title>
		<link>http://raraking.com/2011/11/04/cocos2d-ios-tutorial-4/</link>
		<comments>http://raraking.com/2011/11/04/cocos2d-ios-tutorial-4/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 02:51:44 +0000</pubDate>
		<dc:creator>clouette</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[cocos2D iOS tutorial]]></category>

		<guid isPermaLink="false">http://raraking.com/?p=2143</guid>
		<description><![CDATA[Tutorial 4A: Shared Data Singleton Create a class call GameData (inherit from NSObject) that is to be shared across the game, between multiple scenes. GameData should contain member variables such as player’s life, score, level, experience points, gold, state and so on. These data are persistent throughout the game and not just in a scene [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raraking.com&amp;blog=3212836&amp;post=2143&amp;subd=gamefront&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Tutorial 4A: Shared Data Singleton</strong></p>
<p>Create a class call GameData (inherit from NSObject) that is to be shared across the game, between multiple scenes. GameData should contain member variables such as player’s life, score, level, experience points, gold, state and so on. These data are persistent throughout the game and not just in a scene (those local data only used in a scene should be under the scene’s member variable). You may want to store the pointer to your Object Manager in GameData, so that it can be used in multiple scenes.</p>
<p><em>Sample code 1</em></p>
<p style="padding-left:30px;">GameData.h<br />
@interface GameData : NSObject {<br />
int hp;<br />
int score;<br />
int level;<br />
int xp;<br />
int gold;<br />
int state;<br />
};<br />
@property(nonatomic) int hp;<br />
…<br />
+ (GameData *)sharedData;<br />
@end</p>
<p style="padding-left:30px;">GameData.m<br />
static GameData *data = nil;<br />
@implementation GameData<br />
+ (GameData *)sharedData {<br />
if(data == nil) {<br />
data = [[GameData alloc] init];<br />
gold = 100;<br />
hp = 20;<br />
score = 0;<br />
&#8230;<br />
}<br />
return data;<br />
}<br />
&#8230;<br />
@end</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gamefront.wordpress.com/2143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gamefront.wordpress.com/2143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gamefront.wordpress.com/2143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gamefront.wordpress.com/2143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gamefront.wordpress.com/2143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gamefront.wordpress.com/2143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gamefront.wordpress.com/2143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gamefront.wordpress.com/2143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gamefront.wordpress.com/2143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gamefront.wordpress.com/2143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gamefront.wordpress.com/2143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gamefront.wordpress.com/2143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gamefront.wordpress.com/2143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gamefront.wordpress.com/2143/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raraking.com&amp;blog=3212836&amp;post=2143&amp;subd=gamefront&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://raraking.com/2011/11/04/cocos2d-ios-tutorial-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e98d99391b57fef1e7d10abd3587fc9?s=96&#38;d=monsterid" medium="image">
			<media:title type="html">clouette</media:title>
		</media:content>
	</item>
		<item>
		<title>cocos2D iOS tutorial 3</title>
		<link>http://raraking.com/2011/11/03/cocos2d-ios-tutorial-3/</link>
		<comments>http://raraking.com/2011/11/03/cocos2d-ios-tutorial-3/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 09:00:19 +0000</pubDate>
		<dc:creator>clouette</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[cocos2D iOS tutorial]]></category>

		<guid isPermaLink="false">http://raraking.com/?p=2132</guid>
		<description><![CDATA[Tutorial 3A: Game Object GameObject are the screen objects found in our game. They can be player, enemies, gold coins, obstacles, exits and so on. At this stage, your game object will probably be a CCSprite with no other information. Nevertheless, you should put the CCSprite class into a GameObject class and add some other [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raraking.com&amp;blog=3212836&amp;post=2132&amp;subd=gamefront&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Tutorial 3A: Game Object</strong></p>
<p><strong></strong>GameObject are the screen objects found in our game. They can be player, enemies, gold coins, obstacles, exits and so on.</p>
<p>At this stage, your game object will probably be a CCSprite with no other information. Nevertheless, you should put the CCSprite class into a GameObject class and add some other variables like float speed, int type, bool active, etc.</p>
<p><strong>Tutorial 3B: Game Object Manager</strong></p>
<p><strong></strong>Multiple instances (e.g. 30x) of GameObject class (inherit from CCNode) should be pre-allocated and store in a Game Object Manager (ObjectManager) class, using an NSMutableArray. Every time you need a GameObject, simply request one from ObjectManager, i.e. [om getObjectOfType:type]. This is to move the object allocation task from runtime to load time.</p>
<p>In the scene, let&#8217;s assume you have 3 buttons on the screen. Touching each button will get the object of a corresponding type from the object manager, add it to the scene and move it. The object will drop from the top to the bottom of the screen at a random speed. When it falls out of the screen, set the object.active to NO and remove from the scene such that it is released back to the ObjectManager.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gamefront.wordpress.com/2132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gamefront.wordpress.com/2132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gamefront.wordpress.com/2132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gamefront.wordpress.com/2132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gamefront.wordpress.com/2132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gamefront.wordpress.com/2132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gamefront.wordpress.com/2132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gamefront.wordpress.com/2132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gamefront.wordpress.com/2132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gamefront.wordpress.com/2132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gamefront.wordpress.com/2132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gamefront.wordpress.com/2132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gamefront.wordpress.com/2132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gamefront.wordpress.com/2132/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raraking.com&amp;blog=3212836&amp;post=2132&amp;subd=gamefront&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://raraking.com/2011/11/03/cocos2d-ios-tutorial-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e98d99391b57fef1e7d10abd3587fc9?s=96&#38;d=monsterid" medium="image">
			<media:title type="html">clouette</media:title>
		</media:content>
	</item>
		<item>
		<title>cocos2D iOS tutorial 2</title>
		<link>http://raraking.com/2011/11/03/cocos2d-ios-tutorial-2/</link>
		<comments>http://raraking.com/2011/11/03/cocos2d-ios-tutorial-2/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 08:36:05 +0000</pubDate>
		<dc:creator>clouette</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[cocos2D]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://raraking.com/?p=2130</guid>
		<description><![CDATA[[iOS device required] Tutorial 2A(i): Accelerometer Make use of the iOS devices&#8217; accelerometer. Using a CCSprite and the update:dt method, update the sprite&#8217;s position with the accelerometer readings, i.e. when you tilt left/right, the sprite moves left/right; when you tilt up/down, the sprite moves up/down. Both axes should be updated simultaneously. You should turn off [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raraking.com&amp;blog=3212836&amp;post=2130&amp;subd=gamefront&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>[iOS device required]</p>
<p><strong>Tutorial 2A(i): Accelerometer</strong></p>
<p>Make use of the iOS devices&#8217; accelerometer. Using a CCSprite and the update:dt method, update the sprite&#8217;s position with the accelerometer readings, i.e. when you tilt left/right, the sprite moves left/right; when you tilt up/down, the sprite moves up/down. Both axes should be updated simultaneously. You should turn off the auto screen rotation when you use the accelerometer. Allow your sprite to pass through the side of the screen and appear at the opposite side when it touches the edge.</p>
<p><strong>Tutorial 2A(ii): Direction of sprite</strong></p>
<p>Now that you have a moving sprite, now use a top-view (aero)plane image as your sprite. When you tilt, the plane should also turn towards to the direction of travel.</p>
<p><strong>Tutorial 2A(iii): Velocity and acceleration (Pre-requisite: Vector math)</strong></p>
<p>Note that you might want to store the previous velocity of your plane. To add realism, the plane should not react sharply to the tilt, it should gradually change its velocity. Your plane also should have acceleration. When you tilt the device on one side long enough, it should gradually pick up speed. But remember to cap the speed, otherwise it may go to infinity.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gamefront.wordpress.com/2130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gamefront.wordpress.com/2130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gamefront.wordpress.com/2130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gamefront.wordpress.com/2130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gamefront.wordpress.com/2130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gamefront.wordpress.com/2130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gamefront.wordpress.com/2130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gamefront.wordpress.com/2130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gamefront.wordpress.com/2130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gamefront.wordpress.com/2130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gamefront.wordpress.com/2130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gamefront.wordpress.com/2130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gamefront.wordpress.com/2130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gamefront.wordpress.com/2130/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raraking.com&amp;blog=3212836&amp;post=2130&amp;subd=gamefront&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://raraking.com/2011/11/03/cocos2d-ios-tutorial-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e98d99391b57fef1e7d10abd3587fc9?s=96&#38;d=monsterid" medium="image">
			<media:title type="html">clouette</media:title>
		</media:content>
	</item>
		<item>
		<title>cocos2D iOS tutorial 1</title>
		<link>http://raraking.com/2011/11/03/cocos2d-ios-tutorial-1/</link>
		<comments>http://raraking.com/2011/11/03/cocos2d-ios-tutorial-1/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 08:11:24 +0000</pubDate>
		<dc:creator>clouette</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[cocos2D]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://raraking.com/2011/11/03/cocos2d-ios-tutorial-1/</guid>
		<description><![CDATA[Tutorial 1A: Path-finding (how to use update:) The landscape screen is 480&#215;320 pixels. Sub-divide the screen into grids of 40&#215;40 pixels, and there should be 12 by 8 grids. Find a suitable image for the background. Using update or nextFrame method, move a sprite from grid ( 1, 1 ) at bottom-left to grid ( [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raraking.com&amp;blog=3212836&amp;post=2124&amp;subd=gamefront&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Tutorial 1A: Path-finding (how to use update:)</strong></p>
<p><strong></strong>The landscape screen is 480&#215;320 pixels. Sub-divide the screen into grids of 40&#215;40 pixels, and there should be 12 by 8 grids. Find a suitable image for the background.</p>
<p>Using update or nextFrame method, move a sprite from grid ( 1, 1 ) at bottom-left to grid ( 12, 8 ) at top-right, at a constant speed. See below for the path.</p>
<p>O O O O O O G G G O G G<br />
O O G G G O G O G O G O<br />
O O G O G O G O G O G O<br />
O O G O G G G O G O G G<br />
O O G O O O O O G O O G<br />
O O G G G G G O G O O G<br />
O O O O O O G O G G G G<br />
G G G G G G G O O O O O</p>
<p><strong>Tutorial 1B: Touch Input (how to capture touch)</strong></p>
<p><strong></strong>Subdivide the screen into 3&#215;3 grid for a tic-tac-toe game. Use a suitable image for the background. The scene should register 9 touch area. Whenever any of them is touched, &#8216;O&#8217; or &#8216;X&#8217; should be shown (alternately, if touched again).</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gamefront.wordpress.com/2124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gamefront.wordpress.com/2124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gamefront.wordpress.com/2124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gamefront.wordpress.com/2124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gamefront.wordpress.com/2124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gamefront.wordpress.com/2124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gamefront.wordpress.com/2124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gamefront.wordpress.com/2124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gamefront.wordpress.com/2124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gamefront.wordpress.com/2124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gamefront.wordpress.com/2124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gamefront.wordpress.com/2124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gamefront.wordpress.com/2124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gamefront.wordpress.com/2124/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raraking.com&amp;blog=3212836&amp;post=2124&amp;subd=gamefront&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://raraking.com/2011/11/03/cocos2d-ios-tutorial-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e98d99391b57fef1e7d10abd3587fc9?s=96&#38;d=monsterid" medium="image">
			<media:title type="html">clouette</media:title>
		</media:content>
	</item>
		<item>
		<title>Mahjong HD for iPad is here!</title>
		<link>http://raraking.com/2010/09/10/mahjong-hd-for-ipad-is-here/</link>
		<comments>http://raraking.com/2010/09/10/mahjong-hd-for-ipad-is-here/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 07:10:55 +0000</pubDate>
		<dc:creator>clouette</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[Mahjong HD]]></category>
		<category><![CDATA[SG Mahjong]]></category>

		<guid isPermaLink="false">http://raraking.com/?p=2115</guid>
		<description><![CDATA[Mahjong HD for iPad is here. The game is based on SG Mahjong, with HD graphics and a new mode &#8211; 4 players can play on the iPad simultaneously. Download on iPad AppStore now<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raraking.com&amp;blog=3212836&amp;post=2115&amp;subd=gamefront&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://gamefront.files.wordpress.com/2010/09/v4_logo512.png"><img class="aligncenter size-medium wp-image-2116" title="Mahjong HD logo" src="http://gamefront.files.wordpress.com/2010/09/v4_logo512.png?w=300&#038;h=300" alt="" width="300" height="300" /></a><a href="//itunes.apple.com/us/app/mahjong-hd/id385266480?mt=8" target="_blank"></a></p>
<p>Mahjong HD for iPad is here.</p>
<p>The game is based on SG Mahjong, with HD graphics and a new mode &#8211; 4 players can play on the iPad simultaneously.</p>
<p><a href="//itunes.apple.com/us/app/mahjong-hd/id385266480?mt=8" target="_blank">Download</a> on iPad AppStore now</p>

<a href='http://raraking.com/2010/09/10/mahjong-hd-for-ipad-is-here/v4_logo512/' title='Mahjong HD logo'><img data-attachment-id='2116' data-orig-size='512,512' data-liked='0'width="150" height="150" src="http://gamefront.files.wordpress.com/2010/09/v4_logo512.png?w=150&#038;h=150" class="attachment-thumbnail" alt="Mahjong HD logo" title="Mahjong HD logo" /></a>
<a href='http://raraking.com/2010/09/10/mahjong-hd-for-ipad-is-here/img_0025/' title='IMG_0025'><img data-attachment-id='2117' data-orig-size='1024,768' data-liked='0'width="150" height="112" src="http://gamefront.files.wordpress.com/2010/09/img_0025.png?w=150&#038;h=112" class="attachment-thumbnail" alt="IMG_0025" title="IMG_0025" /></a>
<a href='http://raraking.com/2010/09/10/mahjong-hd-for-ipad-is-here/img_0024/' title='IMG_0024'><img data-attachment-id='2118' data-orig-size='1024,768' data-liked='0'width="150" height="112" src="http://gamefront.files.wordpress.com/2010/09/img_0024.png?w=150&#038;h=112" class="attachment-thumbnail" alt="IMG_0024" title="IMG_0024" /></a>
<a href='http://raraking.com/2010/09/10/mahjong-hd-for-ipad-is-here/img_0023/' title='IMG_0023'><img data-attachment-id='2119' data-orig-size='1024,768' data-liked='0'width="150" height="112" src="http://gamefront.files.wordpress.com/2010/09/img_0023.png?w=150&#038;h=112" class="attachment-thumbnail" alt="IMG_0023" title="IMG_0023" /></a>
<a href='http://raraking.com/2010/09/10/mahjong-hd-for-ipad-is-here/img_0022/' title='IMG_0022'><img data-attachment-id='2120' data-orig-size='1024,768' data-liked='0'width="150" height="112" src="http://gamefront.files.wordpress.com/2010/09/img_0022.png?w=150&#038;h=112" class="attachment-thumbnail" alt="IMG_0022" title="IMG_0022" /></a>
<a href='http://raraking.com/2010/09/10/mahjong-hd-for-ipad-is-here/img_0021/' title='IMG_0021'><img data-attachment-id='2121' data-orig-size='1024,768' data-liked='0'width="150" height="112" src="http://gamefront.files.wordpress.com/2010/09/img_0021.png?w=150&#038;h=112" class="attachment-thumbnail" alt="IMG_0021" title="IMG_0021" /></a>

<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gamefront.wordpress.com/2115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gamefront.wordpress.com/2115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gamefront.wordpress.com/2115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gamefront.wordpress.com/2115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gamefront.wordpress.com/2115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gamefront.wordpress.com/2115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gamefront.wordpress.com/2115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gamefront.wordpress.com/2115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gamefront.wordpress.com/2115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gamefront.wordpress.com/2115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gamefront.wordpress.com/2115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gamefront.wordpress.com/2115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gamefront.wordpress.com/2115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gamefront.wordpress.com/2115/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raraking.com&amp;blog=3212836&amp;post=2115&amp;subd=gamefront&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://raraking.com/2010/09/10/mahjong-hd-for-ipad-is-here/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e98d99391b57fef1e7d10abd3587fc9?s=96&#38;d=monsterid" medium="image">
			<media:title type="html">clouette</media:title>
		</media:content>

		<media:content url="http://gamefront.files.wordpress.com/2010/09/v4_logo512.png?w=300" medium="image">
			<media:title type="html">Mahjong HD logo</media:title>
		</media:content>

		<media:content url="http://gamefront.files.wordpress.com/2010/09/v4_logo512.png?w=150" medium="image">
			<media:title type="html">Mahjong HD logo</media:title>
		</media:content>

		<media:content url="http://gamefront.files.wordpress.com/2010/09/img_0025.png?w=150" medium="image">
			<media:title type="html">IMG_0025</media:title>
		</media:content>

		<media:content url="http://gamefront.files.wordpress.com/2010/09/img_0024.png?w=150" medium="image">
			<media:title type="html">IMG_0024</media:title>
		</media:content>

		<media:content url="http://gamefront.files.wordpress.com/2010/09/img_0023.png?w=150" medium="image">
			<media:title type="html">IMG_0023</media:title>
		</media:content>

		<media:content url="http://gamefront.files.wordpress.com/2010/09/img_0022.png?w=150" medium="image">
			<media:title type="html">IMG_0022</media:title>
		</media:content>

		<media:content url="http://gamefront.files.wordpress.com/2010/09/img_0021.png?w=150" medium="image">
			<media:title type="html">IMG_0021</media:title>
		</media:content>
	</item>
		<item>
		<title>iPhone OS 4.0 RoundTable</title>
		<link>http://raraking.com/2010/04/14/iphone-os-4-0-roundtable/</link>
		<comments>http://raraking.com/2010/04/14/iphone-os-4-0-roundtable/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 08:25:31 +0000</pubDate>
		<dc:creator>clouette</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone OS 4.0]]></category>

		<guid isPermaLink="false">http://gamefrontz.com/?p=2105</guid>
		<description><![CDATA[Local iPhone developers and enthusiasts met over 2 days and trashed out iPhone OS 4.0 features and limitations. The topics discussed were: Multitasking iAd Game Center Section 3.3.1 on Apple new T &#38; C iPad With iAd, Apple has become a 1st party advertising network with the advertisement API built into the OS. No doubt [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raraking.com&amp;blog=3212836&amp;post=2105&amp;subd=gamefront&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://gamefront.files.wordpress.com/2010/04/iphone-os-4.jpg"><img class="aligncenter size-medium wp-image-2106" title="Iphone-OS-4" src="http://gamefront.files.wordpress.com/2010/04/iphone-os-4.jpg?w=300&#038;h=274" alt="" width="300" height="274" /></a>Local iPhone developers and enthusiasts met over 2 days and trashed out iPhone OS 4.0 features and limitations.</p>
<p>The topics discussed were:</p>
<ul>
<li>Multitasking</li>
<li>iAd</li>
<li>Game Center</li>
<li>Section 3.3.1 on Apple new T &amp; C</li>
<li>iPad</li>
</ul>
<p>With iAd, Apple has become a 1st party advertising network with the advertisement API built into the OS. No doubt Steve Jobs was trying to put across iAd as a new generation ad platform, but existing 3rd party ad network already has many of those features. The ad war will depends more on the advertisers base of each platform. The bigger the advertisers base, the better monetization will be on that platform. The ad quality is not the only factor that matters.</p>
<p>Game Center, the XBox Live of iPhone, will bring social networking functionality. It allows games to connect devices peer2peer, without the need of a game server. This is important for game developers.</p>
<p>And for Section 3.3.1 of the T &amp; C, most of the developers present are in support of Apple. The existing group developers will not benefit with an influx of millions of flash apps.</p>
<p>On the 2nd day of the RoundTable, developers from SomaticContact and gothere.sg brought their iPads along. Woo! The iPads became the spotlight of the conference and SomaticContact has already launched an iPad app called Korean keyboard and is right now No. 1 at the Korean store. We got a preview of Plants vs Zombies HD, iWork apps, Youtube HD, iBooks, Kindle app, mail app, Safari, and so on.</p>
<p>We look forward to more of these sessions soon. Hopefully, we can get more technical discussion in the future. e27 says they will organise a iPad hackathon soon.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gamefront.wordpress.com/2105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gamefront.wordpress.com/2105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gamefront.wordpress.com/2105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gamefront.wordpress.com/2105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gamefront.wordpress.com/2105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gamefront.wordpress.com/2105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gamefront.wordpress.com/2105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gamefront.wordpress.com/2105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gamefront.wordpress.com/2105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gamefront.wordpress.com/2105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gamefront.wordpress.com/2105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gamefront.wordpress.com/2105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gamefront.wordpress.com/2105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gamefront.wordpress.com/2105/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raraking.com&amp;blog=3212836&amp;post=2105&amp;subd=gamefront&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://raraking.com/2010/04/14/iphone-os-4-0-roundtable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e98d99391b57fef1e7d10abd3587fc9?s=96&#38;d=monsterid" medium="image">
			<media:title type="html">clouette</media:title>
		</media:content>

		<media:content url="http://gamefront.files.wordpress.com/2010/04/iphone-os-4.jpg?w=300" medium="image">
			<media:title type="html">Iphone-OS-4</media:title>
		</media:content>
	</item>
		<item>
		<title>SG Mahjong 2.4</title>
		<link>http://raraking.com/2010/04/14/sg-mahjong-2-4/</link>
		<comments>http://raraking.com/2010/04/14/sg-mahjong-2-4/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 05:16:17 +0000</pubDate>
		<dc:creator>clouette</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[SG Mahjong]]></category>

		<guid isPermaLink="false">http://gamefrontz.com/?p=2101</guid>
		<description><![CDATA[We have just launched with some bug fixes and new features: Bigger player tiles Unlockable Pays For All mode, a.k.a. true 包 mode Unlockable Unlimited Rounds mode, i.e. play until someone busts Unlockable Higher Starting Money, up to $1000 Multiplayer bluetooth stabilized In-app purchase to Unlock All Mode Please report any bugs you found. We [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raraking.com&amp;blog=3212836&amp;post=2101&amp;subd=gamefront&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://gamefront.files.wordpress.com/2010/04/v2-4_logo.png"><img class="aligncenter size-medium wp-image-2102" title="v2.4_logo" src="http://gamefront.files.wordpress.com/2010/04/v2-4_logo.png?w=300&#038;h=300" alt="" width="300" height="300" /></a>We have just launched with some bug fixes and new features:</p>
<ul>
<li>Bigger player tiles</li>
<li>Unlockable Pays For All mode, a.k.a. true 包 mode</li>
<li>Unlockable Unlimited Rounds mode, i.e. play until someone busts</li>
<li>Unlockable Higher Starting Money, up to $1000</li>
<li>Multiplayer bluetooth stabilized</li>
<li>In-app purchase to Unlock All Mode</li>
</ul>
<p>Please report any bugs you found.</p>
<p>We know that our music and graphics sucks, we are currently looking for free-lancers to help.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gamefront.wordpress.com/2101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gamefront.wordpress.com/2101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gamefront.wordpress.com/2101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gamefront.wordpress.com/2101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gamefront.wordpress.com/2101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gamefront.wordpress.com/2101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gamefront.wordpress.com/2101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gamefront.wordpress.com/2101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gamefront.wordpress.com/2101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gamefront.wordpress.com/2101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gamefront.wordpress.com/2101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gamefront.wordpress.com/2101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gamefront.wordpress.com/2101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gamefront.wordpress.com/2101/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raraking.com&amp;blog=3212836&amp;post=2101&amp;subd=gamefront&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://raraking.com/2010/04/14/sg-mahjong-2-4/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e98d99391b57fef1e7d10abd3587fc9?s=96&#38;d=monsterid" medium="image">
			<media:title type="html">clouette</media:title>
		</media:content>

		<media:content url="http://gamefront.files.wordpress.com/2010/04/v2-4_logo.png?w=300" medium="image">
			<media:title type="html">v2.4_logo</media:title>
		</media:content>
	</item>
		<item>
		<title>KL Mahjong launched</title>
		<link>http://raraking.com/2010/04/04/kl-mahjong-launched/</link>
		<comments>http://raraking.com/2010/04/04/kl-mahjong-launched/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 19:00:47 +0000</pubDate>
		<dc:creator>clouette</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[KL Mahjong]]></category>

		<guid isPermaLink="false">http://gamefrontz.com/?p=2094</guid>
		<description><![CDATA[KL Mahjong comes to the AppStore! The first game on iPhone &#38; iPod Touch that features Mahjong with Kuala Lumpur / Malaysia rules. KL Mahjong is the fastest of all Mahjong. Each game should only take 30 seconds. It features 84 tiles consisting of: - 36 circle tiles - 28 honor tiles - 8 flower [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raraking.com&amp;blog=3212836&amp;post=2094&amp;subd=gamefront&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://gamefront.files.wordpress.com/2010/04/kl_logo.png"><img class="aligncenter size-medium wp-image-2095" title="kl_logo" src="http://gamefront.files.wordpress.com/2010/04/kl_logo.png?w=300&#038;h=300" alt="" width="300" height="300" /></a>KL Mahjong comes to the AppStore! The first game on iPhone &amp; iPod Touch that features Mahjong with Kuala Lumpur / Malaysia rules.</p>
<p>KL Mahjong is the fastest of all Mahjong. Each game should only take 30 seconds.</p>
<p>It features 84 tiles consisting of:<br />
- 36 circle tiles<br />
- 28 honor tiles<br />
- 8 flower tiles<br />
- 4 animal tiles<br />
- 4 face tiles<br />
- 4 joker tiles</p>
<p>Yes, there are 4 jokers in this game!</p>
<p>Other features include:<br />
1) Bluetooth enabled local multiplayer game.<br />
2) Unlockable rounds limit and starting money.<br />
3) Minimum 5 points to win. Double reward on 10 points.<br />
4) Joker, bites &amp; gongs bring extra rewards.<br />
5) Jokers can be swapped back into the hand.</p>
<p>KL吉隆坡麻将第一次来到iPhone！<br />
KL麻将是全世界最快的麻将，每盘游戏30秒。<br />
KL麻将总共有84张牌：<br />
－ 36张筒子<br />
－ 28张字牌<br />
－ 8张花牌<br />
－ 4张动物牌<br />
－ 4张人头<br />
－ 4张飞牌</p>
<p>KL麻将的特征：<br />
1）多人蓝牙系统游戏。<br />
2）最少5台胡牌。10台满，并且奖金x2。<br />
3）飞牌、咬牌、杠牌、胡尾都有钱拿。<br />
4）飞牌碰了字牌可以起飞。</p>
<p>Download <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=365103266&amp;mt=8" target="_blank">KL Mahjong</a> today!</p>
<p>Update: version 1.1 is out. Multiplayer crash bug solved.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gamefront.wordpress.com/2094/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gamefront.wordpress.com/2094/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gamefront.wordpress.com/2094/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gamefront.wordpress.com/2094/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gamefront.wordpress.com/2094/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gamefront.wordpress.com/2094/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gamefront.wordpress.com/2094/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gamefront.wordpress.com/2094/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gamefront.wordpress.com/2094/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gamefront.wordpress.com/2094/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gamefront.wordpress.com/2094/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gamefront.wordpress.com/2094/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gamefront.wordpress.com/2094/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gamefront.wordpress.com/2094/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raraking.com&amp;blog=3212836&amp;post=2094&amp;subd=gamefront&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://raraking.com/2010/04/04/kl-mahjong-launched/feed/</wfw:commentRss>
		<slash:comments>54</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e98d99391b57fef1e7d10abd3587fc9?s=96&#38;d=monsterid" medium="image">
			<media:title type="html">clouette</media:title>
		</media:content>

		<media:content url="http://gamefront.files.wordpress.com/2010/04/kl_logo.png?w=300" medium="image">
			<media:title type="html">kl_logo</media:title>
		</media:content>
	</item>
		<item>
		<title>Percentage of iPhone connected to Internet per country</title>
		<link>http://raraking.com/2010/01/20/percentage-of-iphone-connected-to-internet-per-country/</link>
		<comments>http://raraking.com/2010/01/20/percentage-of-iphone-connected-to-internet-per-country/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 09:12:40 +0000</pubDate>
		<dc:creator>clouette</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Internet enabled iPhone]]></category>

		<guid isPermaLink="false">http://gamefrontz.com/?p=2090</guid>
		<description><![CDATA[As iPhone developers, we have access to some very important data in the mobile industry, through our apps. With the launch of our new game Magic Ludo, we&#8217;re seeing some interesting trends. For example, Singapore has one of the highest internet enabled iPhone population, while surprisingly US has one of the lowest. See below for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raraking.com&amp;blog=3212836&amp;post=2090&amp;subd=gamefront&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As iPhone developers, we have access to some very important data in the mobile industry, through our apps. With the launch of our new game <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=349534717&amp;mt=8" target="_blank">Magic Ludo</a>, we&#8217;re seeing some interesting trends. For example, Singapore has one of the highest internet enabled iPhone population, while surprisingly US has one of the lowest. See below for some of the countries that came under our radar.</p>
<p>*Internet enabled iPhone means iPhones with data plans or connected via WiFi.</p>
<table style="border-collapse:collapse;width:284pt;" border="0" cellspacing="0" cellpadding="0" width="377">
<col style="width:105pt;" width="140"></col>
<col style="width:56pt;" width="74"></col>
<col style="width:65pt;" width="86"></col>
<col style="width:58pt;" width="77"></col>
<tbody>
<tr style="height:15pt;">
<td class="xl66" style="height:15pt;width:105pt;" width="140" height="20">Country</td>
<td class="xl66" style="width:56pt;" width="74">Connected</td>
<td class="xl66" style="width:65pt;" width="86">Downloaded</td>
<td class="xl67" style="width:58pt;" width="77">Percentage</td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Germany</td>
<td align="right">74</td>
<td align="right">69</td>
<td class="xl65" align="right">107.25</td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Australia</td>
<td align="right">73</td>
<td align="right">94</td>
<td class="xl65" align="right">77.66</td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Netherlands</td>
<td align="right">11</td>
<td align="right">17</td>
<td class="xl65" align="right">64.71</td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Singapore</td>
<td align="right">150</td>
<td align="right">252</td>
<td class="xl65" align="right">59.52</td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">France</td>
<td align="right">41</td>
<td align="right">70</td>
<td class="xl65" align="right">58.57</td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Denmark</td>
<td align="right">171</td>
<td align="right">297</td>
<td class="xl65" align="right">57.58</td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Norway</td>
<td align="right">99</td>
<td align="right">176</td>
<td class="xl65" align="right">56.25</td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Japan</td>
<td align="right">12</td>
<td align="right">22</td>
<td class="xl65" align="right">54.55</td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Spain</td>
<td align="right">42</td>
<td align="right">82</td>
<td class="xl65" align="right">51.22</td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">United Kingdom</td>
<td align="right">291</td>
<td align="right">580</td>
<td class="xl65" align="right">50.17</td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Italy</td>
<td align="right">19</td>
<td align="right">43</td>
<td class="xl65" align="right">44.19</td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Canada</td>
<td align="right">38</td>
<td align="right">91</td>
<td class="xl65" align="right">41.76</td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">United Arab Emirates</td>
<td align="right">11</td>
<td align="right">27</td>
<td class="xl65" align="right">40.74</td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">China</td>
<td align="right">16</td>
<td align="right">42</td>
<td class="xl65" align="right">38.10</td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Hong Kong</td>
<td align="right">23</td>
<td align="right">61</td>
<td class="xl65" align="right">37.70</td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">United States</td>
<td align="right">183</td>
<td align="right">493</td>
<td class="xl65" align="right">37.12</td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Pakistan</td>
<td align="right">22</td>
<td align="right">76</td>
<td class="xl65" align="right">28.95</td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Venezuela</td>
<td align="right">55</td>
<td align="right">216</td>
<td class="xl65" align="right">25.46</td>
</tr>
</tbody>
</table>
<p>Note:</p>
<ol>
<li>Connected figures are iPhones with Magic Ludo connected to our analytic server, and is based on their IP addresses, while downloaded figures are from AppStore.</li>
<li>There are people in Germany using iTunes account of other countries.</li>
</ol>
<p>We&#8217;ll update this table with more countries once we aggregate them.</p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:0;width:1px;height:1px;">
<table style="border-collapse:collapse;width:332pt;" border="0" cellspacing="0" cellpadding="0" width="441">
<col style="width:105pt;" width="140"></col>
<col style="width:56pt;" width="74"></col>
<col style="width:65pt;" width="86"></col>
<col style="width:58pt;" width="77"></col>
<col style="width:48pt;" width="64"></col>
<tbody>
<tr style="height:15pt;">
<td style="height:15pt;width:105pt;" width="140" height="20"></td>
<td class="xl66" style="width:56pt;" width="74" align="right">52:06.7</td>
<td class="xl67" style="width:65pt;" width="86" align="right">1/18/2010</td>
<td style="width:106pt;" colspan="2" width="141">Connected data   is via IP addresses, while downloaded data is from AppStore</td>
</tr>
<tr style="height:15pt;">
<td class="xl64" style="height:15pt;" height="20">Country</td>
<td class="xl64">Connected</td>
<td class="xl64">Downloaded</td>
<td class="xl65">Percentage</td>
<td class="xl64">Remarks</td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Germany</td>
<td align="right">74</td>
<td align="right">69</td>
<td class="xl63" align="right">107.25</td>
<td>There are people in Germany using iTunes account of other countries</td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Australia</td>
<td align="right">73</td>
<td align="right">94</td>
<td class="xl63" align="right">77.66</td>
<td></td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Netherlands</td>
<td align="right">11</td>
<td align="right">17</td>
<td class="xl63" align="right">64.71</td>
<td></td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Singapore</td>
<td align="right">150</td>
<td align="right">252</td>
<td class="xl63" align="right">59.52</td>
<td></td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">France</td>
<td align="right">41</td>
<td align="right">70</td>
<td class="xl63" align="right">58.57</td>
<td></td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Denmark</td>
<td align="right">171</td>
<td align="right">297</td>
<td class="xl63" align="right">57.58</td>
<td></td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Norway</td>
<td align="right">99</td>
<td align="right">176</td>
<td class="xl63" align="right">56.25</td>
<td></td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Japan</td>
<td align="right">12</td>
<td align="right">22</td>
<td class="xl63" align="right">54.55</td>
<td></td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Spain</td>
<td align="right">42</td>
<td align="right">82</td>
<td class="xl63" align="right">51.22</td>
<td></td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">United Kingdom</td>
<td align="right">291</td>
<td align="right">580</td>
<td class="xl63" align="right">50.17</td>
<td></td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Italy</td>
<td align="right">19</td>
<td align="right">43</td>
<td class="xl63" align="right">44.19</td>
<td></td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Canada</td>
<td align="right">38</td>
<td align="right">91</td>
<td class="xl63" align="right">41.76</td>
<td></td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">United Arab Emirates</td>
<td align="right">11</td>
<td align="right">27</td>
<td class="xl63" align="right">40.74</td>
<td></td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">China</td>
<td align="right">16</td>
<td align="right">42</td>
<td class="xl63" align="right">38.10</td>
<td></td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Hong Kong</td>
<td align="right">23</td>
<td align="right">61</td>
<td class="xl63" align="right">37.70</td>
<td></td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">United States</td>
<td align="right">183</td>
<td align="right">493</td>
<td class="xl63" align="right">37.12</td>
<td></td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Pakistan</td>
<td align="right">22</td>
<td align="right">76</td>
<td class="xl63" align="right">28.95</td>
<td></td>
</tr>
<tr style="height:15pt;">
<td style="height:15pt;" height="20">Venezuela</td>
<td align="right">55</td>
<td align="right">216</td>
<td class="xl63" align="right">25.46</td>
<td></td>
</tr>
</tbody>
</table>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gamefront.wordpress.com/2090/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gamefront.wordpress.com/2090/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gamefront.wordpress.com/2090/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gamefront.wordpress.com/2090/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gamefront.wordpress.com/2090/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gamefront.wordpress.com/2090/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gamefront.wordpress.com/2090/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gamefront.wordpress.com/2090/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gamefront.wordpress.com/2090/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gamefront.wordpress.com/2090/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gamefront.wordpress.com/2090/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gamefront.wordpress.com/2090/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gamefront.wordpress.com/2090/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gamefront.wordpress.com/2090/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raraking.com&amp;blog=3212836&amp;post=2090&amp;subd=gamefront&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://raraking.com/2010/01/20/percentage-of-iphone-connected-to-internet-per-country/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e98d99391b57fef1e7d10abd3587fc9?s=96&#38;d=monsterid" medium="image">
			<media:title type="html">clouette</media:title>
		</media:content>
	</item>
	</channel>
</rss>
