【开发者日志3】说说《迷途》的Boss设计
看了前两篇日志的人应该能看出来,我是个想法比较老套的人,所以给这个游戏设计的关底Boss就是一个经典的石巨人。本来绘制的时候是比主角高个三、四倍左右的比例,结果导入的时候,觉得还是更大一些比较好,最好能占半个屏幕,这样效果更震撼一些。一开始给它构思了三个技能:震地、投石和冲撞,但是由于能力有限,最终只有震地做出来了。给震地加上屏幕振动效果真的很不错。除此之外我还费尽力气(嗯,我代码水平很菜)把主角和震地效果同步,从而达到将玩家震下台阶的效果。不过还是出现了一个比较明显的Bug,就是玩家跳跃的时候被震就会有二段跳。到最后也没改好这个问题。

几乎占满屏幕的石巨人
在我的设想中,石巨人是沉睡在迷雾森林深处的检验人,是用来考验每一个想要得到自己的光的树灵的试炼石。大家可以看到它的石头间隙中有光能量进行连接,它是由光驱动的,原本想的是玩家会将光放入石巨人的眼睛中,从而唤醒石巨人开始战斗考验。而且并不需要玩家攻击石巨人,只要在它的攻击中坚持一段时间就可以了。但基于目前只能实现一种攻击方式,单纯躲开震地攻击太过单调,我也没有能够在剩下的时间独立写出控制代码的自信,所以最终还是不情不愿地将Boss战改成了对战形式,而不是像蔚蓝那样Boss不停转换形态,玩家要通过操作躲避Boss攻击一段时间从而推进到下一阶段的非常具有挑战性的形式。
如果玩家玩到最后打败了Boss之后就会发现它的血条并没有清空,而且石巨人会停下来不再攻击,其实那一段我是想做成最后一段对话的,但是一直没想出来怎么用代码实现只有在闲置状态下才触发对话的效果,所以直接进入了白屏游戏结束。顺带一提大家也会发现我并没有做退出的选项,当时已经接近提交的死线了,所以我确认游戏能够运行一整段流程之后就提交了,能够通过关闭进程而退出,真的很抱歉给大家添麻烦了,我之后在开发者的话里写上吧!
好了,这篇日志就到这里,感谢你的阅读!