Unidad 2. Vectores

Unidad 2. Vectores#

Requisitos de la aplicación interactiva#

Vas a imaginarte una población de CRIATURAS COMPUTACIONALES en un ecosistema digital, interactuando unos con otros de acuerdo con varias reglas.

  • Vas a diseñar al menos 3 criaturas que tengan:

    • Apariencia diferente.

    • Desarrolla un conjunto de reglas para simular el comportamiento de cada criatura. Por ejemplo: una mosca nerviosa, un pez nadando, un conejo saltando, una serpiente deslizándose, etc.

    • Controla el movimiento de la criatura ÚNICAMENTE manipulando la ACELERACIÓN.

    • Dale personalidad a la criatura a través de su comportamiento.

    • Asegúrate que al menos una criatura, usando vectores, implemente una caminata aleatoria y un vuelo de Lévy (mediante una distribución personalizada de números aleatorios). Por ejemplo, el siguiente código muestra un random walker con una probabilidad del 1% de realizar un paso enorme. Mira el capítulo anterior para repasar.

  • Debes adicionar interactividad a tu aplicación. Puede ser mediante teclado, mouse, música, el micrófono, video, sensor o cualquier otro dispositivo de entrada.

  • Debes desarrollar tu aplicación bajo control de versión. Usa el directorio correspondiente de cada unidad.

Trayecto de actividades#

  • Realiza la lectura de la unidad 1 del texto guía.

  • Experimenta con los conceptos y el código. Documenta las conclusiones que vas descubriendo.

  • Trabaja en tu aplicación interactiva.

Recursos#