Coin Dropper Dodo Bird launched!

Hi,
We have just launched Nob Studio’s second iPhone game, Coin Dropper Dodo Bird !
It would be a great help if you can write a review for the game. Thank you!

About Nob Studio:
A game studio located in Singapore. Specialized in developing Quality Flash Games.
We have created over 20 flash games, some of our popular games are Nob War, Monster Evolution and Book of Mages.
Check out our flash games at http://www.nobstudio.com

App name: Coin Dropper
Category: Games, Arcade, Casino
Price: Free to download, with in-app purchase
Release Date: 8 Oct 2011
Developer: Nob Studio

iTune Link: http://itunes.apple.com/us/app/coin-dropper-dodo-bird/id468467408?mt=8
website Link: http://www.nobstudio.com/blog/view/coin-dropper-dodo-bird
YOUTUBE Link: http://www.youtube.com/watch?v=J7Yy7fOTj90

Drop shiny coins into slots, form a line with 3 or more coins to win!

Simple yet addictive coin dropping game! Perfect time killer!

Spin on SLOT MACHINE when coin drops through SPIN BAR!

Win eggs, or even stands a chance to enter Bonus Stage in WHEEL OF FORTUNE!

Collect eggs to upgrade and improve your earnings!

Bonus stage to earn extra money!

3 stages to unlock!

Weekly Highscore to compete with your friends!

Features:

Openfeint

Game center

HD graphic

Listen to ipod music while playing game!

Get it on App Store now!

Thank you for your time! [import]uid: 49513 topic_id: 16130 reply_id: 316130[/import]

Wow, really lovely artwork! This is a great looking game :smiley: [import]uid: 52491 topic_id: 16130 reply_id: 60007[/import]

awesome, looks like a peggle mixed with plinko. [import]uid: 49447 topic_id: 16130 reply_id: 60041[/import]

Congratulations on your release and good luck! It’s very encouraging to see such a high level (graphics + gameplay) achieved with Corona SDK.

May I ask how many people were involved and how much time did it take to finish? I suppose anything around 600-800 hours work-time, that is two months from 3 people?

Thanks in advance for your answer and well done again. [import]uid: 67641 topic_id: 16130 reply_id: 60052[/import]

Thanks everyone :slight_smile:

Now trying to fix game crashing bug. Seems to be caused by openfeint+native alert, or weak internet connection; openfeint not init yet, game tries to submit highscore or unlock achievement?

1 man, done in roughly two months, first 1~2 weeks were spent on learning corona&lua, I reused some artworks from my previous games to cut production time though. [import]uid: 49513 topic_id: 16130 reply_id: 60131[/import]

Congrats with the new game!!

Honestly I think youre a genius getting Corona and Lua learned in 2 weeks!! WOW I am now.

I am on learning for about a month already and sincerly I cannot feel to get something done as yet. :\ Am I doing something wrong? Maybe…
Anyway…the graphics of your game looks awesome! :]
Peace! [import]uid: 89165 topic_id: 16130 reply_id: 60132[/import]

Thanks~
I have been making flash games for a few years and I find it very easy to switch to corona as both code in similar way :slight_smile:
Flash is not only slow on phones, it lacks in app purchase, in game ads, openfeint, game center… Really disappointing.

Still have a lot to learn about lua though. Just spent last two days finding memory leak and figuring out why coin dropper crashes so often on ipad.

Turns out I need to set movieclip to :stop before removing them, or else it will cause memory leak.
Also rewrote some codes to unload large images instead of turning them invisible. Reduce from 100 over mb to 60+ mb.

[code]
self.memory.text = “Mem: “…(system.getInfo(“textureMemoryUsed”)/1000000)…” mb”;

[/code] [import]uid: 49513 topic_id: 16130 reply_id: 60538[/import]

Rodrigo, try to remember that without previous experience it can take a little bit longer to get the hang of things :wink:

You’re a smart guy though, hang in there - you’ll get it. [import]uid: 52491 topic_id: 16130 reply_id: 60650[/import]

Cheng, I had a question about your note here:

Turns out I need to set movieclip to :stop before removing them, or else it will cause memory leak.
Also rewrote some codes to unload large images instead of turning them invisible. Reduce from 100 over mb to 60+ mb.

I’ve been doing lots of memory leak testing lately, and have not noticed any issues with removing animated sprites - and I never use the :stop() method, I just remove from display, then set to null.

I did notice you said movieclip, but I’m assuming you mean sprite/spriteset since you mentioned you’ve been a flash developer for the last few years :slight_smile:

Wondering what led you to that conclusion - perhaps I’m overlooking something! [import]uid: 49447 topic_id: 16130 reply_id: 60659[/import]

I use movieclip.newAnim(frames )

I have yet to try out sprite animation, as I only have a few things to animate so I just use the lazy movieclip method. Movieclip is easy to add a in frame or two.

I insert the movieclip in a display group, and use Director Class to change scene.
so memory leak could be due to either

  1. movieclip needs to be stopped first
  2. remove group containing a playing movieclip in it
  3. remove group containing a playing movieclip using Director Class

I’ll figure it out later. [import]uid: 49513 topic_id: 16130 reply_id: 60682[/import]

Mrs. Peach,

I am glad to listen these very kind words from you, really!

Yes, youre right…but…you know…the anxiety is an enemy by now… :slight_smile:

PS: Ill love when Ill be able to read all the forums as I already ready everyday and understand “all” the codes that you (Peach) and all the others eg: JayantV, Jay, JohnatanBebee, etc… post here… :slight_smile:

PS2: Hey guys, I am very sorry to post this message for Mrs.Peach here into your thread as OffTopic, but I really needed to keep it on here as it started here. Thank you!
Thank you one more time Mrs.
Regards,
Rodrigo. [import]uid: 89165 topic_id: 16130 reply_id: 60772[/import]

Good luck with your new app, bro. I’m also an App Developer from Singapore. [import]uid: 61892 topic_id: 16130 reply_id: 61402[/import]

Recommend using sprite sheets vs movieclip to do away with memory leaks, here’re the advantages:

http://jonbeebe.tumblr.com/post/3862522959/texturepacker-review-absolutely-essential-software

By the way, how do you get to play the iPhone music while app is active? [import]uid: 55021 topic_id: 16130 reply_id: 61403[/import]

thanks darenyoong~

i agree that sprite sheets are way better, for game that requires alot animation I will use sprite sheets.

To allow iPhone music, I add this line in main.lua
[lua]audio.setSessionProperty( audio.MixMode, audio.AmbientMixMode )[/lua]
and remove any loadStream in main.lua

You can refer to this thread
http://developer.anscamobile.com/forum/2011/06/05/new-audiosession-properties [import]uid: 49513 topic_id: 16130 reply_id: 61575[/import]