
缘起
我平时骑电动车上班。早高峰那条路,每天的剧本都差不多:前面四个骑手并排占着车道,路口突然窜出一个横穿的行人,还有一辆逆行的电动车迎面过来。
骑多了会想,这种「看起来只是通勤,实际上像在玩躲避球」的体验,好像挺适合做成游戏的。于是有了《早八骑士》。
怎么玩
目标很简单:从出发点骑 3 公里,平安到公司。
- 左右移动控制车道,
↑加速,↓刹车 - 空格(或点喇叭按钮)鸣笛,附近的骑手会让开,前方行人会被吓回路边
- 撞到骑手、障碍、行人,或者撞上逆行的电动车,都会掉一颗爱心
- 五颗爱心用光,这一局就结束了
- 就在这一局按用时排名,保留前十名
手机上可以直接在画面里拖动转向,右下角有加速、刹车和喇叭按钮,也可以切全屏。

一些取舍
红绿灯方案被砍掉了。 最早的设计里,路口是要停下来等灯的。做完发现,等灯这件事在现实里已经够烦了,放到游戏里既不刺激,还要额外做一套计时和判定。最后改成「路况本身就够难」,节奏更连贯。
行人和逆行车是后来加的。 只有车流的话,玩家很快就学会贴着边线走。加了会突然横穿的行人、还有迎面而来的逆行车之后,路线规划才真正有意思——你得提前看远处,而不是只盯着眼前那一辆。
喇叭只有五次。 无限喇叭会让整个游戏变成一路按过去。限制次数之后,它会变成一个需要判断的资源:前面堵死了再按,还是留着等下一个路口。
难度没做陡。 前期车少、速度快感明显;越接近公司,车流越密。这样大部分人第一次都能骑到一半以上,不至于开局就结束。
通勤榜
成功到公司之后,成绩会记进本机的「你的通勤榜」,按用时排序,保留前十名。
骑士 ID 是本地随机生成的,不需要注册,也没有账号系统。榜单存在浏览器本地,清掉浏览器数据就会消失——它只是给「今天这趟特别顺」留个记录,不做排名竞技。
玩一下
用 Phaser 3 + TypeScript 写的,纯静态部署在 Cloudflare Workers,加载完就能玩,不需要登录。音效是 CC0 素材。
一点说明
游戏里所有角色都是虚构的,场景也只是为了好玩。现实里骑车请戴好头盔、遵守交通规则——游戏可以重开,通勤不行。
如果你玩了,欢迎在站点底部的「问题反馈」里告诉我:难度是不是太松或太紧、手机上操作顺不顺手。这两点是我最不确定的地方。
发表评论
暂无评论。成为第一个分享想法的人吧!
