Author Topic: (no subject)  (Read 3347 times)

Tosoto

  • Member
  • *
  • Posts: 869
    • View Profile
(no subject)
« on: November 30, 2005, 12:33:11 PM »
Alright listen up, and don't laugh or I will strike you.

Despite all this time I've spent on this forum and playing around with the toolkit I still pretty much know nothing about making custom systems. Which is what I want to do.

What I'm basically asking is for someone to teach(tutor) me.

Any takers? I'd really appreciate help with learning more about RPG coding.
« Last Edit: December 31, 1969, 06:00:00 PM by Tosoto »

Xorlak

  • Administrator
  • Member
  • *****
  • Posts: 2225
    • View Profile
    • http://darkagegames.net
(no subject)
« Reply #1 on: December 01, 2005, 01:05:52 PM »
I can usually be tricked into helping if the questions are small and evenly spaced out.  (Heh...)

Let's start with a simplified battle system shell.  The basic idea is to organize everything into smaller, easier to deal with methods (which in turn can be broken down further, and so on).  This is sort of how DAX's battle system is set up:

Code: [Select]
initialize()
battleover! = 0

while(battleover! = 0)
{
  playerturn()
  enemyturn()
}

endbattle()

That's it!  Well, not really.  (Heh...)  But the problem has been broken down into smaller parts.  Were to you want to go from here?  We could do the basics of a one-on-one battle system, just to get you used to things.  Or, we could do multiple players and enemies, which people tend to have trouble with.
« Last Edit: December 31, 1969, 06:00:00 PM by Xorlak »

Tosoto

  • Member
  • *
  • Posts: 869
    • View Profile
(no subject)
« Reply #2 on: December 01, 2005, 02:18:42 PM »
Well, if I learned how to make a 1vs1 battle system would it be difficult to expand it to bring in more characters and/or enemies?
« Last Edit: December 31, 1969, 06:00:00 PM by Tosoto »

Number Eight

  • Member
  • *
  • Posts: 945
    • View Profile
(no subject)
« Reply #3 on: December 01, 2005, 10:08:06 PM »
I beleive I made a one on one battle system a very long time ago, and the big X can correct me if I'm wrong, but I think it's fairly easy to add stuff once you've got the shell.
« Last Edit: December 31, 1969, 06:00:00 PM by Number Eight »
<a href=\'http://www.rammstein.com/Extras/\' target=\'_blank\'></a>
<a href=\'http://www.wakeupwalmart.com/\' target=\'_blank\'></a>
<span style=\'font-size:14pt;line-height:100%\'><a href=\'http://www.ebaumsworldsucks.com/\' target=\'_blank\'>ebaumsworld sucks</a>
<a href=\'http://www.uweflade.de/rammstein.htm\' target=\'_blank\'>benzin</a>
</span>

 TE QUIERO PUTA!

AlienDude

  • Member
  • *
  • Posts: 605
    • View Profile
    • http://www.taralax.com
(no subject)
« Reply #4 on: December 02, 2005, 08:56:09 AM »
Tosoto you can develop the framework to be as general as possible, maybe if you are lucky you can eventually have it so that it can be 30 vs 30! If you make the 1x1 work well you are a lot farther than you think, becuase you have a good foundation to pull from. Basically yeah work your way up.
« Last Edit: December 31, 1969, 06:00:00 PM by AlienDude »
Quote
May your star always be good to you and may your travels be swift.
 
- Traveller Farewell
(adapted from the Necroscope series by Brian Lumley)

Taralax Studios BEING REBUILT GENOME BY GENOME! \n\t\t\t\t\t\t\t\t\t
<' + '/div>\n\t\t\t\t\t\t\t\t\t