I took the week off from work for Thanskgiving in the hopes that I could (finally) get some game development work done after like 6 months of none at all.
Plus, so far no new major injuries for anyone in my house.
Plus, I did not buy Skyrim VR yet.
Means: I actually was able to do some work.
I’m working on finally nailing down a steering primitive system that I like. So right now I have hacked some basic steering primitives into my Anarchy Sandbox project from last year.
So far I have just basic seek and arrive behaviors. Arrive is what I’m using now. All monkeys try to go to 10, 0, 10 and stop. There is an initial monkey who spawns with the world.
Placed three monkey spawners (they spawn up to 10 monkeys then disappear):
The starter monkey was bumped out of his spot so had to circle around. You can see him leaving the mosh pit.
Still more coming, starter monkey is back in the mosh pit:
Now they are just all crowded around waiting:
I currently have steering hacked into normal AI heartbeat but it doesn’t fire very often. Next step will be replacing the normal WalkDriver in the physics layer with a SteeringDriver that calls the steering system directly as part of physics. They’ll behave more sensibly then and not have to circle around so far to get anywhere.
Then I will add a basic object avoidance primitive. That’s pretty much everything you’d need to do a tower defense. I plan to also add path following and flee primitives before I call this part “done” and move on to higher level AI stuff.