TapTap制造新品榜16名-古风音游《古琴大师》
《古琴大师》,是我用“TapTap制造”做的第四款游戏,属于传统文化系列作品。
在用TapTap制造完成三款棋类游戏后,我开始了却多年前的另一个心愿。就是制作古琴题材的音乐游戏,还原其“左手滑弦、右手拨弦”的弹奏方式。
创意的来源。
就是因为学过古琴,也参与过商业音游的立项,所以自然产生了这样的想法。
我师从古琴大师-王政,他是浙派传人徐元白的弟子、其子徐君跃的师弟。因他与我长辈的同学关系,我有缘向他学琴。在浦东川沙的老祖禅堂学琴(后来那里成立了“浦东琴协”),也跑过嘉定的琴社。
很喜欢王老师教琴的方式。除技法外,也会讲述很多琴曲背后的故事及东方哲理。从此我了解到东方音乐与西方音乐的区别,这是两大类别,并没有谁高谁一等。古琴是纯汉族乐器,历经几千年,是中华乐器之首,琴棋书画中的“琴”。
也很喜欢古琴圈的氛围,每次雅集时感受都特别好、喝茶听琴,世俗的那一套很少见。
然后说下开发过程。
相比几天就做完的棋类,《古琴大师》的体量要大上不少。
核心玩法并不难实现,我用了一两天便完成。一般音游是4/5条音轨,古琴是七弦琴、便用了7条音轨。(其实古琴为纵向七根弦、横向十三徽,但13条音轨肯定放不下,便取7)
左手最主要的操作就是按弦及滑弦(绰注),右手则是点击、上拨(挑)、下拨(勾),及双手同时按的泛音。这些是最基础的操作。
接下来实现左手的“吟/猱”,就是在按弦与滑弦的结尾进行左右来回滑动,如此一来最能体现古琴韵味的“吟猱绰注”才算完成。
再之后是复杂指法的加入,右手的历、轮、双弹、撮、打圆、锁、涓、泼、刺、滚拂等,左手的进复、退复、撞、带起、掐起、掩等。
在尽可能还原古琴的各类指法后,游戏本身也会有少量原创的弹法。但大原则不变-左手同时至多1根手指按弦/滑弦,右手不能有左右方向的拨弦。
核心玩法完成后,开始做玩法教学。好家伙,教指法的过程中差不多又重新开发一遍,因为AI还不够聪明。为了让指法练习的指法与主游戏的完全一致,我来回不知跟塔拉拉强调了多少遍,多次发现两者的差异并修正。总之就是要形成规范文档,两者尽量引用相同的方法、不要搞2套出来,否则后期维护难度很大。
要教的指法还挺多,所以分成3部分、非强制。玩家想要拿高分,会自己来练。
然后是谱面的生成。这可真是AI的强项,确定好制作标准后,没多久就能生成多首曲子的多难度谱面-若是人工编谱的话就辛苦了。至于难度也需要一套标准,由于基本的三档难度不够高,我后来又追加了第四档难度-“绝”,并用单独的谱面生成规则。
每个曲子的音乐、谱面固然是不同的,但这样还有些单调,于是在弹奏画面的两侧生成一些相应的剪影及动态元素,中间则是NanoVG绘制的山水画,这样资源量比较轻、也不抢镜。又给每首曲子加上典故,配上相应的图片及文字。
原本到这里,我关于本游戏最初的想法就已全部实现了-完成古琴弹奏方式的音游,有17首曲子可弹。但我想了想这是单机游戏,玩久了可能无聊,于是需要扩内容。
首先最容易的,自然是增加曲目。把王老师的13首琴歌也要来,单独一个页签。并引入古琴等级的概念。
第一个新功能,是古琴皮肤,在弹奏界面底部展现。玩家弹奏完可能掉落琴徽与丝弦,用它们可以解锁新的皮肤。这个比较简单。
第二个是雅居,就是一个可随意装扮的场所。
因为AI批量生成素材很快,我就一口气搞了13类家具(物件),每类20个...家具怎么获得呢,还是弹奏得铜钱,然后到商铺里购买。这些不是难点,装扮类玩法最难的是位置适配。为此我了解到场景的安全区域、点击识别区域的热点、素材内容贴底/贴顶等制作流程。
在素材生成上浪费了一些精力,参考可用的默认素材生成是不行的。为了保证素材结构完全一致(如桌子、博古架这种载体),最有效的方式就是用edit_image-本质就是纹理替换,虽然出不了惊艳的结果,但至少是可用的。
雅居的整个开发,花了一周有余,体会到程序开发DIY玩法的辛苦之处。经验,就是先形成标准规范、再批量生产,反过来的话则大量返工。期间遇到一次AI犯傻,把我所有的雅居素材都改坏了,刚好我又没在git备份,终于通过回滚到历史对话版本的功能救回条命...
再收尾一下。雅居纯摆设也不合适吧,于是所有家具、古琴皮肤都提供优雅值,用于按比例加成弹奏得分。顺带开发了迁居功能,就是换雅居背景图。
第三个是知音。就是培养NPC好感度,与古琴题材也很搭,毕竟“高山流水遇知音”说的便是伯牙子期。
于是往提升妹子好感度的方向做,引导员纤纤先成为第一个知音,作用是弹奏“不佳”(bad)时有概率不中断连击。用啥提升好感度呢,把闲置的家具拿来赠礼,每个知音有喜欢的家具类型;考虑到铜钱与琴徽、丝弦的产出消耗不均,琴徽、丝弦也能赠礼。
接下来陆续完成第2-5个知音、差不多一天一个。考虑到游戏性质正常,也有一位男性知音、符合现实。美术资源啥的都不难做,主要还是想出合适的知音增益效果,尽量与弹奏有关。他们分别对应“增加吟猱的判定时长”、“商铺免单概率”、“连击到10的倍数时额外加分”、“滑弦得绝妙评价时额外加分”,再多想、目前版本也比较难。
由于除了纤纤是一开始就认识的,其他人需要一个门槛(优雅值)及相识的过程,于是做了简单的文本剧情表现。要跟视觉小说那样做剧情,需费更多时间,不是游戏重点。
点立绘可以进行互动,这个也很常见。目前的AI不擅长制作动画素材,所以只好让静态立绘进行呼吸。
之后感觉游戏的主要内容还不够,王老师说计划到录音棚专门录一遍所有琴曲。先不等,从网上找了一些名家的曲子加进来。凑到32首琴曲、13首琴歌,这个只要花时间就能一直加。
于是在用AI做了一个月后,《古琴大师》的首发版终于是成型了。稍微美化一下界面、补上音效后,便发布。
因为这是基于个人兴趣所作的产品,所以无论人气如何都会持续更新,直到我觉得内容足够丰富为止。个人觉得单机音游,加上收集与装扮、玩法及内容已不少了,但相比其他类型的游戏还是差些。反正也没有同题材的其他音游,我就抱着弘扬传统文化的初心不断完善作品吧。
发布后的主要更新:
1.琴曲陆续加到46首。
2.离线补偿。连续24/48/96小时未登录,下次获得1小时的2/3/5倍弹奏奖励buff。
3.奏答功能。分3档难度,进阶难度可获得琴徽,高级难度可获得丝弦。
4.连击buff。共有五重境界-入音/忘机/神游/悟空/天人,对应50/100/150/200/250连击。
5.知音。添加3/5级的剧情,添加2/4级的服装。
6.引导优化,降低前10首曲目的难度。
在正式发布几周后,《古琴大师》得到了社区认可。之后每天都有十万以上的曝光,并晋升新品榜16名,热度也超过了2万。这对于个人而言是很大的鼓励,会继续努力做出优秀的作品!


