Material docente · p5.js
Sesión 07: AC-02 · Sistema Vivo
La sesión presenta el enunciado de AC-02 y utiliza un sketch hecho en clase para explorar agentes autónomos, familias cromáticas e interacción básica como punto de partida del proyecto.
Objetivos
- Desglosar los requisitos de la actividad AC-02.
- Entender cómo una clase
Vehiclemodela movimiento autónomo. - Observar el comportamiento de
seek()con un objetivo móvil. - Usar ratón y teclado para alterar la población y el color del sistema.
- Detectar qué falta para convertir el boceto en una pieza final completa.
Recorrido
- Lee el enunciado de AC-02 pensando en sus bloques principales: familias, relaciones, eventos visuales, sonido, interacción y evolución temporal.
-
Abre el sketch
agentes-autonomos-moscaspara observar una versión reducida centrada en el movimiento de agentes hacia un objetivo compartido. -
Comprueba cómo el ratón define la posición del objetivo y cómo
mouseIsPressedykeyPressed()amplían el sistema. -
Revisa la clase
Vehiclepara localizar posición, aceleración, velocidad máxima y fuerza máxima. - Decide qué nuevas reglas necesitarías añadir para responder por completo al enunciado de la actividad.
Mapa rápido de AC-02
- Construir un sistema con 90 a 150 agentes y al menos tres familias.
- Diseñar relaciones propias entre familias y varios comportamientos.
- Generar eventos visuales con partículas o trazas de vida limitada.
- Conectar el sonido de
p5.soundal comportamiento del sistema. - Permitir interacción, evolución temporal y una tecla de reinicio.
Sketch de la sesión
Qué ejemplifica este boceto
El ejemplo de clase cubre el arranque del proyecto: agentes que se mueven solos, un objetivo común visible y una forma de perturbar la población. Todavía no incluye partículas, sonido ni una tecla de reinicio, así que debe entenderse como un prototipo para AC-02 y no como la solución final.
Referencias
Siguiente paso
El guion ampliado, la práctica guiada y la relación completa con AC-02 están en el README de la sesión.