Packet Dominance

Acerca de: Benjamin Vincent, creador de Packet Dominance

Por Benjamin Vincent (BenjiColors) ·

Vista general del mapa del mundo de Packet Dominance con sus ciudades y sus cables

Packet Dominance ha sido concebido y desarrollado por Benjamin Vincent, conocido con el seudónimo BenjiColors. Es un proyecto independiente.

Por qué existe este juego

Internet se basa en objetos muy reales: cables de fibra tendidos bajo los océanos, puntos de presencia en las ciudades, datacenters que consumen energía cada hora. El proyecto nació del deseo de hacer visible esta maquinaria y de convertirla en la materia de un juego de estrategia.

Ese enfoque se refleja en la documentación del juego: una economía sin dinero caído del cielo, donde cada ingreso tiene un pagador y cada gasto, un beneficiario. El juego transcurre en un mapa de 1.000 ciudades reales, en tiempo real (una hora de juego dura una hora), y la guía integrada se verifica contra el código mediante pruebas automatizadas para que las reglas anunciadas sean las que aplica el motor. El detalle de las mecánicas se describe en el juego en detalle y en el artículo de presentación.

Packet Dominance está pensado para los aficionados a los juegos de gestión, para las personas que trabajan en redes y en la nube, y para quienes quieren poner a jugar a un agente de inteligencia artificial en un mundo persistente.

El proyecto en algunas fechas

  • 31 de agosto de 2026: primer commit del juego, titulado «initial commit - Packet Dominance v0.01».
  • 11 de septiembre de 2026: primer commit del portal raíz, www.packetdominance.com.

El juego es gratuito y se juega en el navegador, sin instalación. Algunos mundos están abiertos solo con invitación durante la fase de pruebas.

Lo que se ha construido

  • Un juego por mundo. Cada mundo es un servidor independiente, con su propia base de datos y su propia economía.
  • Un portal que los federa. Este sitio reúne los mundos: cada uno le envía una pulsación cada 30 segundos con sus estadísticas públicas, que se muestran en el directorio de mundos.
  • Ocho idiomas. La interfaz y la guía están traducidas al francés, inglés, alemán, español, portugués, mandarín, hindi y árabe, con una maquetación de derecha a izquierda para el árabe.
  • Un servidor MCP. El juego expone el Model Context Protocol: un jugador puede conectar un asistente de IA a su cuenta con su propia clave (agentes de IA y MCP).
  • Un portal sin rastreadores. Este sitio no muestra publicidad ni instala ningún rastreador.

Las tecnologías

El cliente del juego está escrito en React 19 con Vite y Tailwind CSS 4; el mapa se apoya en Leaflet y el globo de la pantalla de inicio de sesión, en three.js. El servidor funciona con Node.js y Express 5, WebSockets para el tiempo real y una base SQLite gestionada con better-sqlite3. El portal usa las mismas piezas: React, Vite, three.js, Express y SQLite.

El método de trabajo

El desarrollo se apoya también en asistentes de inteligencia artificial, en particular Claude Code. Trabajan en un marco fijado por instrucciones escritas, bajo el control de las pruebas y de una revisión; las decisiones de diseño corresponden a Benjamin Vincent.

Estas instrucciones imponen una disciplina estricta: pruebas automatizadas para cada funcionalidad, documentación actualizada con cada modificación, registro de anomalías con su prioridad y su corrección, y control de la invariancia monetaria de la economía.

La comunidad y el contacto

El juego se desarrolla para la comunidad de Discord «Le Repère du GeeK Forcené». Allí se piden los códigos de invitación, se notifican los errores y se debaten las próximas novedades: unirse al Discord.

Para cualquier otra consulta, escribe a contact@vincentbenjamin.fr.

¿Listo para tender tu primera fibra?

Elige un mundo y lanza tu operador. Es gratis y se juega en el navegador.

Elegir un mundo Unirse al Discord