Hello everyone! I have worked a few more hours into the battle
system. It's a bit better and supports a wide array of new things.
I'm at the point where I just need to properly add the victory
screen and then I can connect it with the database and have the
battle system work on the back-end. This will technically allow
multiplayer support but that's not the purpose, at least not yet.
Presently the Battle System needed
several things. It needed to be able to:
- Initialize the information of both the Player and the
Enemy
- Create HUD elements dynamically and present and hide them as
needed
- Understand the fundamentals of the Player and Enemy turns
- Animate basic things on-screen on a live basis
- Support Basic Attacks, Magic both Offensive and Healing
(Defensive comes later) and Items for Recovering Health and
Afflictions.
- Conditions for Player Win, Player Lose
- Support for Player Party and Enemy Party (Should parties be a
thing)
At the moment, all of these things exist.
Now I need to complete a victory screen, make slight
animations for both the player and enemy while attacking, update
the debug menu so that it is displayed above the player and enemy
as it should and display Attack #HP above the player/enemy when
getting hit. Afterwards, I'll connect it to the database and
include cheats and optimize the battle system. Once this is done, I
can move on to the next part of the game.
In the follow-up post, I will be talking about what has
changed and after that screenshots!