fate游戏好不好玩?(这几点告诉你fate游戏值不值得玩!)

今天跟大家唠唠我最近在搞的“fate游戏”项目,这玩意儿一开始纯粹是兴趣,但越搞越上头。

我是被那些 fate 手游的立绘和剧情吸引了。心想,这玩意儿要是自己也能做一套,那得多酷?于是乎,我就开始了我的“fate游戏”自制之旅。

第一步肯定是调研。我把市面上所有叫得上名字的 fate 类游戏都玩了个遍,从《Fate/Grand Order》到一些小众的同人作品,一个不落。主要目的是摸清楚这类游戏的套路,比如卡牌养成、剧情推进、战斗模式等等。我还特意去扒了一些游戏的拆包资源,看看他们的美术风格和资源结构,心里有个数。

接下来就是选引擎了。Unity 和 Unreal Engine 我都考虑过,但考虑到我个人更熟悉 Unity,而且这类游戏对画面要求也没那么极致,所以最终选择了 Unity。先把环境搭新建项目,导入一些免费的美术素材,让场景看起来稍微像那么回事。

然后开始搞核心的卡牌系统。这部分是最麻烦的,涉及到卡牌的属性、技能、稀有度、升级等等。我参考了一些成熟的卡牌游戏的设计,自己写了一套卡牌的数据结构和逻辑代码。为了方便测试,我还做了个简单的卡牌编辑器,可以直接在 Unity 里面创建和修改卡牌数据。

卡牌有了,战斗系统也得安排上。我没打算做成那种特别复杂的战斗,而是选择了回合制卡牌对战。玩家可以根据卡牌的属性和技能,组成自己的队伍,然后和敌人进行战斗。战斗的逻辑也比较简单,就是计算攻击力、防御力、血量等等,然后根据技能的效果进行一些特殊处理。为了增加趣味性,我还加了一些随机事件,比如暴击、闪避之类的。

剧情方面,我没打算完全原创,而是选择了一些 fate 系列的经典剧情片段,进行二次创作。自己写对话、设计关卡,力求还原原作的氛围。为了增加代入感,我还找了一些朋友帮忙配音,虽然效果可能没那么专业,但胜在真实。

美术方面,这块我比较薄弱,所以主要还是靠找素材和修改现有的素材。我从网上找了一些免费的立绘、背景、特效等等,然后用 Photoshop 进行简单的修改和拼接。虽然效果肯定比不上专业的画师,但至少能看。

就是打包测试了。我把游戏打包成安卓 APK,然后在手机上进行测试。发现了不少 bug,比如卡牌属性显示错误、战斗逻辑出错、剧情卡死等等。然后就一遍又一遍地修改代码、调试 bug,直到游戏基本能正常运行。

  • 遇到最大的坑:是卡牌技能的逻辑处理。有些技能的效果比较复杂,比如叠加 buff、持续伤害、群体攻击等等,写起来非常容易出错。
  • 印象最深刻的:是第一次看到自己做的卡牌在手机上动起来的时候,那种成就感简直爆棚。
  • 最大的收获:是学到了很多关于游戏开发的知识,也锻炼了自己的编程能力和解决问题的能力。

这回“fate游戏”的自制之旅,虽然充满了挑战,但也让我乐在其中。虽然最终的作品可能还很粗糙,有很多不足之处,但它毕竟是我亲手做出来的,也算是圆了我一个小小的心愿。以后有机会,我会继续完善它,让它变得更

下一步的话,我打算加入更多的卡牌、更多的剧情、更多的战斗模式,甚至可以考虑加入 PVP 系统,让玩家可以互相 PK。这还需要我付出更多的努力和时间。