物实小城
A COMMUNITY, BUILT AS A CITY
正在唤醒三维引擎…
预告自动播放中 · 滚动或触摸可随时退出

物理实验室社区 · 出品 PRESENTS

物实小城

M I N I C I T Y

把一座线上社区,建成一座可以走进的城。

200 位真实居民 · 50 余座建筑 · 昼夜与四季 · 一个正在发生的故事

进入小城 ↗
滚动

第一章 CHAPTER ONE

他们,不是 NPC。

每一位居民,都由真实的社区成员化身而来。有人话多,有人嘴硬,有人把一句没说完的再见,藏在了对话树的最深处。1,252 个对话选项,逐句手写——不是模板,不是生成,是 一个个具体的人

0位真实居民
0句手写对话
种相遇方式

第二章 CHAPTER TWO

一座会呼吸的城。

技术半城黑洞半城,从西海滩到回声天文台——五十余座建筑沿街排开。太阳会落下去,路灯会亮起来,钟楼不慌不忙地走。你不必赶路,城会等你

50+ 建筑灯塔 · 天文台 · 音乐厅 · 猫咖馆…每一座都有名字
昼夜轮转黄昏时,全城的窗会一盏盏亮起来
街道寻路12 条街道,导航系统带你走到任何门前
城的法则小城有自己的规则,写在建筑里,等你读到

第三章 CHAPTER THREE

故事,在小城里发生

这不是一个挂着任务列表的游戏。故事藏在建筑里、报纸里、和居民欲言又止的话里。你路过它,它就发生。

支线 · 连载中

回声

ECHO

一座档案馆,一堆会回应的石头,和一句迟到了很久的邀请。五幕长篇,配五张手绘 CG——关于记忆如何在一座城里留下来。

回声天文台 · 石堆 · 星下小屋
支线 · 改编自欧·亨利

麦琪的礼物

THE GIFT OF THE MAGI · 1905

平安夜,一对贫穷的夫妻各自卖掉最珍贵的东西,为对方换一份礼物。你跑遍半座城促成这段交换——你是见证者,不是拯救者。原作的苦涩无法消除,这正是"麦琪"的定义。

客栈 · 断星玄 · 金月店 · 两种结局
一美元八十七美分。
—— 成就 · 见证《麦琪的礼物》
星尘报社2023–2026 全档案,每一年都还在
纪念墙有些名字,值得被刻在石头上
音乐厅歌词可以点唱,唱给城里的人听

第四章 CHAPTER FOUR

与他们擦肩而过。

小城实时在线。黄昏的街上,迎面走来的就是真实居民的化身——不是机器人,不是影子,是此刻也在城里的某个人。而你自己,会有一张居民证,和一间可以慢慢布置的家。

No.01 — PRESENCE实时同步

WebSocket 长连接。谁在街上走、谁停在窗边,都即时可见。

No.02 — IDENTITY居民证

你的社区账号就是你的身份。名字,会被写进小城的名册。

No.03 — HOME住房系统

一间属于自己的屋子。布置它,点亮窗,等朋友来敲门。

No.04 — MEMORY云端存档

成就、支线、房产——进度安全地存放在城的数据中心。

终章 FINALE

现在,轮到你搬进来了。

我们寒假见面 · 灯,给你留一盏。

# 帮助我们建设! git clone https://github.com/wsxiaolin/pl-town.git $ npm install && npm run dev
物 实 小 城
出品 PRESENTED BY
物理实验室社区
原著居民 RESIDENTS
200 位真实的社区成员
每一个名字,都手写进对话树
建筑 ARCHITECTURE
五十余座 · 一日建成
灯塔 / 天文台 / 音乐厅 / 猫咖馆 / 野生菌餐馆
剧情 STORIES
《回声》五幕 · 连载中
《麦琪的礼物》 改编自 欧·亨利 (1905)
档案 ARCHIVE
《星尘报社》2023 – 2026
纪念墙 · 音乐厅 · 文训社
幕后 CREW
三维与渲染 — Three.js
动画与运镜 — GSAP ScrollTrigger
前端 — Vite · TypeScript
后端 — Node.js · SQLite · WebSocket
记载 社区的历史
让过往有回响 总有人记得你
谨以此城,
献给每一位物实的朋友们。