The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Creative Discussions > Game Development > Pokémon Essentials
Register New Account FAQ/Rules Chat Blogs Mark Forums Read

Notices

Pokémon Essentials All questions and discussion about Pokémon Essentials, the Pokémon game kit for RPG Maker XP, go in here. Also contains links to the latest downloads and the Essentials Wiki.



Reply
Thread Tools
  #1  
Unread July 6th, 2012, 08:39 AM
pspdude's Avatar
pspdude
:o super shinx?
 
Join Date: Jul 2008
Location: Toronto
Age: 19
Gender: Male
Nature: Calm
Well, I know the basics of a lot of programming languages, but I usually stay with JavaScript and C#, mostly because I use Unity3D a lot. But I've been looking into playing around with essentials for awhile. I used to do some ROM hacking, but I never really it.

Thanks
-Pspdude
__________________








Pspdude Ish Amazing :O!





Thx Jefelin for the sprites
Reply With Quote
  #2  
Unread July 6th, 2012, 03:06 PM
Maruno's Avatar
Maruno
Lead Dev of Pokémon Essentials
 
Join Date: Jan 2008
Location: England
Gender: Male
At Uni, I learned the basics of Fortran95 and IDL. I then learned practically everything about RGSS from studying Essentials, and using Google to answer a few of the more conceptual questions. The Stack Overflow website is good for that.

The best way to learn is by doing. Find an easy script (I suggest the Trainer Card and/or Pokégear) and analyse it up, down and backwards until you can make sense of it. Then try something else.

Pick an aspect of Essentials you want to learn about (e.g. Pokérus, or choosing the species of a wild encounter, or fishing), and find and analyse the relevant code. I think it's best to know what something does (at least vaguely) before reading its code to find out how it does it. It's also good to pick a particular topic, rather than browse aimlessly.
__________________
Reply With Quote
  #3  
Unread July 7th, 2012, 02:45 AM
KitsuneKouta's Avatar
KitsuneKouta
狐 康太
 
Join Date: Mar 2010
Age: 22
Gender: Male
I can second everything that Maruno said here. I too learned Ruby and RGSS from messing around with Essentials, and I likewise found the Trainer Card to be a great place to start because of how short and straightforward the code is. I started with next to zero programming knowledge (I had maybe two classes on programming when I started here: principles of programming [just logic structures] and a basic C# class all done in the console), but Ruby is highly readable so learning it is a breeze (if you've got C# figured out, you'll find that Ruby is much easier).

I also suggest that you try out making some code from scratch once you have a feel for Ruby's syntax. Just start small, and add bits here and there as you feel comfortable. There's no use trying to make something amazing in one go. An easy one I found to start with is menus. Start by displaying the background image, practice drawing text, and add logic to it bit by bit (using conditional statements, global variables, or what have you). It may take some time to memorize the common classes, methods, and modules you'll be using in Essentials though. After all, there's an awful lot to work with. That's the only difficult part in my opinion. In all honesty, tutorials won't do a whole lot for you. They've never helped me much anyways.
__________________
Creator of the Harvest Moon Tool Kit (HMTK).

Anime/Manga fans can find me on MyAnimeList.net, as KitsuneKouta.
Reply With Quote
  #4  
Unread July 7th, 2012, 04:50 AM
pspdude's Avatar
pspdude
:o super shinx?
 
Join Date: Jul 2008
Location: Toronto
Age: 19
Gender: Male
Nature: Calm
Thanks guys, I'll put this into good use
__________________








Pspdude Ish Amazing :O!





Thx Jefelin for the sprites
Reply With Quote
  #5  
Unread July 7th, 2012, 05:57 PM
fiOWNya's Avatar
fiOWNya
Beginning Trainer
 
Join Date: May 2012
Location: Washington
Age: 22
Gender: Female
Nature: Quirky
Also, if you are a total beginner with Ruby, it may be worth checking out http://www.ruby-lang.org/en/documentation/ which has a bunch of the basics so that you can learn the terminology and how things generally fit together.
__________________
Fiona's Deviantart
"So, tell me about yourself. Are you a boy or a girl?"
Reply With Quote
  #6  
Unread July 8th, 2012, 12:06 AM
IceGod64's Avatar
IceGod64
My imagination.
 
Join Date: Oct 2008
Location: Castelia City
Age: 25
Gender: Male
Nature: Naive
I went into essentials knowing positively nothing about Ruby or RGSS, and nearly everything I know now is just by expirimenting.

Basically, I echo what Maruno and KitsuneKouta already said - the best way to learn RGSS is by doing.
__________________

Reply With Quote
Reply
Quick Reply

Sponsored Links


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are UTC. The time now is 08:13 PM.


Style by Perdition Haze, artwork by Sa-Dui.
Like our Facebook Page Follow us on TwitterMessage Board Statistics | © 2002 - 2013 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to Pokémon USA, Inc. and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company, Pokémon USA, Inc., The Pokémon Company International, or Wizards of the Coast. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2013 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User posts belong to the user.