- Toby the Cat
- Oct 11, 2024
Â
Time: 2145
Progress on my new engine is steady, with new features being added gradually while ensuring nothing is disrupted. I'm striving to maintain as much as possible in script format to facilitate code reuse for other entities when necessary. The strategy of keeping variables isolated is proving effective, as it minimizes the need to sift through code when adjusting values. Additionally, I'm aiming for modularity in scripts to allow for the easy integration of various components.
I've imported additional graphics from my other projects to enhance the visuals, although I will miss the simple cat design. Rest assured, it's still safe and might make a comeback!
I can switch between various characters, each with unique sprites, base stats, and abilities. Further enhancements are needed to allow for different weapons and the capability to hold multiple weapons or abilities, but this should not pose a significant problem.
I've introduced a new variation of the dash skill: teleportation. This ability enables instant movement from point A to point B, with the added advantage of passing through walls. Its current drawback is a longer recharge time compared to the dash, and I might consider implementing a charge time in the future. An idea for an advanced version includes either dropping a bomb upon departure or causing an explosion both when leaving and arriving. The modular design will be beneficial for future enhancements.
Finally in this update, the first weapon, the bomb, has been introduced. It launches from the player, bounces, and then slides to a halt before detonating after a brief countdown. The bomb is also designed to bounce off walls. Similar to the teleport, I'm quite satisfied with the outcome after extensive adjustments to the sprites and variables. The explosion's size could be increased slightly, and although it doesn't cause damage yet, that requires only minor tweaking. My primary focus now is to clean up the code so that it integrates seamlessly with the rest.
Â