Save-Point
[Request] Tut. for RGSS - Printable Version

+- Save-Point (https://www.save-point.org)
+-- Forum: Games Development (https://www.save-point.org/forum-4.html)
+--- Forum: Code Support (https://www.save-point.org/forum-20.html)
+--- Thread: [Request] Tut. for RGSS (/thread-552.html)



[Request] Tut. for RGSS - Eldur - 03-07-2010

Well yeah, I want to request a RGSS tutorial
for creating a battle system. Something to start
on or anything.

I have just started some days ago to learn RGSS
and I really want to script a battlesystem by myself
later, so what should I start to learn first ?


[Request] Tut. for RGSS - DerVVulfman - 03-07-2010

There is no real 'hard and fast' tutorial for RGSS. Not here anyway. A lot of us learned by messing around with existing scripts. I personally started by screwing around with those 'WINDOW_whatever' classes just so I can see what effect I generate with the menus.

So the first step I recommend is babysteps in the pond. Get your feet wet but take your time. Play around.

As far as a battlesystem... VERY tricky. *Shrugs* However, you may have a talent for those. Each to his own talents in scripting.


[Request] Tut. for RGSS - rm-rf - 03-07-2010

It's not wise to jump to making battlesystem when starting to learn Ruby/RGSS.
It's better to look into Scene_# and Window_# and change it around, see what you can do, learn the syntaxes (def, if, else, end, do, begin, while, until, etc) and create your own scene with some windows, that what I did ;o


[Request] Tut. for RGSS - Eldur - 03-07-2010

Thanks for the replies~

Well, I didn't say I want to start
creating a battlesystem NOW! =P
I said sometime later when I got
the knowledge. ^^
Hmmm... gonna see what I can do.

Btw. Is there a summary of all these
syntaxes? With explanation etc. I can't
know what each of these means by just
looking at the scripts =s
Another problem is just I have no clue
what I should start on.


[Request] Tut. for RGSS - DerVVulfman - 03-07-2010

The name RGSS translates to Ruby Game Scripting System. So it is basically a stripped down version of RUBY:

http://ruby-doc.org/docs/ProgrammingRuby/

I did a little searching. Some 'statements' in Ruby work fine with RGSS... just that they didn't use them in the default scripts. So you may find a statement here and there in that site that works just fine with your scripts.


[Request] Tut. for RGSS - Eldur - 03-07-2010

Whoa thanks!
That looks like a lot time I will
have to spend on learning all
this! =]


RE: [Request] Tut. for RGSS - Narzew - 11-15-2012

I am learned RGSS from learning basics of Ruby (not RGSS).
When I was 13 years old (two years ago), I started learning Ruby Basics. After learning basics I started analyzing other RGSS scripts.
I learn method by method.
In next month I get experience and I started making basics scripts to RGSS :)

In learning this should be help :
http://www.ruby-lang.org/en/documentation/quickstart/
http://tryruby.org/levels/1/challenges/0
Rpg Maker Xp Help File


RE: [Request] Tut. for RGSS - MechanicalPen - 12-05-2012

$ is a global variable, @ is a class variable. Something.a_thing means you are referencing a_thing in the Something class. Other than that, the best way to learn is to start changing things! Look at the Window_base, Game_Actor, and Game_Enemy scripts and see what you can get them to do.

If you know how to code already, this is a useful resource http://www.scribd.com/doc/92493367/Scripting-in-RGSS-Ruby-for-Intermediate-and-Experts

Good luck! The Battle script is one of the most complex. It references a lot of things, Troops, Enemies, Actors, Windows. I've been studying the RGSS for about a year and am just starting to understand the battlesystem.


RE: [Request] Tut. for RGSS - Narzew - 12-06-2012

I not even tried to understand Scene_Battle, because I think that standard battle system is awful. I prefer ABS systems. I am writed some addons to XAS, but not to original standard battle system. ABS'es are better.

You can enter the action if you use ABS ;) If you use standard system - not.


RE: [Request] Tut. for RGSS - DerVVulfman - 12-07-2012

I guess I should close this thread. Eldur hasn't been here since March 2010, a month after he posted the request 2 years ago..