<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><description>
We are a game studio in China Macao to make cute and addictive games. 
Our aim is to let people share joyful time with friends.

Follow @TwinsGames at Twitter or  Facebook
Contact us: help@twinsgames.net



Mahjong Online(Coming Soon)


Fish Ball99¢


Bull Running 99¢






var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));


try {
var pageTracker = _gat._getTracker("UA-975238-14");
pageTracker._trackPageview();
} catch(err) {}</description><title>Twins Games</title><generator>Tumblr (3.0; @twinsgames)</generator><link>https://twinsgames.tumblr.com/</link><item><title>★ Merry Christmas!! ★

Jack is selling Fish Balls in Christmas....</title><description>&lt;img src="https://64.media.tumblr.com/tumblr_ldffchebLs1qbvjtmo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;★ Merry Christmas!! ★&lt;/p&gt;

&lt;p&gt;Jack is selling Fish Balls in Christmas. Santa Claus and his friends are enjoying these dummy food. Come and help Jack! Battle with your friend on your iPad or iPhone now.&lt;/p&gt;</description><link>https://twinsgames.tumblr.com/post/2313427870</link><guid>https://twinsgames.tumblr.com/post/2313427870</guid><pubDate>Wed, 15 Dec 2010 00:33:53 +0800</pubDate><category>fishball</category><category>fish ball</category></item><item><title>"The real voyage of discovery consists not in seeking new landscapes but in having new eyes."</title><description>“The real voyage of discovery consists not in seeking new landscapes but in having new eyes.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Marcel Proust&lt;/em&gt;</description><link>https://twinsgames.tumblr.com/post/1980933278</link><guid>https://twinsgames.tumblr.com/post/1980933278</guid><pubDate>Tue, 30 Nov 2010 09:29:22 +0800</pubDate><category>quote</category><category>Quote Tuesday</category></item><item><title>Two products of software development</title><description>&lt;a href="http://37signals.com/svn/posts/2655-two-products-of-software-development"&gt;Two products of software development&lt;/a&gt;: &lt;p&gt;Here’s an interesting quote from Kent Beck. He says:&lt;/p&gt;

&lt;p&gt;The product of software development is two-fold:&lt;/p&gt;

&lt;p&gt;• The behavior of the system&lt;br/&gt;
• The options for extending and modifying that behavior in the future.&lt;/p&gt;</description><link>https://twinsgames.tumblr.com/post/1534588881</link><guid>https://twinsgames.tumblr.com/post/1534588881</guid><pubDate>Thu, 11 Nov 2010 00:02:00 +0800</pubDate><category>37signals</category><category>software development</category><category>quote</category><category>productivity</category></item><item><title>"Perfection is achieved, not when there is nothing more to add, but when there is nothing left to..."</title><description>“Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Antoine de Saint-Exupe&lt;/em&gt;</description><link>https://twinsgames.tumblr.com/post/1405439337</link><guid>https://twinsgames.tumblr.com/post/1405439337</guid><pubDate>Tue, 26 Oct 2010 17:02:14 +0800</pubDate><category>Quote Tuesday</category></item><item><title>Patch for CCTableView</title><description>&lt;p&gt;&lt;a href="http://www.cocos2d-iphone.org/archives/943"&gt;CCTableView&lt;/a&gt; is the UITableView replacement for &lt;a href="http://www.cocos2d-iphone.org/"&gt;Cocos2D&lt;/a&gt;. It implements a scroll pane and recreated the table view on top of it. However, I have an issue when using it. The initial position of the CCTableView is not correct. It scrolls to the bottom at the beginning instead of the top.&lt;/p&gt;

&lt;p&gt;I look through the code and fix this issue by adding one line in &lt;em&gt;CCTableView.m&lt;/em&gt; to initialize the position after reloaded the data.&lt;/p&gt;

&lt;p&gt;The following code is the &lt;em&gt;reloadData&lt;/em&gt; function in &lt;em&gt;CCTableView.m&lt;/em&gt;. The bold line is the fix to the initial scroll position.&lt;/p&gt;

&lt;pre&gt;
-(void)reloadData {
    NSAutoreleasePool *pool;
    
    pool = [NSAutoreleasePool new];
    for (CCTableViewCell *cell in cellsUsed_) {
        [cellsFreed_ addObject:cell];
        cell.idx            = NSNotFound;
        cell.node.visible   = NO;
    }
    [cellsUsed_ release];
    cellsUsed_ = [NSMutableArray new];
    
    if ([dataSource_ numberOfCellsInTableView:self] &amp;gt; 0) {
        [self scrollViewDidScroll:self];
    }
    [self _updateContentSize];

    &lt;strong&gt;[self setContentOffset:ccp(0,[self minContainerOffset].y)];&lt;/strong&gt;
    
    [pool drain];
}
&lt;/pre&gt;

&lt;p&gt;I&amp;rsquo;m not sure if this issue is patched in latest release. But this issue happens to my version and the above fix works well.&lt;/p&gt;

&lt;p&gt;The following screenshots are the CCTableView used in &lt;a href="http://itunes.apple.com/us/app/fish-ball/id364646942?mt=8"&gt;Fish Ball&lt;/a&gt; leader board. The first one is the original code which initially shows the last records. The latter one is the patched that shows from the top at the beginning.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://twinsgames.net/images/blog/ccTableView_original.jpg" alt="Original CCTableView"/&gt;
Original CCTableView&lt;/p&gt;

&lt;p&gt;&lt;img src="http://twinsgames.net/images/blog/ccTableView_patched.jpg" alt="Patched CCTableView"/&gt;
Patched CCTableView&lt;/p&gt;</description><link>https://twinsgames.tumblr.com/post/1357375617</link><guid>https://twinsgames.tumblr.com/post/1357375617</guid><pubDate>Wed, 20 Oct 2010 16:01:09 +0800</pubDate><category>CCTableView</category><category>Patch</category><category>UITableVIew</category><category>Cocos2D</category></item><item><title>"If opportunity doesn’t knock, build a door."</title><description>“If opportunity doesn’t knock, build a door.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Milton Berle&lt;/em&gt;</description><link>https://twinsgames.tumblr.com/post/1350286877</link><guid>https://twinsgames.tumblr.com/post/1350286877</guid><pubDate>Tue, 19 Oct 2010 17:25:11 +0800</pubDate><category>Quote Tuesday</category></item><item><title>We are working on our Bull Running app website these days. And...</title><description>&lt;img src="https://64.media.tumblr.com/tumblr_lab92eJzGU1qbvjtmo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;We are working on our &lt;a href="http://itunes.apple.com/us/app/bull-running/id392585603?mt=8"&gt;Bull Running&lt;/a&gt; app website these days. And also updating the game code.&lt;/p&gt;</description><link>https://twinsgames.tumblr.com/post/1317471130</link><guid>https://twinsgames.tumblr.com/post/1317471130</guid><pubDate>Fri, 15 Oct 2010 10:47:02 +0800</pubDate><category>website</category><category>bull running</category></item><item><title>"Try where possible to forget how we build stuff, and think long and hard about why we build."</title><description>“Try where possible to forget &lt;em&gt;how&lt;/em&gt; we build stuff, and think long and hard about &lt;em&gt;why&lt;/em&gt; we build.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Simon Collison&lt;/em&gt;</description><link>https://twinsgames.tumblr.com/post/1299248929</link><guid>https://twinsgames.tumblr.com/post/1299248929</guid><pubDate>Tue, 12 Oct 2010 23:48:53 +0800</pubDate><category>Quote Tuesday</category></item><item><title>Bull Running review from our Fish Ball fans</title><description>&lt;p&gt;We are very glad that our &lt;a href="http://itunes.apple.com/us/app/fish-ball/id364646942?mt=8"&gt;Fish Ball&lt;/a&gt; fans enjoy the new &lt;a href="http://itunes.apple.com/us/app/bull-running/id392585603?mt=8"&gt;Bull Running&lt;/a&gt; game. Thanks a lot. Your positive comments are our motivation. Thank you!&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Fun game! ★★★★★&lt;br/&gt;
  by Lemoning&lt;br/&gt;
  I love Fish Ball, and Bull Run is even more fun. It&amp;rsquo;s one of those addicting &amp;ldquo;just one more time&amp;rdquo; games that are great to pass time. What makes this game different is the unique, cute style that stands out in an app store cluttered with &amp;ldquo;doodle&amp;rdquo; apps.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://itunes.apple.com/us/app/fish-ball/id364646942?mt=8"&gt;&lt;img src="http://twinsgames.net/images/games/fishball/Icon.png" alt="Fish Ball"/&gt; Fish Ball&lt;/a&gt; 
&lt;a href="http://itunes.apple.com/us/app/bull-running/id392585603?mt=8"&gt;&lt;img src="http://twinsgames.net/images/games/bullrunning/Icon.png" alt="Bull Running"/&gt; Bull Running&lt;/a&gt;&lt;/p&gt;</description><link>https://twinsgames.tumblr.com/post/1291457952</link><guid>https://twinsgames.tumblr.com/post/1291457952</guid><pubDate>Mon, 11 Oct 2010 22:54:25 +0800</pubDate><category>bull running</category><category>fish ball</category><category>review</category></item><item><title>We are excited to announce that our next iPhone game, Bull...</title><description>&lt;img src="https://64.media.tumblr.com/tumblr_la43wgPU791qbvjtmo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;We are excited to announce that our next iPhone game, Bull Running, is on sale in AppStore now. Get ready to help the cute little boy. Start the amazing fast paced running journey.&lt;/p&gt;

&lt;p&gt;FEATURES:&lt;br/&gt;
✔ The gameplay is simple yet addictive.&lt;br/&gt;
✔ It is easy to learn and hard to master.&lt;br/&gt;
✔ Different types of leaderboards for both beginner and skilled players.&lt;br/&gt;
✔ Excellent cute graphics and animation.&lt;br/&gt;
✔ iOS4 quick switch support.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://itunes.apple.com/us/app/bull-running/id392585603?mt=8"&gt;99¢ Get Started Now&lt;/a&gt;&lt;/p&gt;</description><link>https://twinsgames.tumblr.com/post/1289580471</link><guid>https://twinsgames.tumblr.com/post/1289580471</guid><pubDate>Mon, 11 Oct 2010 14:12:15 +0800</pubDate><category>bull running</category><category>game center</category><category>cocos2d</category><category>iPhone</category><category>iPhone Game</category></item><item><title>We are glad to announce our 2nd iOS game - Bull Running.

Get...</title><description>&lt;img src="https://64.media.tumblr.com/tumblr_l9n6urM1Zn1qbvjtmo1_r2_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;We are glad to announce our 2nd iOS game - Bull Running.&lt;/p&gt;

&lt;p&gt;Get ready to start your amazing running journey.&lt;/p&gt;

&lt;p&gt;It is currently in review status and we will update more detail soon.&lt;/p&gt;</description><link>https://twinsgames.tumblr.com/post/1225451962</link><guid>https://twinsgames.tumblr.com/post/1225451962</guid><pubDate>Sat, 02 Oct 2010 10:56:00 +0800</pubDate><category>game</category><category>bull running</category><category>app store</category><category>iPhone</category><category>iOS</category></item><item><title>This is our HTML/CSS/JS level editor for our up coming...</title><description>&lt;img src="https://64.media.tumblr.com/tumblr_l7umzrwuXw1qbvjtmo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;This is our HTML/CSS/JS level editor for our up coming game.&lt;/p&gt;

&lt;p&gt;The following list a basic features of the level editor.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;All graphic assets on the left is from a big sprite sheet png and masked by CSS background-position.&lt;/li&gt;
&lt;li&gt;All graphic assets is draggable by jQuery UI.&lt;/li&gt;
&lt;li&gt;All graphic assets that dropped in the rectangle on the right will be saved and exported.&lt;/li&gt;
&lt;li&gt;The “Save” button save the level data in raw string in database.&lt;/li&gt;
&lt;li&gt;The “Export” button export the level data into Objective-C syntax data that used directly in game.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We will write a tutorial on making similar level editor for iPhone game development.&lt;/p&gt;</description><link>https://twinsgames.tumblr.com/post/1025692940</link><guid>https://twinsgames.tumblr.com/post/1025692940</guid><pubDate>Sat, 28 Aug 2010 23:49:18 +0800</pubDate><category>level editor</category><category>html</category><category>jQuery</category><category>jQuery UI</category><category>iPhone Dev</category></item><item><title>Fixed DNS issue for email account</title><description>&lt;p&gt;Just find out that I forgot to transfer the MX records from old hosting to new hosting. All emails that sent to the mail account last week were sent to /dev/null. Sorry if anyone sent me a message and I didn&amp;rsquo;t respond. Most probably it is in the void universe now and I did not get them.&lt;/p&gt;

&lt;p&gt;Now I&amp;rsquo;ve fixed the email DNS issue and sorry again for causing any inconvenience.&lt;/p&gt;</description><link>https://twinsgames.tumblr.com/post/930017437</link><guid>https://twinsgames.tumblr.com/post/930017437</guid><pubDate>Tue, 10 Aug 2010 11:30:29 +0800</pubDate><category>hosting issue</category></item><item><title>Status update of hosting transfer</title><description>&lt;p&gt;We&amp;rsquo;ve been working on moving the leaderboard server to another hosting these days and all files and data are moved. However, we will need to have a minor update the Fish Ball to fit the new server when submitting score. We will submit an update very soon.&lt;/p&gt;</description><link>https://twinsgames.tumblr.com/post/901039549</link><guid>https://twinsgames.tumblr.com/post/901039549</guid><pubDate>Wed, 04 Aug 2010 11:15:08 +0800</pubDate><category>Server Status</category><category>update</category></item><item><title>Ranking server issue</title><description>&lt;p&gt;The server to host the TwinsGames.net and the ranking server has been keep down time for days. We are very disappointed to the hosting, BlueHost, and we are switching to a new hosting these days.&lt;/p&gt;</description><link>https://twinsgames.tumblr.com/post/893671609</link><guid>https://twinsgames.tumblr.com/post/893671609</guid><pubDate>Tue, 03 Aug 2010 00:20:46 +0800</pubDate><category>update</category><category>issue</category><category>hosting</category></item><item><title>We are now putting all our efforts on our next title.</title><description>&lt;img src="https://64.media.tumblr.com/tumblr_l5wwgmzU6H1qbvjtmo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;We are now putting all our efforts on our next title.&lt;/p&gt;</description><link>https://twinsgames.tumblr.com/post/840889752</link><guid>https://twinsgames.tumblr.com/post/840889752</guid><pubDate>Wed, 21 Jul 2010 22:33:58 +0800</pubDate><category>preview</category></item><item><title>"Murder your darlings, whenever you feel an impulse to perpetrate a piece of exceptionally fine..."</title><description>“Murder your darlings, whenever you feel an impulse to perpetrate a piece of exceptionally fine writing, obey it—wholeheartedly—and delete it before sending your manuscript to press.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Sir Arthur Quiller-Couch&lt;/em&gt;</description><link>https://twinsgames.tumblr.com/post/836786968</link><guid>https://twinsgames.tumblr.com/post/836786968</guid><pubDate>Tue, 20 Jul 2010 23:55:53 +0800</pubDate><category>Quote Tuesday</category></item><item><title>kait P just scored 265 in Fish Ball today and beats Bee Bee,...</title><description>&lt;img src="https://64.media.tumblr.com/tumblr_l5n7wj0uY61qbvjtmo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;em&gt;kait P&lt;/em&gt; just scored &lt;strong&gt;265&lt;/strong&gt; in &lt;a href="http://itunes.apple.com/us/app/fish-ball/id364646942?mt=8"&gt;Fish Ball&lt;/a&gt; today and beats &lt;em&gt;Bee Bee&lt;/em&gt;, whose score has been rank 1 for 13 days. Anyone can challenge this score?&lt;/p&gt;</description><link>https://twinsgames.tumblr.com/post/818784460</link><guid>https://twinsgames.tumblr.com/post/818784460</guid><pubDate>Fri, 16 Jul 2010 17:05:07 +0800</pubDate><category>Fish Ball</category><category>leaderboard</category></item><item><title>Hosting of TwinsGames.net down [Updated]</title><description>&lt;p&gt;Our hosting, bluehost, seems have a server down time now. The leaderboard is out of service right now.&lt;/p&gt;

&lt;p&gt;Updated: the service is up again now.&lt;/p&gt;</description><link>https://twinsgames.tumblr.com/post/814415041</link><guid>https://twinsgames.tumblr.com/post/814415041</guid><pubDate>Thu, 15 Jul 2010 16:07:00 +0800</pubDate><category>Server Status</category></item><item><title>"A great app rewards the user at every turn, from the first glimpse of its app icon through every tap..."</title><description>“A great app rewards the user at every turn, from the first glimpse of its app icon through every tap and swipe.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Josh Clark, Tapworthy: Designing Great iPhone Apps&lt;/em&gt;</description><link>https://twinsgames.tumblr.com/post/806725916</link><guid>https://twinsgames.tumblr.com/post/806725916</guid><pubDate>Tue, 13 Jul 2010 23:00:01 +0800</pubDate><category>Quote Tuesday</category></item></channel></rss>
