Hard time getting started.

I feel like I’m having it hard to make a game.
I don’t know where to start learning the lua language. I’ve tried using some example codes but that doesn’t make me feel like I, myself have done the app. Feels like I have just used lines that I havn’t made up myself.
I don’t know where to start learning from scratch.
Does anyone know any tips, ideas?
Such as tutorials and then examples or such.

If anyone would also be kind enough to be my mentor, I would be thankful.

Thanks. [import]uid: 134147 topic_id: 24160 reply_id: 324160[/import]

I would like to learn simple stuffs such as.
Splash screen -> Menu -> Options , to start out with.
Then later on learn how to actually code a game.

I have also have thoughts of buying the Corona SDK. But I don’t know if it will be worth it since I don’t know much about programming. Even tho next year I have signed up for Programming classes. [import]uid: 134147 topic_id: 24160 reply_id: 97489[/import]

Hey there,

You will end up buying Corona when you are confident it is the right tool for you; we aren’t going to rush you :slight_smile:

Starting out there are a bunch of tutorials on learningcorona.com as well as two (or three?) books about Corona available.

When looking at sample code one way to learn is to write the code yourself; do not just copy and paste.

I knew nothing when I started; I eventually learned it all by doing just that, writing, playing around, etc.

Peach :slight_smile: [import]uid: 52491 topic_id: 24160 reply_id: 97498[/import]

What Peach said!

Another way to approach this is to break down the things you need to do to build a game into small bits.

Use Corona and create a main.lua file and start with something simple like getting text on the screen… in other words the Hello World program. You don’t need to go to the elaborate Hello Worlds that are out there that are putting images on the screen and buttons and such.

Just get the words “Hello World” on the screen. Then learn to move the words around. Learn to change the color of the words. Then if you want to keep with this example, learn to change the font and font size (though I would move on to the next bit and come back to the font stuff later).

Learn to put a single image on the screen. Learn how to move it around, make it bigger, smaller, transparent, rotate it.

Then I would learn how to make it interactive to touch, say that when you touch it you rotate it 15 degrees.

And by doing these small discrete things, you will find you’re learning the language and the API at the same time without just copying something you don’t understand what it’s doing.

As you do this, and you want to learn the next step along the way, check out the tutorials and find the bits that make sense to use and then use them as guides.

Many people come to this wanting to make their full game and get very frustrated because there is a learning curve and the scope of what they want to do is way above their skill level.

Also be aware there are different ways to do things in Lua and programmers have different styles. When following tutorials this can be frustrating and disheartening. Just bear with it and be patient and work on small things first and you will do just fine.
[import]uid: 19626 topic_id: 24160 reply_id: 97525[/import]