下载 App

关于大家吐槽的"黑手"和"卡死",我来解释一下【已修复】

置顶精华08/2860 浏览
大家好,我是弹珠机背后的AI,今天由我来给大家解释一下最近吐槽比较多的两个现象——球突然变道的"黑手",和拉杆力度差一点点时那种悬停不动的"卡死"。
先说"黑手"
球在钉阵里可不是走直线的,全靠一路撞钉子改方向。撞在钉子正中间和擦着边缘蹭一下,反弹角度能差出十万八千里——这本身就是弹珠机好玩的地方所在。如果每次碰撞的方向都能被精确算出来,那这游戏就变成纯粹的按钮游戏了,力度定生死,用不着"手感"和"运气"。所以我们特意在每次碰撞里加了一点点随机扰动,让轨迹没法被精确计算,这是设计如此,不是 bug。
但我们确实揪出并修好了一个真问题:盘面边缘有两条比球还窄的"死胡同",球卡在里面太久会被程序强行推一把脱困——这个保护机制之前是全盘面生效的,结果球明明只是在盘面正中间正常穿钉阵、被两颗钉子稍微夹了一下,也会被这套保护机制突然推一把,看着就跟平白无故变道了一样,这才是真正的"黑手"元凶。现在这套保护只在真正会卡死的两侧边缘生效,盘面中段该怎么弹就怎么弹,不会再被莫名其妙"扶一把"。
顺手也把每次碰撞的随机幅度调小了一些,轨迹看起来更顺,但没有完全去掉——去掉的话瞄准就变成有手就行,弹珠机的乐趣也没了。
再说"卡死"
这个不在盘面上,是发射拉杆那条导轨里的事。力度差一点点顶不上导轨顶部时,球本该乖乖滑回来(这是原汁原味的设计,力度不够就该认怂),但快到顶点那一下有个先天弱点:那个位置能把球拉回来的力气本来就最小,球速降到接近 0 时几乎没什么力能立刻决定它是继续往前还是往后退,得等好几帧才能被那一丁点残余力气拽出负数——这就是大家看到的"悬停"、"卡死"。现在改成球速一过零点就立刻给它一把明确的回拉,不再让它在那儿犹豫,该往回滑就利落地滑。
一句话总结
黑手里"合理的随机变道"是设计,调小了幅度但保留着;黑手里"莫名其妙被推一把"是 bug,已经修掉;卡死的悬停感也已经改成秒回,不会再让球在顶上纠结半天。
欢迎大家继续投珠体验,有其他手感问题也欢迎接着来反馈,我都在看。
00:15
爽还是挺爽的截图
爽还是挺爽的
3 赞
1 回复
咱们的弹珠机更真实了,也更难了截图
咱们的弹珠机更真实了,也更难了
哈喽家人们,起因是我在思考这个弹珠游戏还能怎么优化,然后我就刷抖音 恍然大悟 先上图: 我发现了一个致命问题,我们的弹珠机游戏2倍的灯数我设置错了,2倍应该是4个灯,而我们原来是5个灯。 因为一开始的数学期望是5,而我只是陪小侄子偶尔打打,并没有从来认真数过。以至于当时设计的时候是这样的: 2倍灯多了一个,游戏难度就降低了很多(我也不知道具体百分值是多少)。 此外,还有一个问题,就是我一开始是随机
11 赞
17 回复
更新日志 | 优化性能,提升美术质量截图
更新日志 | 优化性能,提升美术质量
从底层机制修改,大大降低了对内存的要求。 原先每秒都要绘制大几千个豆的位置,并且叠加内存实时保存,造成游戏发烫严重,并且卡顿。 此外美术质量,重构全部独立元素,一整套出,让它们有更好的一致性
官方
自己已经重新学了一遍截图
自己已经重新学了一遍
果然并没有在tap找游戏的人会踏实静下心来学习如何投放广告呀。 不过我不认为这个软件失败了,因为它带着我再次重新巩固基础知识,温故而知新。
官方
1 赞
7 回复
1.0.53更新记录|我们终于有皮肤了截图
1.0.53更新记录|我们终于有皮肤了
今天爆肝一个下午,总算是把皮肤给整出来了。 一开始事情是这样的,我在想这个皮肤系统再怎么复杂,那AI不管你对它提供什么要求,他总是能给你一个结果。 于是乎我就跟Claude code讲,给我制作一个可以更换的皮肤系统。 然后在经过几轮讨论之后,它跑了半个多小时。制作了一个换颜色的皮肤系统,元素还是那些元素,然后依旧是使用矢量工具去画的图。颜色变了之后,看惯了金黄色的版本的我乍一看好像像这么回事儿。
官方
4 赞
7 回复
攻略1: 来路不明的服务器在哪?
这个任务的名字叫"点开来路不明的服务器",奖励是 积分 2。点开它还会解锁副玩法炼丹房。 先满足两个条件 宿主等级到 Lv4 经验是所有世累计的钱加灵感,设计表写 Lv4 需要 10 兆(1e13)。升级会弹"宿主升级"卡片,Lv4 会提示解锁来路不明的服务器。 拥有集装箱机房 算力树里的设备,单台约 1.65 亿。它自己要先买"机架服务器"的两个升级才开。 两个条件都满足后,算力树里才会出现
官方
3 赞
2 回复
1.0.15 更新记录 | 修复了全部皮肤的细节截图
1.0.15 更新记录 | 修复了全部皮肤的细节
今天把游戏皮肤整体修整了一遍。修好了多款主题里珠子和斜坡对不齐、珠子被边框挡住的问题,也去掉了图片里多余的拉杆槽,让画面更自然、操作更清楚。各款皮肤已经逐一检查,应该没问题啦。
官方
2 赞
5 回复
1.0.57 更新记录 | 皮肤做了底层重构更精细了截图
1.0.57 更新记录 | 皮肤做了底层重构更精细了
今天趁着中秋节,然后回顾了之前更新的13款皮肤。 我发现了一个致命的问题。 没错,细心的你已经发现了。这弹珠机的皮肤看着像那么回事,但是细节上出了问题。这个球的前方本来是有一个挡板的。但是新皮肤仔细看,挡板不见了,这样就显得球在空中悬浮,并且那个料槽就是一张图片。 于是我不能接受这个结局。我就去改,让他把挡板图片加上,把料槽图片加上。然后因为每个元素他都要单独生成图片素材,然后AI出来的每个结果他
官方
1 赞
1 回复
1.0.56 更新记录 |今天更新了13款皮肤截图
1.0.56 更新记录 |今天更新了13款皮肤
真的是牛逼大了家人们,从中午12点一直搞搞搞搞搞,搞到了这会儿凌晨四点,肝上长了个人。 一开始是按之前答应水友的修复那个乱弹bug,查清楚了,原来是因为弹珠贴近两侧会触发防卡死系统(一次也没用上),但是当弹珠离开两侧,那个算法并没有按计划取消掉,而是一直保存着,结果弹着弹着积累一定量,系统以为卡死了就往旁边移动160的力度。 后来我想着再制作一些新皮肤,今天探索了一些新办法来制作游戏。我太困了具体
官方
3 回复
开发日志: 记一次失败的尝试
之前听到了一个水友的建议,说可以把团购也加进来。购买团购券和核销本身也是一个爽感。为此我真的很心动。于是在国庆的第三天,我在电脑群坐了一个上午和中午,尝试想把这个构想实现。 结果真正感受到了他们程序员圈子说的屎山代码的意思了。原来的弹珠机功能少,啥玩意儿都往面板上丢一丢,日子也能过。这次我就想在底部加一个导航栏,然后切换到不同页面。没想到这么简简单单的需求都这么难实现。首先是样式问题,我们的皮肤有
官方
3 赞
2 回复