January 2016
Intermediate to advanced
304 pages
6h 17m
English
Now that the player is well and truly generated procedurally, let's apply some of this to the enemies. We currently have two main enemy classes, namely Slime and Humanoid. Slime is a simple slime enemy, but our humanoid class is here for us to expand upon. Currently, the class loads the sprites of a skeleton, but let's make it so that it can be a number of humanoid-like enemies; in our case, it will be either a goblin or a skeleton.
We could have made individual classes for these enemies, but since most of their code will be the same, it doesn't make sense. Instead, we have this ambiguous humanoid class that can take the form of a humanoid enemy. All that we need to do is change the sprite, and the way we ...
Read now
Unlock full access