Curso 01 · introductorio · ~6 h
Autómatas celulares y emergencia
Construye un universo discreto desde una retícula vacía
Un curso práctico donde escribes, paso a paso, el Juego de la Vida y las reglas elementales de Wolfram. No contemplas una demo: implementas la retícula, el vecindario, las reglas, el bucle y la medición.
8 lecciones18 pasos con checks2 widgets interactivos5 predicciones y quizzes+ laboratorio libre
Qué vas a construir
- Una retícula Canvas con coordenadas
- Estado binario y conteo de vecinos (Moore)
- Reglas de Conway y bucle de animación
- Pintado interactivo y reglas 30/110 de Wolfram
- Una métrica simple de actividad espacial
Prerrequisitos
- JavaScript básico (funciones, arrays, bucles)
- Noción de coordenadas 2D
Temario
Unidad 01
El sustrato: retícula y estado
Construyes
clear()drawAxes()drawGrid()paintCell()emptyGrid()randomGrid()draw()Cierra con reflexión
¿Dónde vive el patrón?
Unidad 02
Dinámica: vecinos, reglas, tiempo
- 01 · Contar vecinos40 min
- 02 · Reglas de Conway40 min
- 03 · Bucle de animación30 min
- 04 · Interacción: pintar celdas25 min
Construyes
countNeighbors()drawNeighborHeat()step()liveCells()runPattern()randomGrid()draw()tick()stop()makeClock()toggleAt()stamp()Cierra con reflexión
Emergencia sin misterio ni reducción trivial
Unidad 03
Wolfram y la medida
Construyes
wolframStep()runWolfram()countNeighbors()step()randomGrid()density()densitySeries()ruleEntropy()blockEntropy()Cierra con reflexión
Irreducibilidad computacional
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).