下载源码 描述
如果能送给一个人一段可以探索的未来,会是什么样子?《Future City》(完整名 Future City — Build a city. Leave a letter.)是一款简短的浏览器 3D 城市建设游戏,送给你爱的人,也送给他们将要继承的未来:你的每个选择,最终都会变成一封来自 2058 年的私人信件。先把一座岛献给对方,再选出对方热爱的事物:书、音乐、运动、星空或大海,一座与之相配的地标会成为这个世界的中心。
从 2050 年到 2058 年,你要用森林、太阳能、住宅和湿地修复 6 个街区,在有限的资金、自然、能源、幸福感和韧性之间取得平衡,同时为一场海岸风暴和一次热浪做好准备。建在哪里、什么时候建,决定了这座岛能否繁荣。
回报不只是一个分数:一段电影式回放会重温你的选择,夜灯点亮整座城市,一封信描述你帮忙造就的生活,其中还有一句关于所选地标的私人话语。「Send this city」能把完成的世界变成一个礼物链接,收到的人可以打开属于自己的岛、四处游览、读信,还能回赠发件人一座城市,全程不需要注册账号;玩家也可以保存一张明信片。
游戏在比赛期间从零开始制作,除了 5 座地标,世界里的其他一切都是程序化生成的。作品以源码形式提供,需要自行构建运行;它基于 JavaScript、Three.js 和 WebGL,开发中借助了 OpenAI Codex。
Tripo 用在哪里
5 座地标是这份礼物的核心,全部用 Tripo 文生 3D(H2.5 模型)生成。
- 5 座个性化地标:图书馆塔、音乐台、体育场、天文台和灯塔花园。收礼人的爱好决定哪一座成为城市的中心,也决定 2058 年那封信里的一句话。
- 接入浏览器:导出的 GLB 在保留几何的前提下,把贴图优化为 1024px 的 JPEG,再接入 Three.js 场景,配上自动缩放、贴地、夜间灯光和礼物链接回放。


