- Joined
- Feb 17, 2016
- Messages
- 125
- Reaction score
- 28
- First Language
- German
- Primarily Uses
- RMMV
The premise:
Speed is an important factor in our gaming society. In all games i can think of, your skill is determined by how fast a game is finished. Of course, skill isn't the only reason why we play. Still, speed is a factor which we all like, even among those us who don't like speed(runs).
Deeper look:
You may ask me: What! I don't like speed. I want it slow and steady! Sadly, the human nature is... to get bored.
After all, a game may have the most beautiful landscape or the most interesting story, but if we have to see them often enough, we will get bored of them sooner then later. That is why modern games allow for cutscenes to be skipped. Or why we have fast travel. Or why many hate backtracking. Neptunia - among (few) others - even allow for attack animations to be quickened by holding down a button.
In short, cutting down wait time for more playtime.
My Problem:
While i have my - regreatably half-baked - solutions for cutscene skipping and cutting down most wait times, my real problem lies in cutting down the wait time in the actual battles.
My goal:
I want battles which can be over in less then 10 seconds, optimal would be ~6 seconds. From touching an enemy, to going back onto the map. Important: I still want the player to know all the information that he wants to know, may it be how much damage he dealt or what he got from the battle. Of course, the player should still have all the time in the world, which is why i go for round based. I would prefer to use yanfly's charge turn battle, btw.
My Questions:
How can i reduce the delay of attacks? For example, a normal average attack takes about ~3 seconds. I want to cut that down to half a second. While i can shorten the animations, how do i shorten the delay inbetween the animations? How do i shorten the animations at the start of an battle, and at it's end? Can i do it with Yanfly's plugins? Is there are another plugin to do that? Or do i need to learn javascript to do that? Or is it impossbile and i have to use Plan B?
Thank you for reading this textwall and thank you in advance for any reply. I am open to questions regarding my philosophy, of course.
Speed is an important factor in our gaming society. In all games i can think of, your skill is determined by how fast a game is finished. Of course, skill isn't the only reason why we play. Still, speed is a factor which we all like, even among those us who don't like speed(runs).
Deeper look:
You may ask me: What! I don't like speed. I want it slow and steady! Sadly, the human nature is... to get bored.
After all, a game may have the most beautiful landscape or the most interesting story, but if we have to see them often enough, we will get bored of them sooner then later. That is why modern games allow for cutscenes to be skipped. Or why we have fast travel. Or why many hate backtracking. Neptunia - among (few) others - even allow for attack animations to be quickened by holding down a button.
In short, cutting down wait time for more playtime.
My Problem:
While i have my - regreatably half-baked - solutions for cutscene skipping and cutting down most wait times, my real problem lies in cutting down the wait time in the actual battles.
My goal:
I want battles which can be over in less then 10 seconds, optimal would be ~6 seconds. From touching an enemy, to going back onto the map. Important: I still want the player to know all the information that he wants to know, may it be how much damage he dealt or what he got from the battle. Of course, the player should still have all the time in the world, which is why i go for round based. I would prefer to use yanfly's charge turn battle, btw.
My Questions:
How can i reduce the delay of attacks? For example, a normal average attack takes about ~3 seconds. I want to cut that down to half a second. While i can shorten the animations, how do i shorten the delay inbetween the animations? How do i shorten the animations at the start of an battle, and at it's end? Can i do it with Yanfly's plugins? Is there are another plugin to do that? Or do i need to learn javascript to do that? Or is it impossbile and i have to use Plan B?
Thank you for reading this textwall and thank you in advance for any reply. I am open to questions regarding my philosophy, of course.
