ΦΎΣΙΣ

000

Phúsis

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

  1. 01 · Partícula con velocidad35 min
  2. 02 · Separación35 min
  3. 03 · Alineación y cohesión35 min
  4. 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

  1. 01 · Tablero de Schelling35 min
  2. 02 · Regla de mudanza40 min
  3. 03 · Evolución de la cooperación35 min

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).