Curso 03 · intermedio · ~5.5 h
Modelos basados en agentes
De un boid solitario a Schelling y la cooperación
Construyes agentes con posición y velocidad, las tres fuerzas de Reynolds, el tablero de segregación de Schelling y un dilema del prisionero iterado. La filosofía social se vuelve código ejecutable.
7 lecciones14 pasos con checks2 widgets interactivos3 predicciones y quizzes+ laboratorio libre
Qué vas a construir
- Partículas con integración simple
- Separación, alineación y cohesión (boids)
- Tablero y regla de mudanza de Schelling
- Dinámica de cooperación (replicador simple)
Prerrequisitos
- JavaScript básico y vectores 2D (suma, escala)
- Ideal: haber visto el curso de autómatas
Temario
Unidad 01
Enjambres desde cero
- 01 · Partícula con velocidad35 min
- 02 · Separación35 min
- 03 · Alineación y cohesión35 min
- 04 · Enjambre completo40 min
Construyes
move()drawAgent()runTrail()separation()demoSeparation()alignment()cohesion()arrow()combineForces()stepFlock()drawFlock()mulberry32()polarization()runFlock()Cierra con reflexión
¿Hay un «nosotros» en el cardumen?
Unidad 02
Filosofía social computacional
Construyes
initSchelling()drawSchelling()schellingStep()mulberry32()segregationIndex()runSchelling()replicatorStep()runCooperation()finalCooperation()Cierra con reflexión
Micro-motivos, macro-patrones
Al terminar
Laboratorio libre
Un sandbox que se arma con tus funciones del curso (las que pasaron los checks) y retos abiertos sin guion. Para ver versiones terminadas, visita Kósmos Interactivo (kosmos-interactivo.vercel.app).