
Snaketron
Snake multijugador online y competitivo, con temporadas clasificatorias, duelos y partidas por equipos, reescrito en Rust 14 años después del original; el desarrollador dice que la IA mejoró tanto que dejó de escribir código a mano. 🐍
Web oficial snaketron.io, verificada el 3 nov 2026. Enlazado desde la publicación de Show HN del propio desarrollador y desde el README de su repositorio («Play now at snaketron.io»).
Dónde jugar
Todas las plataformas donde está este juego. Comprobamos los enlaces con fuentes oficiales; nunca alojamos ni replicamos juegos.
- Jugar gratis — web oficialNavegadorDisponibleGratis
Funciona en el navegador del ordenador. Sin descargas.
Navegador (sin descargas) · Enlace oficial verificado el 3 nov 2026.
- Ver en GitHubGitHubDisponible · Código fuente del motor del juego, los servidores y el cliente web (licencia MIT según el README)Gratis
Descarga desde la página de releases de GitHub.
Ordenador · Enlace oficial verificado el 3 nov 2026.
Acerca de Snaketron
Snaketron es una versión multijugador online de Snake, el de toda la vida pero con piques de verdad: recoges comida sin chocar contra las paredes ni contra otras serpientes, en práctica en solitario, duelos 1 contra 1, partidas por equipos 2 contra 2 con un objetivo o todos contra todos. Cada objeto que recoges reinicia un temporizador de combo de un segundo que hace que los siguientes valgan más, y mantener pulsada la barra espaciadora te da un acelerón para encadenar combos y conseguir eliminaciones. Puedes jugar al instante como invitado o registrarte para las temporadas clasificatorias de Bronce a Gran Maestro, la experiencia acumulada y las skins, y el juego elige una Jugada de la Partida. El desarrollador, lopatin, lanzó Snaketron por primera vez en 2012 y lo publicó en Hacker News, donde los jugadores aprovecharon que el estado de la partida estaba en el cliente; la versión publicada en agosto de 2026 es una reescritura, que el desarrollador llama V2, con un motor en Rust con autoridad del servidor, compartido con el navegador mediante WebAssembly para la predicción en el cliente, y servidores que redistribuyen las partidas en curso cuando se unen nodos. En la publicación de Show HN, el desarrollador dice que la IA mejoró tanto que dejó de escribir código a mano y dedicó su tiempo al diseño del juego y al trabajo de alta disponibilidad; la publicación no nombra la herramienta. Gratis en el navegador, con el código fuente en GitHub bajo licencia MIT.
Cómo se hizo
Verificado en parteEn la publicación de Show HN, el desarrollador dice que uno de los objetivos de la reescritura en Rust era aprender el lenguaje, pero que la IA mejoró tanto que dejó de escribir código a mano y dedicó noches y fines de semana al diseño del juego y al trabajo de alta disponibilidad; duda que hubiera terminado el proyecto sin IA, compaginándolo con su trabajo. La publicación cifra el proyecto en 200.000 líneas de código, la mayoría pruebas. No se nombra ninguna herramienta ni modelo. El repositorio contiene un archivo CLAUDE.md que empieza con «This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository», lo que sugiere, pero no demuestra, que se usó Claude Code.
- SinCLAUDE.md del repositorio, dirigido a Claude Code, que describe la arquitectura; el desarrollador no ha dicho qué herramienta usó. — GitHub (lopatin)
Una reescritura del juego de 2012 del desarrollador. El motor del juego está escrito en Rust en un crate compartido que compila a código nativo para los servidores y a WebAssembly para el cliente del navegador, de modo que el cliente puede predecir el movimiento mientras el servidor mantiene la autoridad. Según el README, el backend es un servidor en Rust (Tokio y axum) para la API REST y los WebSockets, con Redis (Valkey) para la coordinación del clúster y como bus de eventos, AWS DynamoDB para la persistencia y contenedores Docker pensados para AWS Fargate; el front-end es React y TypeScript. El desarrollador exigió que el sistema escalara automáticamente para que un nodo nuevo pudiera unirse y hacerse cargo de partidas en curso sin interrumpirlas. El repositorio también incluye documentos de diseño, especificaciones TLA+, un cliente de bots y un probador de carga cuyos bots juegan partidas reales.
- Motor / framework
- Sin motor (motor de juego en Rust compilado a WebAssembly; front-end en React y TypeScript)
- Lenguajes
- Rust, TypeScript
- Tamaño del equipo
- No revelado
- Tiempo de desarrollo
- No revelado
- Coste de desarrollo
- No revelado
- Código escrito por IA
- No revelado
“AI got so good that I stopped writing code by hand and preferred to spend my nights & weekends working on what was more intereting to me than borrow checking errors: game design and the high availability stuff.”Notas de verificación: La afirmación sobre la IA procede de la publicación de Show HN del desarrollador del 30 de agosto de 2026 (15:23 UTC), que no nombra ninguna herramienta, así que la herramienta se registra como no revelada; el archivo CLAUDE.md del repositorio se conserva solo como indicio no verificado de Claude Code (el desarrollador no ha dicho qué herramienta escribió el código, y la descripción del archivo, por ejemplo PostgreSQL para la persistencia, difiere del DynamoDB del README). Las funciones, la arquitectura y la licencia MIT proceden del README. La publicación de Show HN del juego original («Snaketron, online multiplayer Snake», snaketron.com) está fechada el 26 de mayo de 2012. Como el juego se lanzó por primera vez en 2012 y la fecha de lanzamiento de la reescritura se basa en la publicación de Show HN, no se registra fecha de lanzamiento. La declaración sobre la IA solo cubre la reescritura en Rust: la versión de 2012, hecha antes de que existieran las herramientas de programación con IA, funcionaba con un script de servidor en Node.js (server.js) y MySQL, según los comentarios del desarrollador de 2012, y la publicación de 2026 no dice cuándo empezó el trabajo en la reescritura. Un comentarista de la publicación de 2026 informó de que el sitio web no funcionaba; el 4 de noviembre de 2026, snaketron.io servía el cliente web del juego, pero no comprobamos si se puede entrar en partidas. El README menciona una integración piloto con el portal CrazyGames; no se comprobó ninguna ficha en CrazyGames. Los bots del repositorio son rivales programados para pruebas; ninguna fuente menciona IA generativa funcionando durante la partida. No pudimos leer las estadísticas de GitHub desde el entorno de investigación. No se indican el tamaño del equipo ni la ubicación.
Historia del desarrollo
El desarrollador publica la primera versión de Snaketron en Hacker News; los jugadores descubren y aprovechan que el estado de la partida está en el cliente.
El desarrollador publica la reescritura en Rust en Hacker News como Show HN.
OficialHacker News (lopatin)
Rendimiento del juego
Cada cifra mide algo distinto: jugadores simultáneos, propietarios, descargas y ventas nunca son intercambiables y nunca se suman. Las etiquetas indican de dónde sale cada número.
Navegador (web oficial)
Gratis en el navegador; los invitados pueden jugar sin cuenta, y registrarse habilita las clasificatorias y las skins. Ni el README ni la publicación de Show HN mencionan compras.
No hay métricas públicas registradas para esta ficha.
Sin datos públicos: Jugadores simultáneos (web), Ingresos mensuales, Ingresos brutos.
GitHub
No hay métricas públicas registradas para esta ficha.
Sin datos públicos: Estrellas en GitHub.
Ventas e ingresos (todas las plataformas)
Juego de navegador: no hay descargas que contar.
Reseñas y rankings
Nuestra redacción aún no lo ha reseñado.
Prototipo: tu voto solo se guarda en este navegador y no se cuenta en ningún sitio.
Actualmente no aparece en ningún ranking.
Aún no hay reseñas de jugadores.
Prototipo: las reseñas se guardan solo en tu navegador; no se publican ni se envían a ningún servidor. Las reseñas se muestran en el idioma en que se escribieron.
Fuentes
| Fuente | Tipo | Publicado | Consultado |
|---|---|---|---|
| Show HN: Snaketron – Competitive multiplayer Snake. Back after 14 years Hacker News (lopatin) | Publicación en redes | 30 ago 2026 | 3 nov 2026 |
| lopatin/snaketron — README GitHub (lopatin) | Repositorio | Sin confirmar | 3 nov 2026 |
| lopatin/snaketron — CLAUDE.md GitHub (lopatin) | Repositorio | Sin confirmar | 3 nov 2026 |
| Show HN: Snaketron, online multiplayer Snake Hacker News (lopatin) | Publicación en redes | 26 may 2012 | 3 nov 2026 |
| Official game page (language check) lopatin | Web oficial | Sin confirmar | 3 nov 2026 |





