Welcome To
Falconhead Studios
“We have to continually be jumping off cliffs and developing our wings on the way down.” - Kurt Vonnegut
These 4 Enemies are the first 4 that i have made for the game, each one has completely different AI.
The Wasp, (formally the yellow wasp) is the first enemy i made for the game, its a basic enemy and started off a lot more basic than it is today, the yellow wasps AI is as simple as following the player and hitting the player when up close, in recent versions of my game, the wasp properly hits enemies on a alarm cooldown for every hit whereas in older versions the wasp would move into the player and the player health would decrease overtime. The Hornet, (formally the red wasp) was built from the yellow wasps AI but was adjusted to have a new state that overwrites its current chase player state known as the shoot state, the hornet shoots stingers which look like posionous darts, in the more recent versions of the game, Hoshi can deflect the stingers back at the target if timed correctly with his sword whereas in older versions, this wasn't possible. The bunny slime is a newer enemy made in early-mid November which AI was a lot trickier to make. Unlike the first 2 enemies, making slime i did completely by myself without tutorials or videos and guides that help me as i could'nt find any. My aim for the slime was to have something similar to the slime enemy from Terraria, just changed slightly in areas, after half a week of solving known issues and bugs i got it to function although even today still has small bugs. Finally the Bat Enemy is the most recent, for this enemy i used a seperate piece of code to follow the player, known as mp_potential_step which is a really useful piece of code especially for top down. since the bat enemy isn't grounded, its okay to use mp_potential_step and is really useful for AI to manuvuer around obstacles, so when the bat spots a player it can find its way around a wall that may be in the way. Bats in the game are expected to be triggered events for the player which makes the game more interesting however i haven't set them to do that yet, i will later on when i start level design.
0 Comments
Leave a Reply. |
Introduction
Archives
April 2019
Categories |