historia6.md - UCM-FDI-DISIA/proyectois1-algoritmos GitHub Wiki
6. Interacción con ciudadanos controlados por IA
Como jugador, quiero interactuar con los aldeanos de mi ciudad para obtener información o darles órdenes.
Criterios de aceptación:
- El jugador puede acercarse a un NPC y seleccionarle para saber su estado, las tareas que están realizando, el tiempo que les queda para terminarlas entre otras.
- Aquellos que no estén ocupados pueden ser comandados para las tareas que el jugador elija, siempre y cuando se cumplan las condiciones requeridas por la misma.
- Cada NPC estará programado para tener un comportamiento concreto, diferenciándose el de los aldeanos del de personajes más especializados como los leñadores, mineros, etc.
Notas:
- La información será mostrada de forma simple, clara y visual, para que las interacciones de consulta sean ágiles.
- Una vez se seleccione cada acción, esta se ejecutará de forma inmediata, teniendo que esperar solamente los tiempos establecidos por cada proceso. Pero el procesamiento será inmediato.
- En caso de que alguna acción no sea posible por falta de personal o recursos, se le será indicado al jugador por medio de un mensaje mostrado por pantalla.