PAC 1 – IA para juegos en primera persona
Públic The Enchanted Garden

Descripción del juego
En esta ocasión se ha implementado un juego 3D en tercera persona donde se ha creado un comportamiento autónomo para los NPCs.
Por un lado, están los fantasmas. Estos pueden tener dos comportamientos diferentes:
- En el primero, tan solo deambulan por el escenario seleccionando los puntos aleatoriamente.
- En el segundo, deambulan por el escenario y cuando se topan con un personaje que no es un fantasma, lo persigue hasta que este consigue escapar.
Por otro lado, están los transeúntes. Estos como los fantasmas tienen dos comportamientos:
- En el primero, patrulla siguiendo un camino marcado con objetos vacíos y con la ayuda de NavMesh van esquivando los obstáculos.
- En el segundo, deambulan seleccionando los puntos aleatoriamente como en el caso de los fantasmas.
En ambos casos cuando se cruzan con un fantasma huyen en la dirección contraria.
Por último, se ha creado un movimiento Flock. Este lo que hace es que los personajes calculen su movimiento a partir del resto de miembros del grupo. Lo que supone que visto desde afuera el grupo se mueva como un único ente.
Vídeo del Gameplay
A continuación, se puede ver el vídeo del juego en funcionamiento en PC y una explicación de lo realizado:
Prueba el juego
Se puede ver el juego en funcionamiento en Itch.io: The Enchanted Garden
Repositorio
El proyecto Unity del juego se puede descargar del repositorio siguiente: PAC 1 – IA per a jocs en primera
Además, en este mismo enlace también se pueden consultar las fuentes utilizadas.
Adrián Forte Romera
Aquest és un espai de treball personal d'un/a estudiant de la Universitat Oberta de Catalunya. Qualsevol contingut publicat en aquest espai és responsabilitat del seu autor/a.