Here is the project of an rpg game "semi automatic turn by turn "
Note this project is not finished, and I have no intention to make a real game. It's just a demo , so the graphics or UI will not polish but I'am more interested to make a working gameplay
Game start |
Gameplay
The player control a team of 3 actor (soldier,healer and magician).Each characters have skills, soldier have strong attack, healer can cure injuries and magician can cast magic attack.
After the waiting time is over (when the bar is full) actor player have differents actions
- Attack with a weapon an enemy
- Use Skill (heal or magic attack)
- Use Object
- Defense
The specifity is that each actions have cost value (maximum of 1 pts). So by example his is a combination of actions :
attack (0.25 pt) + attack (0.25 pt) + attack (0.25 pt ) + attack (0.25 pt) = 1.0
fire skill (0.5) + attack(0.25) + attack(0.25) = 1.0
Object (0.5) + Heal Skill (0.5) = 1.0
Defense = 1.0
Player's actors can use multiples actions in one turn. After that player input each action to 1, actor executes each actions
Healing action |
Record actions
To avoid that player have to input the same sequence, last actions are saved and can be replay immediately with a menu. Player can also save 2 configurations which he can program some actions (Like gambit in FF12)
Create command |
IA Control
With the record of the actions and the possibility to record 2 actions, player can set theses actions on the actor to make them perform automatically in loop. Player can open menu to change the action setup.
If the actor player performs an action that he can't do (like no MP or the item), it's will replace by a defense move
auto command |
Fastest Input
I recently play Persona 5 , and I like that each actions are set on a button. It's make the battle faster. That why on the game, each action are set on button. D Pad is to select directly target or ally. The only moment when there is a menu , it on select object or skill.
It's important to faster action during rpg battle to keep dynamic of the battle
shortcut on the left side |