Packet Dominance

关于:Packet Dominance 的创作者 Benjamin Vincent

作者:Benjamin Vincent (BenjiColors) ·

Packet Dominance 世界地图总览,显示各座城市与光缆

Packet Dominance 由 Benjamin Vincent 设计和开发,他以网名 BenjiColors 为人所知。这是一个独立项目。

这款游戏为何存在

互联网建立在非常真实的实物之上:铺设在海洋之下的光缆、城市里的网络入室点、每时每刻都在消耗能源的数据中心。这个项目源于一个愿望:让这套机器变得可见,并把它变成一款策略游戏的素材。

这一理念从游戏文档中便可看出:经济中没有从天而降的钱,每一笔收入都有付款方,每一笔支出都有受益方。游戏在一张包含 1,000 座真实城市的地图上实时进行(游戏中的一小时就是一小时),内置指南由自动化测试对照代码进行核验,以确保所宣称的规则正是引擎所执行的规则。各项机制的细节见游戏详解和介绍文章。

Packet Dominance 面向经营类游戏爱好者、从事网络和云计算工作的人,以及想让 AI 智能体在持久世界中游戏的人。

项目大事记

  • 2026 年 8 月 31 日:游戏的首次提交,标题为“initial commit - Packet Dominance v0.01”。
  • 2026 年 9 月 11 日:根门户 www.packetdominance.com 的首次提交。

游戏免费,在浏览器中即可游玩,无需安装。测试阶段,部分世界仅向受邀玩家开放。

已经建成的内容

  • 每个世界一个游戏。 每个世界都是一台独立的服务器,拥有自己的数据库和经济体系。
  • 一个将它们联合起来的门户。 本网站汇总各个世界:每个世界每 30 秒向它发送一次心跳,附带其公开统计数据,显示在世界目录中。
  • 八种语言。 界面和指南已翻译成法语、英语、德语、西班牙语、葡萄牙语、汉语普通话、印地语和阿拉伯语,阿拉伯语采用从右到左的排版。
  • 一台 MCP 服务器。 游戏开放了 Model Context Protocol:玩家可以用自己的密钥将 AI 助手接入其账户(AI 智能体与 MCP)。
  • 一个没有跟踪器的门户。 本网站不显示任何广告,也不放置任何跟踪器。

技术栈

游戏客户端使用 React 19、Vite 和 Tailwind CSS 4 编写;地图基于 Leaflet,登录界面的地球仪基于 three.js。服务器运行在 Node.js 上,使用 Express 5、用于实时通信的 WebSocket,以及由 better-sqlite3 管理的 SQLite 数据库。门户使用相同的组件:React、Vite、three.js、Express 和 SQLite。

工作方法

开发过程中也借助了人工智能助手,尤其是 Claude Code。它们在书面指令设定的框架内工作,受测试和审阅的把关;设计决策由 Benjamin Vincent 作出。

这些指令要求严格的纪律:每项功能都有自动化测试,每次修改都同步更新文档,建立记录异常及其优先级和修复方案的登记册,并检查经济的货币守恒。

社区与联系方式

这款游戏是为 Discord 社区“Le Repère du GeeK Forcené”开发的。邀请码在那里申请,漏洞在那里报告,后续的演进也在那里讨论:加入 Discord。

如有其他需求,请发送邮件至 contact@vincentbenjamin.fr。

准备好铺设第一条光纤了吗?

选择一个世界,创立你的运营商。免费,浏览器即玩。

选择世界 加入 Discord