FYP - Trials Of Chaos: Player and Enemy Controllers

Introduction

Hi, Welcome back to my blog. My name is Joshua Mootoo and in todays post i will be going into detail about the Player and the Enemy controllers.

The Player

Starting with the player the original plan was to have different characters to choose from and different weapons to use. in the end due to bugs and features not implemented yet, all but the barbarian character and the crossbow were cut. so the player can move in all directions on the X and Z axis and can shoot the crossbow in the directions they’re facing. the groundworks for the other weapons was programmed but not implemented. there were also plans for a dodge move which was partially implemented.

Enemies

there are 3 different enemy types, the Skeleton Knight, Skeleton Archer and the Skeleton Brute, and the boss enemy which is a bigger version of the Skeleton Brute. all enemies would move towards the player with them having the ability to walk through walls and level objects. when any enemy dies they drop an EXP crystal and also has a 25% chance to drop a health potion.

For the Skeleton Knight and Brute they attack in the same way which is coming in contact with the player, but the difference is that the brute would move slower and deal more damage and also have a knockback effect on the player which would push the player back in the direction the brute is facing.

The archer would move towards the player but would stop as it got to a certain distance from the player to shoot them.

The Boss enemy is a bigger version of the Skeleton Brute but with a different colour scheme to it. works in the same way as the other enemies in terms of moving towards the player but the difference is that when it spawns in it will throw skeleton knights towards the player and when one dies it will throw another.

Overall i feel like both the player and the enemies need more work done on them to make them function better. if i had more time i would polish the character selection and to fit with the randomness of the game i would have it so the player starts with a random weapon. for the enemies both the Knight and Archer just need some tweaks but the Brute i would rework it so that it charges the player to inflict the knockback. for the boss enemy i would add more moves that it would cycle through at random and have it so the boss health is displayed on the games UI.

Previous
Previous

FYP - Trials of Chaos: Final Submission and Project Viva

Next
Next

FYP - Trials of Chaos: Wave Manager