ex-GS users switching to CORONA

So, obviously besides Corona, which 3rd party SDK is considered the “best” to program lets say mainly games in? Apparently GS isn’t up to par if you’re switching… [import]uid: 22559 topic_id: 2645 reply_id: 17433[/import]

Unity3D —

[import]uid: 24 topic_id: 2645 reply_id: 17434[/import]

that one looks good if you can afford giving 80% of your 70% from apple…if I read their site right. So you only get 56% of every app download :\

However if it is as awesome as they say it is…pshhhh maybe it is worth it. Thank you for that, i’m sorry for asking for names of competitors but you never know until you ask. Corona is probably gonna win me over at least on my first app though. [import]uid: 22559 topic_id: 2645 reply_id: 17438[/import]

It is my understanding that Unity does not charge royalties. The Unreal engine does but not Unity.

It pricey but cost is per license…not an annual subscription like Corona. I say its in the same ballpark of expense as 3DStudioMax. It also has localized publishing to XCode.

If you are a newbie…GameSalad is a good starting point.
Once you’ve mastered that…Corona is Intermediate level.
Unity is also intermediate…but only if you have scripting experience.
XCode is advanced level. [import]uid: 9492 topic_id: 2645 reply_id: 17627[/import]

what does local mean? (im watching the tutorial 'make a game in 8 minutes). would it make a difference if i did

ball = display.newImage( “blue ball.png” )

instead of

local ball = display.newImage( “blue ball.png” )

? Please answer, im trying to understand Corona SDK [import]uid: 25272 topic_id: 2645 reply_id: 18012[/import]

I read a tutorial that said putting local is optional but it helps to save memory or something like that. [import]uid: 22559 topic_id: 2645 reply_id: 18031[/import]

ex-GS users, SpriteDeck is a drag and drop level design tool for Corona. Email zee@spritedeck.com for a 25% off coupon on SpriteDeck.

Zee
www.spritedeck.com [import]uid: 6463 topic_id: 2645 reply_id: 18917[/import]

Hello fellow GameSald switchers.

Any of you want to rate and review either of our most recent apps, Valentine’s Hearts or Emo Hearts?

Love Valentine’s Day? Valentine’s Hearts is for you!
Hate Valentine’s Day? Try our other app, “Emo Hearts”

Email me apps at a3mg dot com for a promo code. Or just buy and support a fellow indie developer.

Check out A3MG’s Valentine’s apps in the App Store!
Valentine’s Hearts - http://bit.ly/valhearts
Emo Hearts - http://bit.ly/emohearts

  • davey [import]uid: 7845 topic_id: 2645 reply_id: 19680[/import]

@ JIM13243

Using local before a variable sets that variable to being local to wherever it’s being declared

The example below declares the variable within the function as being local to that function. Once the function is ran, the variable is then eligible to be picked up by garbage collection whereas a “global” variable is not (a global variable is a variable without ‘local’ in front)

  
local function someFunction()  
 -- this variable is erased after the function is ran  
 local some\_variable = "some variable"  
end  
  
  
local function someFunction()  
 -- this variable remains as a 'global' variable and isn't removed from memory via garbage collection  
some\_variable = "some variable"  
end  
  

to save memory, I avoid global variables whenever I can
[import]uid: 27896 topic_id: 2645 reply_id: 20015[/import]

A few other things to know…
Locals can only be called locally.

A local can only be called from within its own lua file. If using multiple lua files…to call one function from another…they cannot be local.

Anything local embedded inside a function is treated as temporary and dumped upon completion of the function automatically.

A local inside a function cannot be called outside of that function.

There might be more…but those are off the top of my head.
I use Global variables (without the local) for key global things…things that I will use often and throughout the app/game. I use locals if I just need them for a moment…such as a counter or a temporary flag.

You can always nil out a global variable if you don’t need it and want to free up memory.
ie: myGlobalVariable = nil [import]uid: 9492 topic_id: 2645 reply_id: 20023[/import]

@ synthesis

I think you covered it, all I can think of to add is if you decide to use a group or image as a global variable be sure to remove it from the display list prior to setting it to nil, or it will remain on the stage

some\_image = display.newImage("images/some\_image.png", 0, 0, true);  
some\_image.parent:remove(some\_image)  
some\_image = nil  

[import]uid: 27896 topic_id: 2645 reply_id: 20026[/import]

Ex-GS users, get 50% off on SpriteDeck with this coupon: MORESALAD.

This coupon is valid until Feb 6. Please take your time to evaluate.

Zee [import]uid: 6463 topic_id: 2645 reply_id: 20028[/import]

Wow! What a deal! Thanks Zee, I will be purchasing my copy tomorrow. [import]uid: 10361 topic_id: 2645 reply_id: 20084[/import]

>> Corona refers to a part
>> of the glow on the sun.

It bothers me that a Google search for “Corona” returns a result for beer. The word “Corona” doesn’t have a single meaning. Although, today I noticed that Ansca Mobile is gaining in search standing.

http://www.google.com/search?q=corona

Corona (as in the programming language) is now the second result. That’s huge progress!

Anyway… that’s not the main point of this post. Photics means “The science of light”, so it only seems natural that I’m here. I’m a bit late to the party, but it looks like things are just getting started here. [import]uid: 13264 topic_id: 2645 reply_id: 24641[/import]

Ansca has a better point of view on this, but as an active member here at forums I can say that activity around Corona and users’ interest is at least 1000% (10x) up comparing to the last summer!

Back then it was an “alpha” product full of potential. Now it is a serious platform to work with and it is getting better and better every month. [import]uid: 7356 topic_id: 2645 reply_id: 24692[/import]

Hello,
just found this GS -> Corona tread!

Great find (in many ways :slight_smile: [import]uid: 24304 topic_id: 2645 reply_id: 26855[/import]

Looks like they quietly downgraded my forum permissions on GameSalad from “Sous-Chef” to “Member” sometime over the past week.

Must have been that fair and healthy comparison between the two GDKs and my personal experience. Seems that as soon as I posted my two cents, they closed the forum thread.

I only wish them the best, and as someone who has vested two years’ worth of time and subscription money with them, I hope they really step up to the plate. It’s been months later and they’re still talking about splash screens, memory leaks, and the wait for Game Center. It’s a sad state of affairs.

I’ve moved on already to Corona, but it would have been nice and professional if they at least kept up some form of communication, not just with me, but with the rest of their community. [import]uid: 6084 topic_id: 2645 reply_id: 26867[/import]

Hola!

thanks for that info BeyondTech, I just started using GS but saw a lot of shortcomings, like the huge CPU causing a lot of slowdown, zero answers about in-app purchase, and of course: lack of arrays…
So consider me an ex-GS

:slight_smile: [import]uid: 51782 topic_id: 2645 reply_id: 31866[/import]

ex-GS user too!
[import]uid: 11385 topic_id: 2645 reply_id: 32104[/import]

Welcome, elgenaro! There are many ex GS users here - so you’ll likely see many familiar faces. (Well, names. :))

gamehkmail - I don’t recall you from GS, did you use a different name there? Or were you only there recently? (I left back in November, I believe it was.)

Peach :slight_smile: [import]uid: 10144 topic_id: 2645 reply_id: 32130[/import]