Hello, guys! It's Shinekuku and his super AI for monsters!
Video Preview
Recently i planned to add some new monsters and I found that my old code is very bad, it runs every frame, executing a lot of code and completely unmanageable. I rewrote absolutely all the AI code, and even the girl's resistance system.
The new system will based on event responses and sleep when nothing happens. The architecture if this system it's a state machine that is easy to change any state for any mosnter.
A about the updated behavior of monsters:
•If monster is zombie - You need to destroy his head, otherwise he will rise up every time you kill him.
•If all limbs are existing - The zombie will chase you and try to grab you. If he grabs, he will knock you to the ground. If he knocks you to the ground, he will {You_know} the girl.
•If leg\s destroyed - the zombie will hold you until you kill him.
•If hand destroyed - The zombie will not be able to grab you, but will attack with the other hand.
•If both hands destroyed - He will be helpless, but he will flicker in front of you (It's temporary solution, zombie will bite in the future)
Updated girl resistance behavior:
The pressure power is different for each monster. The girl's resistance power based on her current stamina (spent on resistance) and maximum stamina (resistance force). If the monster has strong pressure, and the girl's maximum stamina is too low, then she will not be able to resist and will be knocked to the ground without a chance.
If there is enough stamina you can get up from the ground before the zombie starts {You_know} the girl.
Now I am adding new monsters and finalizing the AI code (It's still in progres as you can see in the video) and next and then I'll do the missing H animations.
Planned monsters for next update: Zombie strong, zombie fat, mutated hound, mutated hound boss.
And i still w8 for the girl's voice, looking forward to add it to the game!
Rex
2021-02-27 17:54:07 +0000 UTCShine
2021-02-13 04:03:26 +0000 UTCBob Morane
2021-02-11 02:08:29 +0000 UTCShine
2021-02-10 16:25:19 +0000 UTCBob Morane
2021-02-10 16:13:16 +0000 UTC