hi i am thankful and ready to help

hi to all i just manage to publish my first game it wasn’t possible without the great support of corona community. i really like all who helped me solving all the issues of my game, especially the code exchange is a great source of learning.

now as i have able to complete my first game (http://developer.anscamobile.com/showcase/jailem)
so if anyone want to know anything regarding any feature i manage to make in this game i’ll be more than happy to help,and explain.

Thanks
[import]uid: 34898 topic_id: 13619 reply_id: 313619[/import]

Where did you get the music at? [import]uid: 14218 topic_id: 13619 reply_id: 50008[/import]

royalty free music, i bought it …:slight_smile: [import]uid: 34898 topic_id: 13619 reply_id: 50022[/import]

I have a recommendation, in the level select screen, get rid of the loading screens when you tap the gun icons.

Regards,
Jordan Schuetz
Ninja Pig Studios [import]uid: 29181 topic_id: 13619 reply_id: 50070[/import]

ninjapig123 … thanks for the suggestion,i will make the change and update the game today … any other suggestions will be welcome
[import]uid: 34898 topic_id: 13619 reply_id: 50134[/import]

Hey usamakhalid,

Good for you! Nice looking app.

Peach :slight_smile: [import]uid: 52491 topic_id: 13619 reply_id: 50164[/import]

Peach… thanks bro :slight_smile: [import]uid: 34898 topic_id: 13619 reply_id: 50178[/import]

Hey ninjapig123,

I noticed your recommendation regarding loading screens and I was curious to know why you said so? I am actually researching how to determine how much of a game has loaded so as to use loading screens with “game x% loaded…” and so on.

Thanks. [import]uid: 52069 topic_id: 13619 reply_id: 50184[/import]

By the way @usamakhalid,

How did you implement your loading screens? Is it just a static image and if so, how do you determine how long to show it?

Thanks! [import]uid: 52069 topic_id: 13619 reply_id: 50186[/import]

first of all i am so sorry peach … i hope you didn’t mind ,
lloyd5 i used director class with pre-loader i don’t rem who wrote that pre-loader but i think you can find it in code exchange.

so if you are using pre-loader it loads your custom load screen and start loading the new scene and as soon as the scene is loaded it changes to that scene.
for level changing screens i use timer to make sure sound of that button should not be cut in half becz level changing scenes are very light and they loaded very fast … now as Jordan Schuetz mentioned i am planning to find a way to around to that problem of my sound. so user don’t have to wait.

[import]uid: 34898 topic_id: 13619 reply_id: 50195[/import]

Hehe…@usamakhalid, Peach is a girl! :slight_smile:

[import]uid: 52069 topic_id: 13619 reply_id: 50181[/import]

Hey usamakhalid,

Thanks for the info - I will look for documentation for the director class and take it from there.

Best regards. [import]uid: 52069 topic_id: 13619 reply_id: 50208[/import]

Can you post the code for the preloader? [import]uid: 14218 topic_id: 13619 reply_id: 50209[/import]

[code]

– Project: Jail’EM
– Description:

– Version: 1.0
– Managed with http://CoronaProjectManager.com

– Copyright 2011 syed usama khalid. All Rights Reserved.
– pre loader.lua
module(…, package.seeall)
– Your loading Scene

local loadingScene = “loadingScreen”

– make a small loadingSceen lua

function preloader:changeScene(LoadScene, effect,var)

–mtm.report(); a good place to check the texture memory usage

director:changeScene(loadingScene,effect);

local function finalLoad ()
director:changeScene(LoadScene,“flip”);
timer.cancel ( t );
t=nil;
end

t=timer.performWithDelay(100,finalLoad)
end
[/code] [import]uid: 34898 topic_id: 13619 reply_id: 50211[/import]

Daniel W i hope that will help … now just make a small lua file for loading i made a small one which only have one rect and one text msg…

also call this preloader instead of director:changeScene function

example:
preloader:changeScene(“winLevel”)
also put this line in main
preloader = require(“preloader”);

[code]
–loadingScene.lua

module(…, package.seeall)


– CLEAN

function clean ( event )

display.remove(background);
display.remove(bgRect);
background=nil;
bgRect=nil;
collectgarbage(“collect”)
end


– NEW

function new()
local localGroup = display.newGroup()


– DISPLAY OBJECTS

bgRect=display.newRect( 0, 0, display.contentWidth, display.contentHeight );
bgRect:setFillColor ( 0, 0, 0 );
localGroup:insert(bgRect);
background=display.newText("Loading … ", 180, 160, nil, 30 );
background:setTextColor ( 255, 255, 255 );
localGroup:insert(background)


– MUST return a display.newGroup()

return localGroup

end
[/code] [import]uid: 34898 topic_id: 13619 reply_id: 50213[/import]

Nice code :slight_smile:

And no worries; an oddly number of male friends call me “Bro” or “Dude” XD - I guess because there aren’t many girls around here.

Still, I’d be an unlucky man with a name like “Peach”!

:wink: [import]uid: 52491 topic_id: 13619 reply_id: 50389[/import]

Thanks Peach :slight_smile: and thanks for ignoring my ignorance :slight_smile:
regards
syed usama
[import]uid: 34898 topic_id: 13619 reply_id: 50404[/import]

@.usamakhalid

I have questions for you, I haven’t looked at your app yet (at work right now and only have ipod touch hehe, so no access).

I have a set a questions for you, and they are not really specific to your app, but I enjoy asking them :slight_smile:

  1. How long have you been programming?

  2. How long was your development time for your game? This is NOT including the actual “learning curve” time. I mean when you figured out “Ok I know how this works now, ok I got this and that, oh my array works now, yay my score works tra la la”

-im talking about when you said “Yea I got exactly what I want and im ready to full on code!”

  1. What were your biggest challenges (for me, it’s dealing with database tables, scores and arrays and functions…functions woop my ass all day I can do basic ones, but then you get the do, elseif, if then tra la la I am like ARRRRRGH!).

  2. Did you develop your own art or did you outsource, or a combination?

  3. Did your app get approved on 1st go around?

  4. words of wisdom to noobies like me? I have 83 days of programming experience (according to the pop up trial on my work machine, “you have been having fun with Corona for 83 days now”. I have a iOS license, but my mac is at home hehe). I literally started programming on day 1 of corona and knew NOTHING ABOUT ANYTHING, this is still mostly true and I can do basic stuff and have really become a student more or less of Corona SDK and Lua.

I know it’s a list but I enjoy hearing from people who develop and can share the experience :slight_smile: I know when I finish my game, I have a credits list of everyone who helped me out, so it’s going to be a long scrolling list of names from Corona forums, Techority (peach!) gamedevnation.com, etc.
Thanks, I appreciate it. -ng
[import]uid: 61600 topic_id: 13619 reply_id: 50432[/import]

nicholasclayg ,
i can understand you very well, im too in corona for 80 days(started without any coding experience at all) and still cant even imagine when i will start actually working on my game instead of learning same things over and over from various lua sites

we can help each other, i heard it easier to learn when you have a comrade in trouble with the same thing) if you interested in exchange of opinions and experiences- send me a msg at portgas@mail.ru [import]uid: 16142 topic_id: 13619 reply_id: 50443[/import]

hi nicholasclayg, these r lot of questions :stuck_out_tongue: but i love to ans, as i want to be a part of corona family and i find everyone here loves to help.

its like i am programming for last 7 yrs but not using lua, i experience is in C, normally works on very low level projects or for robots.(my expertise are in AI )

so y i chose corona …its like it seems easy and i always wanted to make games and i hate OOP :stuck_out_tongue:
JailEm is my first try :stuck_out_tongue: though i c it wasn’t good but i only worked on this game for like 10-11 days max.

i am here for 83 days :stuck_out_tongue: i didn’t know that, it seems like you i just bought corona and just fall a sleep :stuck_out_tongue: though this game JailEm is my 3rd App using corona the first 2 apps i made ,were very easy to make and they only took my only 4-5 days each to get completed …
I find corona very easy and with good enough power … but i really think a book or a good documentation is needed.
my biggest challenge was with graphics … so far i made them and also get help from a web designer who did not know much about the game’s graphics . you won’t believe if i tell you how many things i have changed in game just becz i couldn’t able to make graphics.
now for those who really want to make games plz don’t waste your time learning every thing just go design your game on paper then divide them in modules and spend time only to achieve what was written on paper you can always update your game so don’t follow new ideas, until you finish with what you already had planned.

and 2nd thing … i am always here to help as much as i can … though i am new to lua and coroan api too and i never used mac be4 buying corona :stuck_out_tongue: still i have an experience how to finish things:P

regards
syed usama
and if you want you can always email me at syedusama@gmail.com

[import]uid: 34898 topic_id: 13619 reply_id: 50450[/import]