Programar un enemigo tipo BOSS que sea mucho más complicado de vencer; y que sea capaz de navegar por los muros para encontrar al jugador.
Para eso debe implementar un algoritmo de pathfinding como A* para computar una trayectoria; almacenarla en el enemy; y hacer que se actualice cada cierto tiempo.
Programar un enemigo tipo BOSS que sea mucho más complicado de vencer; y que sea capaz de navegar por los muros para encontrar al jugador.
Para eso debe implementar un algoritmo de pathfinding como A* para computar una trayectoria; almacenarla en el
enemy
; y hacer que se actualice cada cierto tiempo.Puede utilizar esta implementación: https://github.com/felselva/uastar
En caso de usar otra implementación debe indicar la referencia utilizada.
Haga que
state_populate_random()
coloque al menos un BOSS.