Okay first thing, AssBlitz? So we have come up with an architecture for character behaviors that focuses on giving a character an assignment. Each gameplay character has an assignment stack. One of my sprint assignments was to implement an enemy character that is fast and charges the player. So for this behavior I had to implement a new assignment. What better name than AssBlitz, then? This was fairly simple. When an instance of the enemy is created, it assigns the AssStalk behavior (implemented by Kyle Ray) then when the player is within a certain distance it pushes AssBlitz onto it's assignment stack. The blitz assignment is timed, so it will charge the player and reset to the stalk assignment, until it is again ready to blitz.
|
AuthorAlex Stout is a game developer studying at the University of Utah. Archives
July 2015
Categories |