下载 App

《千羽 · 涌现》开发日志 ②|三条规则和三十个数字

10/138 浏览综合
上篇说了概念,这篇讲最硬核的部分:让鸟"活"起来的物理。
Boids 的代码其实一个下午就能写完。真正花时间的是调参——分离、对齐、聚齐三力的半径和权重,决定你的鸟群是"一支军队"、"一锅粥"还是"一群鸟"。分享几组实测结论(420×760 竖屏、120 鸟、60fps):
1. 分离力必须是"短而尖"的。 分离半径 20px、权重 0.06。半径一旦超过 30,鸟群永远稀稀拉拉聚不起来——每只鸟都在过度躲闪。分离就该只管"别叠在一起"这一件事。
2. 对齐和聚齐半径要大于分离半径的两倍。 对齐 42px、聚齐同半径。这样每只鸟的"社交圈"里,远处的同伴负责"我们是一个集体",近处的同伴只负责"别撞上"。层次感就出来了。
3. 逃离力权重是引力的 150 倍。 灯火引力 0.0021,猎手逃离 0.32。这不是 bug 是天性:鸟可以不理你,但绝不能不怕死。于是"被猎手追着的鸟群不听指挥"成了涌现出来的难度曲线,不需要写一行难度代码。
4. 转向力上限比最大速度更重要。 MAXACC=0.20 的截断是所有参数里最"隐形"的:没有它,鸟会瞬间掉头,群体看起来像抽搐的粒子;有了它,每一次转向都是一条弧线——弧线就是生命感。
5. 最意外的收获:灯光要"追不上"手指。 早期版本灯直接贴着鼠标/手指,快速甩动时鸟群被撕成两半(一半还没收到"新灯位"的引力)。改成灯以 lerp 0.35 平滑追赶目标点后,手感立刻质变——灯变成一个有质量的实体,鸟群的追随也变得连贯。手感类 bug 的修复方案常常在物理层,不在输入层。
调参的终极标准只有一个:盯着屏幕看 10 秒,如果忘了这是三角形,就对了。
不错的悬疑解密小游戏截图
不错的悬疑解密小游戏
没有广告,纯粹为爱发电,可以放心食用。 有些地方还被作者放置了一些个人恶趣味的小彩蛋,有兴趣的朋友可以留意下~
官方
6 赞
9 回复
《放置:无尽之海》游戏上新截图
《放置:无尽之海》游戏上新
# 《放置:无尽之海》:把一场远航,变成永不停歇的冒险 当船帆升起,海风穿过桅杆,远处的海怪从深蓝色海面下缓缓浮现——你的远航故事,就此开始。 《放置:无尽之海》是一款航海幻想题材的放置成长游戏。玩家将驾驶自己的主舰,穿越未知海域,挑战不断变强的深海海怪,收集航海币,解锁海灵,升级船舰,并在离线归来后继续积累新的力量。 这不是一次短暂的航行,而是一段不断向更远海域推进的旅程。 --- ## 一、轻
4 赞
《千羽 · 涌现》开发日志 ⑤|把"看见涌现"做成功能
最后一篇讲这个游戏最"反商业"的部分:三个只为让玩家看懂涌现而做的功能。休闲游戏按惯例不该塞这些,但《千羽》的主题就押在这里。 1. 规则观察器。 点右下眼睛按钮,随机锁定一只"观察者"鸟,把它当帧所受的全部作用力画成彩色箭头:红=分离、绿=对齐、蓝=聚齐、橙=逃离、棕=避墙,配上半径虚线圆。玩家会亲眼看到每条规则都简单得可怜——可退一步看全屏,就是那群翻涌的鸟。局部之简单与整体之复杂的反差,一次
官方
3 赞
00:15
放置:蔚蓝前线截图
放置:蔚蓝前线
它们以为护盾坚不可摧 ——直到我的舰队抵达。 #放置:蔚蓝前线 #放置挂机 #蔚蓝前线 #游戏上新
官方
3 赞
14 回复
00:15
放置:无尽之海截图
放置:无尽之海
如果你喜欢扬帆远航、探索神秘海域,这款航海游戏别错过。 主打【填入你的核心卖点:自由海战 / 舰队建造 / 港口经营 / 海怪讨伐 / 离线放置】,不用反复重开肉鸽,沉浸式航行寻宝。 喜欢航海题材的船长欢迎来体验!
3 赞
《千羽 · 涌现》开发日志 ④|竖屏适配
这周把游戏从桌面横屏搬进手机竖屏,以为只是改改画布比例,结果打了两场硬仗。 硬仗一:性能。 桌面版 160 鸟 O(n²) 邻居查找毫无压力,手机上直接爆炸——120 鸟每帧要做 14400 次距离判断,中端安卓帧率腰斩。解法是教科书级的空间网格哈希:把画面切成 56px 的格子,每帧把鸟插进所在格(链表法),求邻居只扫自身 + 周边 8 格。整体从 O(n²) 降到近似 O(n),120 鸟满帧
官方
4 赞
《千羽 · 涌现》开发日志 ③|关卡设计
Boids 跑通后我面临一个尴尬:它是个玩具,不是游戏。自由涌现很美,但没有目标、没有失败、没有节奏。关卡设计要做的,就是给这个物理模拟器装上"教学骨架"——用关卡结构引导玩家一步步读懂群体动力学。 5 个关卡,每关教一件"涌现的事": 第 1 关「初次起飞」:空场、一盏灯、一个门。只教输入:按住=举灯。玩家的第一课是发现灯不是命令而是引力——鸟群朝灯飞,但带着惯性,会过冲、会绕圈。 第 2 关「
官方
1 赞
《千羽 · 涌现》开发日志 ①
开发日志 ①|命题"涌现":从一个主题词到《千羽》 新游戏立项了,名字叫《千羽 · 涌现》——没错,这次是命题作文,活动主题就两个字:涌现。 拿到命题的第一反应是头疼。涌现(Emergence)是复杂系统科学的概念:大量简单个体各守局部规则,却在整体层面长出没有任何个体"知道"的新秩序。蚁巢、蜂群、神经网络、元胞自动机……它很酷,但抽象到几乎没法直接做成玩法——总不能交一个幻灯片播放器上去。 于是
官方
4 赞
游戏中的一些隐藏彩蛋~截图
游戏中的一些隐藏彩蛋~
1.林晚手机成功联网状态下,输入网页内容,会弹出疯狂星期四的网络连接,还有v50的网页页面,暗示手机已中病毒,这也是为什么电量快要耗尽时,会被赵坤找到抓住的原因; 2.游戏中3个wifi均可以正常使用,其中一个是林晚自己的,密码已经有提示 还有一个是隔壁老王的,密码laowang666,还有个是咖啡店的,明显是瑞幸,wifi密码是:luckin888; 3.后续版本或者更多彩蛋大家可以继续尝试挖掘
6 赞
2 回复
【游戏自荐】截图
【游戏自荐】
在浩瀚银河深处,无尽的畸变体威胁着星际航道。玩家扮演一位星舰指挥官,通过升级20种武器辅助系统模块(电容组、核能中继器、冷却系统、反物质储能、火控雷达……直至终极快速装填阵列)来不断强化战舰火力,自动击杀层出不穷的深空怪物,推进无尽关卡,收集星际代币,解锁7大星域,研发3条科技路线,并最终通过星际跃迁(Prestige)获得星核能量实现全面飞跃。 目前游戏所有模块均已经过多次测试验收,事件,技能,
5 赞
8 回复