← Rodrigo Sosa
⌘K

Snake — multijugador, con un jugador IA

abr 2026–presente · Proyecto personal en línea

Un Snake multijugador chiquito: todos los de la sala comparten un tablero y se suma un NPC que decide a dónde ir llamando a un modelo de lenguaje.

Vive en este sitio. Escribí gg en cualquier página para abrirlo.

Qué hice

  • Salas en tiempo real sobre PartyKit, con dead reckoning en el cliente para que las otras víboras se muevan suave entre actualizaciones.
  • Un NPC que le pide cada movimiento a un modelo (Jev, de typesafe.ai), con tope de gasto diario y pausa automática cuando nadie está mirando.
  • Pausa, cámara lenta, modo solo mirar y replay de las decisiones del NPC.

TypeScript · Canvas · PartyKit · Cloudflare

gg