Day 18
I am back and feeling alright. I added some party members to the team as well as some AI behaviors for seeking the player, enemies and attacking.
Did not have a lot of time today but I managed to refactor some of the attack code to allow for different attack types in the future. I also added some damage numbers and a bit of code to help prevent characters from being hit by the same attack across multiple frames. Tomorrow I hope to set up some more animations and state for enemies spawning/dying as well as damage states for the player.
I started working on some basic combat hit/hurt boxes and changed the player facing direction to be based on the mouse position around the player character.
I need to get proper animation states set up for the enemies as well as some better code for updating things that are alive / dead. The hit/hurt boxes definitely need some fine tuning as well.
Set up a basic enemy with some path finding / flocking / avoidance to seek the main character and avoid other enemies as best as possible. There still are some rough edges to it (jitter when they're all close) but I think it will work pretty good for now. I'm not sure what other kinds of avoidance I'll need so I'll move forward to some basic combat tomorrow!
I think I've decided on a direction for a small arena battler game. I started working on the main character from a wonderful asset pack I found here: https://itch.io/s/45421/minifantasy-complete-bundle
Setting up animations is quite cumbersome in my engine (as I don't have an animation editor yet) and took up the majority of my time to set up the main character's movement state along with the attacking animations. Hoping tomorrow will be more productive!
Hello everyone! This is my first time doing #devtober!
I'm mainly going to be focused on improving my prototyping and finishing skills with the intent of having something playable and fun at the end of the month. I only have about an hour or two a day to work on side projects so I hope to be efficient and keep the scope small.
My secondary goal is to vet features on my custom game engine that I've been writing over the past few years in said spare time.
For day 1 I've mostly been doing some pen and paper prototyping and going over some old ideas that I've had in the past. I haven't fully decided on anything yet and might sleep on it. In the meantime, I'm setting up the project specific code in my engine and getting some of the boiler plate out of the way.
Good luck to everyone out there and I can't wait to see what everyone makes!