[设计] 绝对有爽感保证的游戏设计

楼主: dklassic (DK)   2022-11-14 10:11:54
其实就是我的游戏《自动混乱》中针对“The art of screenshake”的实作。
感觉这个板上的人应该不需要介绍这影片,但如果真的没看过的话推荐去看看 XD
总之我前年底看到这部影片就觉得“只要照着做就能做出保证很爽的游戏机制”。
然后实作结果也验证如此,虽然从横向卷轴到我游戏的等轴俯瞰视角产生了一些需要改变
的地方,但基本上都非常适用。
https://imgur.com/AkJ9FeF.gif
↑处理前
https://imgur.com/qlxe9rR.gif
↑处理后
但说起来都简单,终究比不上实际体验一遍,所以我做了这个测试版本让大家亲身玩玩看
这些效果的差异:
https://tinyurl.com/4x4ptym3
可以先去玩玩看再来详细看说明,也可以先看完说明再去玩,都行。
[刚刚发现 BePTT 显示 GIF 的速度可能会不太对,如果用 App 的话可以考虑网页版]
https://www.ptt.cc/bbs/GameDesign/M.1668391918.A.A33.html
以下逐一加入要素介绍:
首先是基本的样子
https://imgur.com/k1RjwW9.gif
基本动画
总之有动画会比没动画好,这边举例加上了脚。
https://imgur.com/iYHOu6A.gif
降低敌人击杀时间
过高的敌人击杀时间会降低爽感。
即便是以难度著称的魂系游戏一般的敌人也都很脆。
https://imgur.com/uHVsR02.gif
高射速
高射速永远比较爽。
https://imgur.com/743maJv.gif
提升敌人数量
即便是同样的战斗时间,大量低血量敌人战斗起来,通常比少量高血量敌人体验还要好。
更大的子弹
现实世界的子弹很小颗,但记得我们不是现实世界,要爽就要大颗的子弹。
即便是拟真枪战作品,实际上也会让子弹能被玩家清晰看见,好像每一发都是打曳光弹一
样。现实世界中的子弹如果击发出去,可是肉眼完全追不上的。
https://imgur.com/j9xZ8XU.gif
枪口焰
嗯,记得做。
https://imgur.com/IjwQHro.gif
更快的子弹
飞得快就是爽。不过要注意碰撞判定问题,以免子弹直接穿过敌人。
https://imgur.com/yuoec2w.gif
准度低一点
笔直的弹道很无聊,增加随机性看起来会更丰富。
https://imgur.com/MOc8Ire.gif
命中特效
打中了敌人记得喷一些东西出来。
https://imgur.com/gusJlRl.gif
受击反应
敌人受到攻击时产生反应很重要。
https://imgur.com/ArHZO3n.gif
敌人击退
让玩家可以击退敌人的话,也会让敌人的行动产生额外的随机性。增加一些战术考量。
https://imgur.com/dxppbte.gif
场地永久性
尽量残留可以让玩家看到自己丰功伟业的要素,像是让敌人的尸体留存。
https://imgur.com/LHErGHc.gif
镜头平滑跟随
拜托不要卡死在角色背后固定距离,要像绑着弹簧一样拉着走。
https://imgur.com/S4XtHv4.gif
↑完全贴死
https://imgur.com/O7J35UQ.gif
↑平滑跟随
镜头晃动
晃起来会增加爽感,但要注意晃动的方式并不是“随便晃”,而是要有规律地推动镜头。
《自动混乱》的做法是镜头会往玩家射击的反方向推动。
https://imgur.com/8hIIMal.gif
玩家击退
同敌人可以被击退,玩家也可以被自己击退,增加变化性。
《自动混乱》中,设计上是只有一种武器会造成玩家自己被击退。
https://imgur.com/LCucuI4.gif
打击暂停
借由暂停整个游戏来强调打击的力道,要小心别过头会让玩家反而感到不耐烦。
以《自动混乱》为例,我实作的方式不是暂停,而是 1/10 流速的慢动作。我的慢动作
时间是根据武器的威力计算,并且随着连续发动会降低长度。
不过这个效果 Gif 应该很难看出来,建议实际实行起来检视。
https://imgur.com/pQonB4Y.gif
↑没有打击暂停
https://imgur.com/enDWGgK.gif
↑有打击暂停,命中瞬间有三帧的慢动作
枪枝击退动画
同样可以强调武器的威力、打击的力道。
《自动混乱》中会考虑武器的伤害来决定击退/后座力的程度。
https://imgur.com/Iqueyxr.gif
敌人随机爆炸
赞啦!
https://imgur.com/WbtgniS.gif
总之就是这样,欢迎大家下载试玩交流!
作者: zxc9764315 (Norus)   2022-11-14 11:00:00
推推,有把打击感的要点说明了,坐等上市
作者: devon5 (Dev一)   2022-11-14 13:05:00
感谢分享,很实用
作者: KanzakiHAria (神崎・H・アリア)   2022-11-14 15:26:00
最喜欢打击感教学了
作者: wangm4a1 (水兵)   2022-11-14 15:48:00
推 十分详尽
作者: MrFishing (胡不归)   2022-11-14 18:48:00
推推
作者: coolrobin (泳圈)   2022-11-14 20:21:00
先推
作者: meowyih (meowyih)   2022-11-14 20:59:00
好用心的文! 赞赞!!
作者: Lhmstu (lhmstu)   2022-11-14 21:14:00
推推,感谢分享
作者: ctrlbreak   2022-11-16 08:11:00
推 连分享教学都不拖泥带水 字字珠玑
作者: johnny94 (32767)   2022-11-16 09:14:00
学到好多,推
作者: jjba310 (走走吧)   2022-11-16 11:04:00
超赞
作者: willier15987 (Tuantuan)   2022-11-16 15:55:00
赞赞
作者: superweak   2022-11-17 01:18:00
作者: grezod (grezod)   2022-11-17 15:38:00
谢谢分享
作者: LayerZ (無法如願)   2022-11-17 16:39:00
推推,补个,在任何frame停止的时候都看的到子弹会比较好?更快的子弹.gif场地永久性,有一款Crimison Land很有名XD
楼主: dklassic (DK)   2022-11-17 17:57:00
啊快只是相对性,如果快到完全看不到就本末倒置了 XD
作者: Mchord (Mchord)   2022-11-18 07:53:00
作者: leo80042 (嗯嗯啊啊去洗澡)   2022-11-18 08:04:00
这很厉害!
作者: louisalflame (louisalflame)   2022-11-18 08:54:00
推分享
作者: sck921 (The Fate)   2022-11-19 20:18:00
这个测试版本真的很棒!
作者: Pony5566 (Luna Akbar)   2022-11-20 18:33:00
推 清晰明了
作者: hahaNlala   2022-11-21 06:52:00
作者: sppqre (山中练脑残)   2022-11-22 14:21:00
好厉害的分析 谢谢分享!!!
作者: aegis123321 (PE)   2022-11-24 02:38:00
推优文
作者: EthanWake (Ash)   2022-11-28 03:54:00
cool
作者: curtis0226 (谦谦)   2022-12-04 15:21:00
推推 超级详细,实用
作者: f9968106 (废宅)   2021-01-27 14:52:00
Nice
作者: lzyamos99032 (lzyamos99032)   2021-02-24 14:36:00
好文推推

Links booklink

Contact Us: admin [ a t ] ucptt.com