Hi, I'm new to all of this programming stuff and have been trolling around Gideros for about 2 weeks now. Before Gideros, I was trolling through 'beer' SDK...my question for you experienced peeps is how should I go about trying to learn all of this stuff?! I have no programming experience whatsoever...should I learn LUA first? Or should I just try to learn off of the tutorials and templates? Please enlighten me as I am totally in the dark but willing to learn! Thanks in advance
Comments
http://appcodingeasy.com/Gideros-Mobile
I just found this tutorial about Lua, taking it from the very beginning, which might help, and at least it will get you started typing stuff in. (Typing stuff in is very important - just reading about it will get you nowhere.)
http://www.phailed.me/2011/02/learn-lua-the-hard-way-1/#desc
You can skip the setup, presuming you can play your Gideros Studio examples, and just start a new Gideros project and type in the Gideros IDE. ( (I)ntegrated (D)evelopment (E)nvironment.)
I'm writing a beginners book. I would appreciate any feedback you can give positive or negative. Here are the first 2 chapters.
http://magnusviri.calepin.co/mobile-game-programming-chapter-1.html
http://magnusviri.calepin.co/mobile-game-programming-chapter-2.html
My apps: http://www.yummyyellow.com
http://giderosmobile.com/DevCenter/index.php/Links_and_resources
It includes many Lua resources to help you get started. For the first few weeks, I believe learning Lua and trying out with hundreds of examples is a must. Do not be depressed down with some of the discussions here in case you find them hard.
Welcome to our forums, and check back often. I'd be a lot interested to see your progress
I'm in middle school and I've only been Programming for a few years and have achieved a lot. From my personal experience, I wish I started with Lua and a large community. But I started with QBASIC in a virtual DOSBox. No syntax highlighting, nothing helpful. Made Frogger, pong, and Breakout, but it was torture. This is a good IDE, SDK, and language to start with. I think the best thing I ever did was look at example code and recreate old games. Hope that helps! >-
)
My apps: http://www.yummyyellow.com
C - Too hard to make simple games in...
Monkey - MESSY
Game Maker, Game Salad, Game Editor, etc - Not flexible enough.
Codea (iPad app) - iPad app, but I still love it so much.
Corona - Who needs them when you have the awesome Gideros.
Moai - Too unclear, but good concepts.
Etc., etc. - Just not Gideros Mobile. Sorry. Slightly off topic.
Another thing, if you don't want to come over like a typical 14 yr old, stop using phrases like "I am an awesome graphic artist". Or try to backup your phrase with a showcase
@Magnusviri: Some don't like to call it by its name because we had some personal issues with the company and don't want to give them extra exposure/commercial.
Sorry!
P.S. I'm 12
Edit: On my website I'm setting up for this (I do for everything I love), I have a little show case of what stuff I've made.
Likes: gorkem
1. Needs better IDE
2. More platform specific functions
3. Physics have to be implemented manually.
Better cut off some features, to ensure crossplatform compatability, and extend specific feature needs with plugins for specific platforms.
Likes: atilim, MikeHart
@Zoyt: Be careful as you have posted false/misleading information about Monkey.
As for @MikeHart - I'm a curios person, so I looked up your book. Looks interesting and might help if I decided I might like to use Monkey Coder. What did I say that was misleading or false? I'm using the demo version, so if I'm missing something in the full version, just LMK. Using demo v45c. Ah... Forgot one other thing that drove me crazy: I can't get access to the forums for help in the free version. That way, I can't search the forums either ti see if something is possible. I almost purchased it... Then I decided to prototype a game idea I had... Much slower in my opinion that Lua and BASIC to code an app. I'm cutting them a ton of slack for building it from the ground up though. Just curious- Why do you prefer Monkey Coder?
Thanks!
P.S. Let's try to wrap up this conversation or put it into PMs because I feel guilty every time I put a post off topic of the original conversation. Thanks!
Anyway back to Gideros...
Mike
http://www.sharksoupstudios.com
Important - Monkey Registration Code Required For Sign Up
Please be aware that in order to sign up for a Monkey website account, a Monkey registration code is required in order to complete the sign up process. A Monkey registration code is obtained by purchasing Monkey.
When I try and search, it gives me this screen:
Search Forum
ERROR:Sorry, the search feature is available to registered users only.
Do they give you a registration code for the demo? Thanks!
@Zoyt: Ok, here is my answer why you are wrong.
1. "Syntax highlighting missing for the mojo module". WRONG! It is there. And the IDE (Monk) has even more functionality than the Gideros one. For a simple example, a function list box.
2. "Physics have to be added manually". If you mean by that.... adding the line
import "box2D"
then yes that is manually. But in Gideros you need to require Box2D, right? And the rest is the same. Both implementations are very close to the original.
3. The platform specific functions are added via modules. We have now GameCenter, InApp, Admob, InMobi, Greyscape, 3D, 2D frameworks like my fantomEngine, Lua, etc etc. Evne new targets are created like a blitzmax target.
I don't prefer Monkey over any tool. It is a tool in my toolbox and I use it when it fits a job. Just like I use Gideros. If you limit yourself to one tool, you are missing out anyway.
I just hate it when people spread wrong information and try to show off. But use what you can use. Maybe Monkey is to complicated for your development background. And don't buy the book. It is not for you, I know that.
Btw. The demo of Monkey is HTML5 only anyway and pretty old. We are on version 56b now.
See, the print in the settings is highlighted, but not on the document. Hope that might help. And check out my new icon I just quickly through together with some images I made earlier. From scratch. Just took the selection areas from the icon. Thanks!
P.S. Please don't imply you think I'm stupid. Because that's slightly how I feel right now.