Week 12 - Bernardo Pinto


To cut this devlog short, this week I reworked the enemy AI to play more like a human. To do this, I wrote some behaviours that I excepted human players to have, and tried to implement them:

1. Movement:

  • If my hp is low, I will go towards an ally if I can be healed. Otherwise, I will stand and fight
  • If the enemy's hp is low, I'll move closer to him
  • I'll try to stay in the range of my lowest range ability
  • I will avoid being cornered

2. Abilities:

  • If the enemy's hp is low, I'll try to kill him as fast as I can
  • If the HP of an ally is low, I will try to heal him if I can

It also allows the difficulty to be adjusted, even if not perfectly.
I also and implemented analytics using the Unity Analytics Service.

We are incredibly close to the deadline, and there is still much to do. In the end we will have to cut features (again) and focus on others.

Get Deuce's Tower

Leave a comment

Log in with itch.io to leave a comment.