Hi, folks...
I had started Lua coding back in around 2004 for Lua Player running on PlayStation Portable (PSP). I don't know if anyone here remember Lua Player in the past. If you want, you can look up "Lua Player" in wikipedia online. Been doing this for awhile until for some reason left and went along on my long journey visiting XNA/C#, Android/Java, MIT App Inventor/Block and Xamarin/C#. With my surprise, just discovered the land of Lua coding for games today... Corona, Moai, Love, Gideros. By comparing those SDK's, I chose Gideros Studio. The main reason is that Gideros has its own IDE with lightning-like deploying without having to generate an APK file. Only negative side is that SDK was designed after the manner of ActionScript 3. I haven't ever used AS3 in the past. I sure hope you guys here would help me with some problems I might face.
Thank you for reading my little bio.
-Geo
Comments
Just one thought, if you have never used AS3 how does the modeling of Gideros on AS3 be an issue or a negative?
Look at it this way, that Gideros and Moai are Object Oriented and structured while Corona is spaghetti, hence easier for a beginner who is all over the place.
On another note, we have John who has made a windows port of Gideros Code, so maybe you can help this forum with porting it to the PSP.
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
Learning AS3 shouldn't be a problem. I am learning quick. Not so bad for non-AS3 coders. BTW, I am looking at FlashDevelop IDE in order to understand the better of AS3.
I no longer use PSP but anyway, what forum were you referring to?
You do not have to learn AS3 to use Gideros, however learning an additional language never harms anyone, so by all means.
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
Gideros is basically pure Lua.
The actionscript like approach is only in Classes and class names
Make sure to check the guide to start
http://giderosmobile.com/guide
I have followed the guide, much of it, so far already. I studied your project named Lightning. It just interests me a lot. In fact, I like math in depth. I have a problem with it on my device. It does not display lightnings as much as them on the local player (running on Windows 8.1) Are those real devices too slow in spite of fast quad processors? I have posted the question in the general discussion. It is past midnight here (I live in So. Calif.)
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
http://appcodingeasy.com/Gideros-Mobile/Gideros-lightning-effect
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
The issue is that you can develop a prototype very quickly and Lua is a simple programming language.
Try to follow a Oriented Object programming paradigm and organize your code in scenes, helper classes (sceneManager, button,..), and your assets. I assume most difficult part of making games is just the other 50% of development at least (gameplay, monetization, social integration, ...)