Welcome Guest ( Log In | Register )

[ Big| Medium| Small] -



Post new topic Reply to topic  [ 44 posts ]  Go to page 1, 2  Next
    Gubid
  Tue Apr 12, 2011 2:37 pm
Scripting Nerd
User avatar
Member


Location: Utah, US
Hey guys!
I wanted to let you all know that I am kicking off a Ruby Scripting Tutorial Youtube series. Come watch, learn, and comment!
I also realize I stumble on my words alot, but it will be better, these were very impromptu.

Tutorial 1


Tutorial 2


tutorial 3


Tutorial 4


Tutorial 5


Tutorial 6





Tutorial 8


Tutorial 9


Tutorial 10 - Large Party Edits for Default Menu


Tutorial 11 - Final Fantasy Tactics Menu


Tutorial 12 - FFTactics Menu Cursor


Tutorial 13 - Command Menu


Tutorial 14


Tutorial 15 - Dragon Quest Save System


Tutorial 16 - Chrono Trigger Style Battle System


Tutorial 17 - Skill Levels


Tutorial 18 - Large Events


Last edited by Gubid on Wed Jan 25, 2012 3:46 pm, edited 10 times in total.

Top Top
Profile      
 

    Brewmeister
  Tue Apr 12, 2011 8:06 pm
Paste above Main
User avatar


lv 99 Balance Wizard

Location: 42.655713 N 82.619282 W
Nice job!

clear & soothing voice. (made me wanna take a nap)

Flow was good, and content was perfect. (i.e. not too much for one sitting).

You probably don't need a script, but I would jot down a few notes to prevent losing place or stumbling.
Try to stick with common terminology too. i.e. "methods" vs "statements", etc...

The aspiring script-writers are gonna love this!

_________________
"Of course that's just my opinion. I could be wrong!"


Image


Top Top
Profile      
 

    Gubid
  Tue Apr 12, 2011 9:43 pm
Scripting Nerd
User avatar
Member


Location: Utah, US
Thanks Brew! That first one I stumbled a lot. Mostly because I sort of made it up as I went. I knew what I wanted, but to convert that to a speech is something else entirely. Besides that, I am not much of a talker. Anyway, glad you enjoyed it!


Top Top
Profile      
 

    Citizen86
  Tue Apr 12, 2011 9:49 pm
User avatar
Member

This is going to be helpful for me. Thanks a lot for this!

What else do you have planned?


Top Top
Profile      
 

    Gubid
  Tue Apr 12, 2011 9:55 pm
Scripting Nerd
User avatar
Member


Location: Utah, US
I will be going over classes and methods next. Then as we have a fair base, we will start to build a custom menu based from the default. Nothing special, but features that are pleasing to the eye. Like sliding into the scene.. kinda like those 1 scene things, but not really one scene. After that, I am open to suggestions. If you have a script you would like, request it and maybe we will do it as a tutorial!


Top Top
Profile      
 

    Citizen86
  Tue Apr 12, 2011 10:11 pm
User avatar
Member

Sounds great! I don't have any requests at the moment, but maybe in the future


Top Top
Profile      
 

    gRaViJa
  Tue Apr 12, 2011 11:37 pm
Creator of Ascension
User avatar
Member


Location: Belgium
These are great. Both the scripting and narration is done well. I'll be following these on youtube ;)


Top Top
Profile      
 

    Gubid
  Wed Apr 13, 2011 12:06 am
Scripting Nerd
User avatar
Member


Location: Utah, US
Thanks Grav


Top Top
Profile      
 

    Pokémaniac
  Wed Apr 13, 2011 12:30 am
User avatar
Awesome Bro


Location: Australia
<3<3<3

I've always wanted to learn Ruby. Watching them now; feedback at the end.

EDIT: I learned a lot from the second one; mainly about attr_ and the difference between the types of variables. Just a question; is there any advantage at all to using attr_reader or attr_writer over attr_accessor? I'm guessing it's a bit faster, but it seems a bit inane to dedicate 3 functions to something you only need 1 for. :/

Anyway, thanks! That was really easy to follow for me.


Top Top
Profile      
 

    RMXPirate
  Wed Apr 13, 2011 8:43 am
User avatar
Member

I love them! After you are done with the basics on explaining everything you should do tutorials on step by step making menu systems etc that would make it a lot easier to learn how to do it all for VX/XP(if you put rgss 2 into it).

_________________
Image
[/spoiler]


Top Top
Profile      
 

    Gubid
  Wed Apr 13, 2011 1:58 pm
Scripting Nerd
User avatar
Member


Location: Utah, US
Pokemaniac,
For RPG Maker there is not alot of reason to use just reader or writer. I tend to use reader/accessor mainly. Is there a need for writer in general programming? Absolutely! Fact is, most people do their programming in a very possessive way. Meaning that they dont want others to screw with them. That is the reason for only having read only or write only access to certain variables. However, in the world of RPG Maker, it is not all to critical because you are using it for a game and not trying to protect some HIPAA (Patient Information) etc. Being that the data is not overly sensitive, then most just dont care. Is there an actuall speed difference? Not that I have noticed.

RMXPirate, That is actually the plan. The coming episode will go over class's, inheritance, methods and alias'ing. All very important things to learn. Once we go over those we will start into programming a menu. It will be a very basic change to the default menu, but it should help give you an idea of how/why things need to change etc.


Top Top
Profile      
 

    Mundane
  Thu Apr 14, 2011 1:13 am
Kind of back...
User avatar



Location: Palm Harbor, FL
These are the kind of tutorials I wish were out when I first started RPG Maker. Can't wait for more, man. Keep up the good work.


Top Top
Profile      
 

    Gubid
  Mon Apr 18, 2011 5:49 am
Scripting Nerd
User avatar
Member


Location: Utah, US
Ok, guys Tutorial 3 is up!


Top Top
Profile      
 

    Citizen86
  Mon Apr 18, 2011 5:50 am
User avatar
Member

I love you! :heart:


Top Top
Profile      
 

    xykudyax
  Mon Apr 18, 2011 3:01 pm
Member

:biggrin: Perfect!! You'r the best.. can't wait for the next tutorial!! :thumb:


Top Top
Profile      
 

    Pokémaniac
  Thu Apr 21, 2011 8:39 am
User avatar
Awesome Bro


Location: Australia
Didn't notice this was up! You're really good at explaining these things.


Top Top
Profile      
 

    legend808
  Thu Apr 21, 2011 11:43 am
User avatar
Member

It doesnt work for rmxp Script 'tutorial2' line 22: Syntax occurred.

1 class Window_Mine < Window_base
2 def initialize
3 super(0,0,320, 240)
4 actor = $game_actors[1]
5 x, y = 5, 50
6 def draw_actor_graphic(actor, x, y)
7 end
8 end
9 class Scene_Mine < Scene_Base
10 def start
11 @my_window = Window_Mine.new
12 end
13 def update
14 @my_window.update
15 if input.trigger?(input::C)
16 $scene = Scene_Map.new
17 end
18 end
19 def termenate
20 @my_window.dispose
21 end
22 end


Top Top
Profile      
 

    legend808
  Thu Apr 21, 2011 11:58 am
User avatar
Member

NVM i see wat i did wrong


Top Top
Profile      
 

    legend808
  Thu Apr 21, 2011 12:00 pm
User avatar
Member

HA sorry no i dont cant figure it out???


Top Top
Profile      
 

    Pokémaniac
  Thu Apr 21, 2011 12:14 pm
User avatar
Awesome Bro


Location: Australia
well, you spelt terminate wrong...

also, I have a feeling there's one too many ends in there. Hard to tell, because it's not formatted properly.


Top Top
Profile      
 

    Draycos Goldaryn
  Thu Apr 21, 2011 1:27 pm
The Goldyn Scaly One
User avatar
Member


Location: My own Phantasy Realm
Actually he's missing an end after line 5. He defines initialize but doesn't end it before defining draw_actor_graphic.

actually, looking at it further, instead of adding an end, remove the def on line 6 so it is instead
draw_actor_graphic(actor,x,y)

_________________
Scripts that I made

And now for some fun:
Popular Quotes with a Goldaryn Twist! (Updated 2011-08-25)


Top Top
Profile      
 

    Gubid
  Thu Apr 21, 2011 6:21 pm
Scripting Nerd
User avatar
Member


Location: Utah, US
And... because its RMXP, there is no scene base. So you will need to copy that section over as well if you want to use it.

_________________
Minecraft/Terraria Server Information: SponAsylum.dyndns.org
Daily Map Render available at http://SponAsylum.dyndns.org/map

My Projects

Awards


Top Top
Profile      
 

    Meness
  Fri Apr 22, 2011 2:19 am
&hearts;
User avatar
Member


Location: Malaysia
This is very helpful! I'm actually understanding RGSS for the first time :haha: only downside is that I use RMXP :/ but I'm sure it won't be too much trouble.

Thank you for your time in making these! Waiting for the fourth one eagerly :)

_________________
Support DJ Games' Newest Project!
Game of Awesomeness

Help me improve my English! PM me to write you an article, review, or even stories for you :)


Top Top
Profile      
 

    Gubid
  Mon Apr 25, 2011 3:50 pm
Scripting Nerd
User avatar
Member


Location: Utah, US
Hey guys. Tutorial 4 has been released! If you havent subscribed yet, do it now!

Tutorial 4 - Part 1
http://www.youtube.com/watch?v=Kh79QFn3GUo


Tutorial 4 - Part 2
http://www.youtube.com/watch?v=uxyZKkZwRTk

_________________
Minecraft/Terraria Server Information: SponAsylum.dyndns.org
Daily Map Render available at http://SponAsylum.dyndns.org/map

My Projects

Awards


Top Top
Profile      
 

    Meness
  Tue Apr 26, 2011 1:50 am
&hearts;
User avatar
Member


Location: Malaysia
YES! Thank you! :D

_________________
Support DJ Games' Newest Project!
Game of Awesomeness

Help me improve my English! PM me to write you an article, review, or even stories for you :)


Top Top
Profile      
 

    Pokémaniac
  Tue Apr 26, 2011 9:48 am
User avatar
Awesome Bro


Location: Australia
These are really good, and you're actually releasing them! Class-changing is something a lot of people will find useful.


Top Top
Profile      
 

    legend808
  Thu Apr 28, 2011 12:42 pm
User avatar
Member

REQUEST !!!

i want to learn how to make a class be able to use a certain skill
only on a certain tile

example: in batte and im over water enables me to use water ball.
then i go over some rocks and i can use rock crush or somthing.
if im not on a certain tiles all other skills i learned dont show up.


Top Top
Profile      
 

    Gubid
  Thu Apr 28, 2011 2:30 pm
Scripting Nerd
User avatar
Member


Location: Utah, US
I assume you are using GTBS then right? Since normal battle doesnt actually have movement etc.

_________________
Minecraft/Terraria Server Information: SponAsylum.dyndns.org
Daily Map Render available at http://SponAsylum.dyndns.org/map

My Projects

Awards


Top Top
Profile      
 

    Pokémaniac
  Fri Apr 29, 2011 8:06 am
User avatar
Awesome Bro


Location: Australia
Maybe he means you gain the skill if the battle starts on that tile?


Top Top
Profile      
 

    Gubid
  Fri Apr 29, 2011 5:02 pm
Scripting Nerd
User avatar
Member


Location: Utah, US
Ya maybe. Will need a little more detail before I start anything though.


Tutorial 5 is available - we cover 3 different scripts in this episode.



_________________
Minecraft/Terraria Server Information: SponAsylum.dyndns.org
Daily Map Render available at http://SponAsylum.dyndns.org/map

My Projects

Awards


Top Top
Profile      
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 44 posts ]  Go to page 1, 2  Next


Who is online

Users browsing this forum: No users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

We are an independent, not-for-profit game making community.
Homepage
Board Index
About Us
Downloadable Games
Free Browser Games
Games in Development
RPG Maker Support
Game Maker Support
Construct 2 Support
HBGames the eZine
Advanced RPG Maker
Site Announcements
Powered by phpBB © phpBB Group