Skip to content
Néstor edited this page Aug 18, 2023 · 10 revisions

Artificial Intelligence description

Para el próximo día, diseñar las bases del juego.

Definir los stats de los personajes. Tres tipos de personaje: infantería, arqueros y caballería.

Definir parámetros para el juego, que puedan ser modificados por el jugador. Vida, defensa, daño, velocidad, etc.

Poner escenografía. Los personajes pueden esconderse.

Las unidades tienen una visión, solo pueden ver dentro de ella.

Diseñar una IA simple, muy simple, que sea realista.

Por ejemplo, si una unidad está sola y ve a cinco enemigos venir hacia ella, debería huir y esconderse.

Los personajes se comunican entre ellos. Tienen varios estados (atacar, huir, agruparse).

IMPORTANTE: Definir cómo puede intervenir el jugador humano (por ejemplo, controlando una única unidad cualquiera de su elección, rollo FIFA).

Diseñar plan de trabajo y workflow.

Hoja de ruta

Aportar

  • Aportar a otros juegos en Godot.
  • Aportar a los plugins de Godot.
  • Aportar al foro de Godot.
  • Más adelante: aportar al Godot en sí.

28 julio 2023

  • Agregar un valor random a los ataques
  • Integrar las variables de los stats en el código de warrior
  • Hacer el pathfinding
  • Triplicar el warrior para definir la infantería, la caballería y los arqueros. Queda pendiente de añadir los arqueros, puedo hacerlo yo.
  • Heredar de warrior todo en las tres clases
Clone this wiki locally