Posts: 18
Threads: 4
Joined: Feb 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 ?
Posts: 11,231
Threads: 649
Joined: May 2009
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.
Posts: 127
Threads: 14
Joined: Jan 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
Posts: 18
Threads: 4
Joined: Feb 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.
Posts: 11,231
Threads: 649
Joined: May 2009
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.
Posts: 18
Threads: 4
Joined: Feb 2010
Whoa thanks!
That looks like a lot time I will
have to spend on learning all
this! =]
Posts: 110
Threads: 36
Joined: May 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
Skills: Android, Ruby, PHP, Linux
Posts: 422
Threads: 23
Joined: Aug 2011
$ 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/Scrip...nd-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.
Posts: 110
Threads: 36
Joined: May 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.
Skills: Android, Ruby, PHP, Linux
Posts: 11,231
Threads: 649
Joined: May 2009
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..
Up is down, left is right and sideways is straight ahead. - Cord "Circle of Iron", 1978 (written by Bruce Lee and James Coburn... really...)
Above are clickable links