Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

How to start a CBS?

Hello all,
I'm looking to start a CBS Script, I have all the necessary Images, and a good view (in my head) of what I want it to do, but could someone please tell me where to start. I've looked at the default battle system but I can't really see where they started either...
I've looked around but can't see any tutorials anywhere, but if somone could give me a link i'd be very grateful.
I'm linking this in with an Encounter & Viewrange script i'm also in the middle of making.
I won't be using the Default menu system and i'm planning on making one of my own. Is it advisable to do the menu system before hand? If so, please still help me with designing the CBS, I'll document the help for when i've finished the CMS.

Thanks a lot in advance,
Gbdfac
 
In my own battle system I started off by writing down the methods that I was going to use. It is always good to try to plan out how things are going to work as much as possible. Plan out how characters(usually known as battlers) will work. Write out classes that are connected to the battle system, such as battlers. This way you can plan ahead and try to minimize your code length, and maximize it's efficiency. For battle systems there are usually a few different stages in the battle. There is the introduction of the battle, the action selection part, the action execution, and the conclusion of the battle. For ATBs the action selection part and the action execution part are kind of going on at the same time.
I personally prefer to do the menu system first so that way all of the character's data is already figured out and that makes the battle system a little simpler. Plus, depending on the setup, sometimes you can reuse the menu system in the battle system. Well, good luck!
 
When you say that you checked out the default battle system and you couldn't understand,do you meen you checked out the Scene_Battle script?if so,it's obvious you won't get it.Most classes and methods referenced there are actually defined in other scripts as Sprite_Battler,Arrow_Actor,etc...
Making a CBS isn't easy.Believe me.Only do it if you have a LOT of free time.
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top