Another imgur link. dang I need to optimize my gifs... Or maybe I should work in only video...?
I spend a lotta time tweaking designs instead of coding, which I feel guilty for... probably because my project's viability suffers a bit each time because I want it to look perfect before the first implementation... maybe ill spend a month doing quick and dirty sprints where I implement features in a week... maybe
it does look cute
So following party members are a bit tricker in 3D. The main issue I need to solve is how they handle being obstructed by something they can scale. I sorta want to put jumping into their state machine but I'm lazy so for now they teleport. I had a slight issue where when they teleported somewhere they could crush the player controller into the ground... it might still be an issue I need to test it more haha.
If you were curious about how their path-finding works it's something like this:
A. Determine the vector between the current position and the player position ignoring the y-axis. B. Add vector to velocity to move in the player's direction. C. If one of 6 ray casts reports collision and velocity is close to zero pick another direction to walk in for a while before resuming from step A.
I could use the built-in navigation stuff Godot has but it needs to be baked and I sorta want to avoid that with how much I like to tweak the environment sometimes. Idk it works well enough for now but there is totally room for improvement haha.
This is a gimmick I've been looking into, at the cost of a turn you can bank an action to use later immediately after someone else. This seems pretty useless but could be helpful in applying status effects that can combine, I still need to think about it lol.
Hello, I made a post on TIG just now. It summarizes some future progress that hasn't been posted here. Check it out if you feel like it.
That I will probably redesign since I want to redesign the pause menu...
A blog for a game about a rather peculiar exam. Made in Godot Engine!
200 posts