Instalar Steam
iniciar sesión
|
idioma
简体中文 (chino simplificado)
繁體中文 (chino tradicional)
日本語 (japonés)
한국어 (coreano)
ไทย (tailandés)
Български (búlgaro)
Čeština (checo)
Dansk (danés)
Deutsch (alemán)
English (inglés)
Español de Hispanoamérica
Ελληνικά (griego)
Français (francés)
Italiano
Bahasa Indonesia (indonesio)
Magyar (húngaro)
Nederlands (holandés)
Norsk (noruego)
Polski (polaco)
Português (Portugués de Portugal)
Português-Brasil (portugués de Brasil)
Română (rumano)
Русский (ruso)
Suomi (finés)
Svenska (sueco)
Türkçe (turco)
Tiếng Việt (vietnamita)
Українська (ucraniano)
Comunicar un error de traducción
I recommend getting a subscription for Lynda.com. For 30$ you get 1month unlimited access to all of their training, Ruby or anything else (Excel programming, Photoshop, etc.)
Ask your parents if you have to and tell them it will make you a manager in any corporation one day. I know Excel programming, VBA, and its a major asset as I can program any analytical tools I need in my professional life.
Here is the link for Ruby : http://www.lynda.com/Ruby-tutorials/essential-training/47905-2.html
A combo of RPGM + Lynda would give you the theory behind programming + an environment in which to apply it easily.
Once you get the hang of 1 OOP language (like Ruby), you can easily learn most without much hassle.
It seems there is a free trial available, I'll try it out.
I hope I can get my simple scripts done in a month or two! I'm talking about things like making it so the main character can press a button to attack with a weapon on the game, but instead of it being an action system, the attack is just to gain "first turn advantage" if you hit an enemy with it, the battles are actually fought traditionally.
And umm, yeah, this would also need on-screen enemies instead of random battles, and things like enemies fleeing from you if they detect you are too high level for them. It is kind of like a snowball, isn't it? But if I learn to code I can do it all.
Understanding the basics of a low level language is extremely important if you are planning to be a serious programmer. If this is not the case, then do whatever the hell you want :).
While I recommend you do some research of your own, here are some wiki articles detailing some of the terms I just used above:
Abstraction: http://en.wikipedia.org/wiki/Abstraction_%28computer_science%29
High Level Programming Language: http://en.wikipedia.org/wiki/High-level_programming_language
Low Level Programming Language: http://en.wikipedia.org/wiki/Low-level_programming_language
High and low level (from a general, non-programming perspective): http://en.wikipedia.org/wiki/High-_and_low-level
Good luck. As long as you are passionate, do your research, and don't give up, you'll get there :).
If its something you want to try and get a quick feel for that website is a great resource, and the points and streak system add a little competitive edge to your own progress. If you have friends I definately recommend you work on programming as a group activity - i'm not too far in yet but having started with Java and been redirected to the Codecademy as a better starting point, I can tell you i'm feeling the excitement every time I get to the computer.
Hope it helps and all the best on your journey!
Going in without any directions will only get you discouraged.
Start with something easy, like the fundamentals of programming, then extend your knowledge.
(Yes, if you go past the fundamentals and you want a career in it, low-level languages are good, but it's still not a must)
I'll start to study this stuff at least 2-3 hours a day from now on, see if I have what it takes and such. Come to think of it, I think a lot of people start programming because they want to make video games! It's certainly a very nice drive, makes you look forward to something very fun while knowing that even if you never get into the video game industry, that knowledge will be useful to you. It's a win-win situation, so I'll keep going!
Yeah, Java looks like a pretty nice language to learn from what I have seen.
I'll try the Java course on that website, and then jump to Ruby. Sounds like a plan.
Thanks for the help.
DG if you get decent at it i would be willing to team up with you to make a game. i have a lot of parts of the game completed on paper, i just havent gotten into the app itself. of course, a team effort provides incentive to work on something instead of my own volition ;)
Here is a link for a good website http://rubymonk.com/
Like adanoidz said, you should go to http://codeacademy.com to get a good, free intro course.
Also, the fun thing is you can also build complex web applications with Ruby too. If you decide to start doing that, do the HTML/CSS course at Code Academy too and then hop over to http://railsforzombies.org to learn how to tie Ruby and HTML together and make anything from a blog, a forum, or the next Facebook. :)
After that, or if you choose to not go with a low-level language, check out "Learn Ruby the Hard Way". I plan on using that book myself, once I buy RPG Maker VX Ace and delve into the scripting.
Every time I pick up a new language, I always look for some key parts to it. "How do I create a variable?" "How do I make an 'if' statement" "How do I get input and create output?"
If you understand the foundations of how programming languages work, you can easily jump from one to the other with very little learning time. In this case he's asking about an easy to use language (yes, Ruby is very easy to use and imo and excellent language to start out with) and one he can practice right away, which also helps in learning a language.
To the topic starter: go for it. Even if you don't ever learn any other programming language, you'll be able to create (or at least modify) scripts for RPG Maker. The site codecademy mentioned above probably has some good lessons (never checked it out but I hear it mentioned A LOT) and if you need help you can always drop by the official RPG Maker forums and ask for a hand in the scripting section. Good luck!