Thread Rating:
  • 1 Vote(s) - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 Basic knowledge to the default RMMZ TPBS battle flow implementations
#1
This topic aims to share the basic knowledge on what the default RMMZ TPBS battle flow implementations do in general, but you're still assumed to have at least:
1. Some plugin development proficiency(having written several easy, simple and small battle-related plugins up to 1k LoC scale)
2. Basic knowledge on what the default RMMZ turn based battle flow implementations do in general
3. Basic knowledge on what the default RMMZ TPBS battle flow does in general on the user level(At least you need to know what's going on on the surface when playing it as a player)

Simplified Flowchart
Please note that this flowchart only includes the most important elements of the battle flow, to avoid making it too complicated and convoluted for the intended targeting audience

"Battle Start"

"Input Action Slots"

"Thinking In Frames"

"Frame Start"

"Start Phase"

"Turn Phase"

"Action Phase"

"Turn End Phase"

"Battle End Phase"

"Update TPB Input"

"Summary"

That's all for now. I hope this can help you grasp these basic knowledge. For those thoroughly comprehending the essence of the default RMMZ TPBS battle flow implementations, feel free to correct me if there's anything wrong
For those wanting to have a solid understanding to the default RMMZ TPBS battle flow implementations, I might open a more advanced topic for that later
My RMVXA/RMMV/RMMZ scripts/plugins:
http://rpgmaker.net/users/DoubleX/scripts/
Reply }


Possibly Related Threads…
Thread Author Replies Views Last Post
Wink  RPG Developer Bakin: The Active Timed Battle System Tutorial JayRay 0 811 01-09-2023, 04:36 AM
Last Post: JayRay
   Basic knowledge to the default RMMZ turn based battle flow implementations DoubleX 0 1,136 03-01-2022, 05:11 AM
Last Post: DoubleX
   [RMMZ]Using ES6 Class Inheritance/Extensions For Aliasing Without Prototypes DoubleX 0 2,262 08-01-2020, 03:19 PM
Last Post: DoubleX
   Basic knowledge on using Javascript ES5 access modifiers and inheritance DoubleX 1 5,247 02-15-2017, 03:45 PM
Last Post: DoubleX
   Naive ideas on basic 2D collision detection with simple shapes DoubleX 0 3,304 07-05-2016, 02:28 PM
Last Post: DoubleX
   Basic knowledge in concurrency with a centralized clock DoubleX 0 3,136 07-05-2016, 02:22 PM
Last Post: DoubleX
   The Basic, Still-Image Battler Tutorial Ratty524 0 4,321 12-06-2008, 04:31 PM
Last Post: Ratty524



Users browsing this thread: