3. Movimiento I (estático sin orientación)

Contenidos

  1. Fundamentos matemáticos:
  2. Fundamentos de los algoritmos de movimiento (diagrama):
  3. Lectura muy recomendada: Ian Millington - AI for Games.

  4. Curso Artificial Intelligence for beginners.

Actividades

Completar con actividades de iniciación.

1. Sigue este, este, este, este, este y este tutorial para hacer un Pong (1972) con IA.

1 (otro, antiguo). Elige uno:
a) Sigue este, este, este y este tutorial (opcional este y este) para hacer un Pong (1972) con IA.
b) Sigue este o este tutorial para hacer un Pong (1972) y añádele IA siguiendo este, este o este vídeo.

2. Haz un Breakout (1976) (tutorial) y añádele una IA y un sistema de puntuación (ejemplo).

3 (nuevo, completar). Completa este tutorial de principio a fin (opcional este) para un movimiento en 8 direcciones.

Hasta aquí se verían tres tipos de movimientos: x, y y xy (ver prueba cuatrimestral 1 PRIA).

4 (opcional). Crea tu propio juego desde cero con IA que:
Sea 2D (sistema de coordenadas cartesianas bidimensional) y use la distancia euclídea 2D.
Tengan el jugador y la IA movimientos estáticos sin orientación (ver Contenidos) (ejemplo).
Haya colisiones, sistema de puntuación y otros elementos como obstáculos, bloques, bolas, etc.

4 (opcional). Realiza en Unity este tutorial de coordenadas cartesianas.

5 (opcional). Sigue estos vídeos para hacer un shoot 'em up al estilo Gradius (1985).

X (opcional). Completa este tutorial para hacer un juego en Unity. Este de atributos y los de este canal están genial.

Evaluación

Entrega

La entrega será un PDF con los enlaces a los juegos en HTML. Para ello:

  1. Exporta cada juego a WebGL en Unity: File→Build settings→WebGL→(Switch platform)→Build and run.
  2. Una vez exportado, comprímelo en un solo zip (index.html así como el resto de archivos y carpetas).
  3. Cada juego se subirá a itch.io como HTML en Draft mode y su Secret URL se indicará en el PDF.

Criterios de calificación

Criterios de evaluación asociados