Finally made it to devlog number ten and it was cleverly named to commemorate this occasion. I mean it hasn’t even been a full week since the last devlog where I briefly went over my quick venture into learning Lua and using the LÖVE game engine. It didn’t take long to get a good enough handle on the language and to get up and running in Atom. Once I took some time to get accustomed to the language I began to work out the stats for Tiny Mystic in LÖVE.
Before I decided to go to Lua I knew how I wanted to do my stats and how they would improve with each level up. I spent a lot of time studying Golden Sun’s mechanics and researching what stats really are. I wrote countless notes detailing what stats I wanted, what they’d be for, and how they would grow. After some time I was satisfied with what I had and was ready to see it in action, but I wasn’t ready to put it into Tiny Mystic. This is when I decided to use Lua and LÖVE to create a simulation of my battle system. Enter the Tiny Gear Simulator or TGSim for short.
With the TGSim in motion, I was able to lay out a sort of stats sheet for my players. I was able to create a character, modify their stats, and perform a mock level up which would improve their stats based on a given growth grade. I was able to see the stats for a character and how they would improve after reaching certain levels. After running a couple of level up simulations I knew my formulas needed to be tweaked a bit. After much modification, I ended up with five stats for each character and five growth grades that would determine how they would improve when leveled up.
The stats are as followed:
- Strength: Measures a character’s physical abilities.
- Power: Determines a character’s special abilities.
- Agility: Measure a character’s speed.
- Endurance: Determines how much a character can handle.
- Intelligence: …At the time of writing this, I can’t remember what this was for….Might get scrapped.
- Growth grades can be anything from ‘E’ to ‘A’
That’s pretty much all I have for this devlog! This battle system is getting closer and closer to being something tangible and I am very excited. I still have plenty of formulas to work out so I believe I am far from done, but as long as progress is being made who am I to complain? Next, I’ll be working on the damage calculations for the basic attacks so we can actually simulate a battle. It’ll be a fairly basic battle, but a battle nonetheless. Now before I close this devlog out I want to bring attention to Asentrix Studios’ new logo! It’s still a work in progress, but just like Tiny Mystic, it’ll get better with time! Catch on the next devlog and enjoy the rest of your day.