记录自己第一次玩金庸群侠传 kys-cpp 复刻版(原版及苍龙逐日·龙的传人)

2023-11-02 11:19:29 +08:00
 huntagain2008
*本文为记录自己第一次玩金庸群侠传 kys-cpp 复刻版(原版及苍龙逐日·龙的传人)

*源自知乎专栏文章-金庸群侠传的几个复刻版本简介
作者头像是机器猫。名字是 TY Sun(sb 500 )
pascal 版及 c++版都是她开发的。
pascal 版的描述较多,因为多数人选用该框架进行制作。
但是,作者建议使用 kys-cpp 版,即使使用 kys-cpp 作为框架的人很少。
作者还评价了 steam 上的“群侠传,启动!” “我个人觉得有些设计不是很好。”
就因为这句话,让我放弃了 steam 上的金庸群侠传复刻。

*选择 kys-cpp 版的理由
readme 提到 Linux
doc/how-to-build-ubuntu.zh.md 示范如何编译
也提到菜鸡配置,不需要显卡
也提到一些小 BUG
(感觉到作者的认真)

*讨厌的地方
`kys`需要的搭配资源(贴图、脚本剧情、音乐等)要通过百度云盘下载
(最后没办法,我只能安装百度云盘)

*第一次玩都不知道怎么开始
鼠标不能点(要在按钮上悬停 3 秒,才可以点,可能是 Linux 才有的问题)
方向键 左、右 选择 重新开始、载入游戏、离开游戏,然后按回车

*新战斗系统第一次见,作者已停止开发
不再是以前的战棋回合制,改成了即时战斗系统
一开始我连出拳都不知道怎么出(后来才知道原来武功还需要装备)
第一次的战斗我被林平之砍死了。
(可以装备 4 种武功;技能无 CD ,有出招前摇和后摇,会硬直;
被打中会 Frozen 、击退;若角色处于前摇,可以打断出招;可闪身)

*结局部分因为新的战斗系统而变得非常难打
原作结局是要主角 1 个人打 10 大高手。
以前过关容易是因为有等待,一个回合就能 4 发九阳秒掉几个人。
而 cpp 版的战斗系统既没先手,也不存在一回合就秒人(就没有回合制)
九阳难练不说,伤害、范围、距离都很一般。
第一次通关可能是我无意中利用 bug 才过的。队友本应全部离队且再也找不到,却让我再次找回来了。
(在放十四本天书的时候,我才发现少了本《笑傲江湖》,找书的途中将队友都找回了)

*金庸群侠传通关后,我开始玩《苍龙逐日·龙的传人》第一次玩
从百度云盘下载的资源有几款游戏。苍龙逐日在 game12 目录。添加软链,改链接名为 game
```shell
cd src
ln -s ~/game/hades/game12/
mv game12 game
```
然后就可以运行了
```shell
cd src/build
./kys
```
*苍龙逐日较原版剧情丰富。
有正邪线分支,拿到的物品及武功也不同,每次玩都可以玩出不同的组合
次序应是随心所欲,却仍受制于条件约束。
比如,老顽童困于桃花岛,不把他解救出来,相关场景便不能进入。
整个游戏偏难,进入一个场景前不存档可能马上就死
(不过作者加了自动存档功能,即使游戏意外闪退也会自动存档)
原版几个容易加的好友,在苍龙逐日前期都加不到,要加田伯光还要去那种场所。
武功难练,甚至根本不能练。即使你拿到了一本武功秘籍,却不适合修炼。
所以,这个游戏,就不要去加一些中看不中用的美女。
像张召重就是一个大大的好人,战斗力也很强。
END
1133 次点击
所在节点    游戏
35 条回复
huntagain2008
2023-11-10 17:09:57 +08:00
刷了半天,也没刷到<降龙十八掌>,30级拳掌99不够100,运气真背,只能再练<逍遥游>

*英雄救美之后拒绝`钟灵`加入
哎呀,你不说我都忘了,是段誉段大哥,刚才还在的,不知道跑到哪里去了
应该就在这附近的,这位大哥,我们一起去找他好不好
--
是否要求加入? 取消( N)
--
啊?像我这么可爱的女生要和你同行,居然拒绝?你是不是男人啊!
(钟灵愣在原地)
--
主角在无量山洞找了一圈,没找到段誉
无奈,只好让钟灵加入,再进山洞,段誉就站在玉像前
huntagain2008
2023-11-11 16:39:09 +08:00
前面提到`不要给队友修炼其他武学`,现在看来并不是这样,可能只是个特例
黄蓉,虚竹不管学多杂都没什么问题
huntagain2008
2023-11-12 11:10:38 +08:00
接上文,用刀用剑的不建议学内功武学,比如田伯光修炼<九阴真经>之后就变弱了,傻站着吟唱施法

上局已经通关,最后一战,虚竹输出第一,萧峰的输出最少
重新开局

平庸少年
主角资质普通,生命/内力平庸,其他属性平庸,阳性内力

上乘拳掌只有<七伤拳>是面伤,其他都是近身肉搏,刚猛一路
上乘剑法除<辟邪剑法>是近身,其他都是远攻
四种武学拳剑刀特,攻击+2的武学以剑法为多
武器也是剑加攻击最多
综上,这次以剑法修炼为主

恒山派剑法曾被令狐冲评价`破绽最少`
因此,初期武学要拿到恒山派的定闲师太的<万花剑法>
万花剑法 修炼要求剑术40 击败恒山派获得

先找强力的队友加入
主角在群玉院与田伯光谈话,忽然余沧海找田伯光麻烦,主角选择帮田伯光
田伯光与余沧海武功在伯仲之间,主角只需在旁干扰一下,就可获胜
田伯光加入

田伯光的<狂风刀法>是唯一的近身刀法
近身肉搏就要给田伯光一些提升,比如提供装备,丹药
主角在洪七公居偷来烧鸡2;无名岛找到千年灵芝;都给田伯光享用
可以在客栈买补品,没银子,以下地方可拿银子:
福威镖局:银两200
田伯光居:银两100
绝情谷:银两200
蝴蝶谷:银两200 (所有医生中只有胡青牛有钱)
华山山洞:银两200
台湾郑克爽府上:银两500
青城派:银两200(随便进,随便拿)
其他门派胜过门口弟子之后,进门派拿银两200,仅有岳不群的华山派没有宝箱

前期最容易拿到的好刀,就在洛阳城金刀无敌王元霸手中,此人还是林平之的外公
主角用言语挑衅,王元霸与主角切磋武学,田伯光出手轻松解决,获得金刀
获取武器的其他方法:商店购买;冯铁匠处购买;收队友获得

有了一口宝刀,田伯光的战力提升不少,还缺一副宝甲
商店能买的防具只有皮衣,皮衣怎能当防具
主角在高升客栈与黄蓉相遇,在桃花岛得黄药师传授<落英神剑掌>
主角在程瑛居击败李莫愁,被救的冯铁匠原是桃花岛入门最晚的小师弟
冯铁匠认出主角身负桃花岛武学,愿意给主角打造武器装备,还是要收钱
毕竟比商店的品质要好,买了几套冯铁匠打造的武器,终于得到<佛心甲>

一切完备,往恒山派赶去,主角依然没有修炼任何武学,仅靠暗器
轻松击败恒山派,获得<万花剑法>
huntagain2008
2023-11-12 12:33:54 +08:00
接上文,主角资质平庸,修炼剑法毫无天赋,进展很慢

为了后期修炼<降龙十八掌>,主角初期要拿到一套初级掌法
古墓派<天罗地网掌>要求阴无法修炼;<绵掌>武当派初级掌法 收宋青书获得
只能放弃张无忌,倚天选择不通知张无忌,张无忌生死不知,主角收得朱九真(她会一阳指)
峨嵋派门口角落,宋青书因偷看峨嵋女弟子寝房,被师叔莫声谷追杀
主角路过,战胜莫声谷,收宋青书获得<绵掌>

<绵掌> <万花剑法>虽都是初级武学,但加防御,主角被围殴时能等到队友来救

已经走了倚天邪线,后续就是灭六大派,没强力队友怎么行

去华山派思过崖找令狐冲试剑
田伯光四次击败令狐冲,每次令狐冲被击败,令狐冲得到风清杨指点,武力增加
最终令狐冲依然敌不过田伯光,但是武力已经提升很多了
令狐冲被桃谷六仙带走,生命内力轻功大减,等同一个废人
这时的令狐冲几乎不能移动,几乎没有内力,却能原地使出<独孤九剑>立于不败
(可惜主角资质不够,无法修炼<独孤九剑>)
(主角给令狐冲找来<白马> <金蛇剑>都是加轻功的,令狐冲终于能缓慢移动)

要让令狐冲恢复轻功,要经过梅庄事件,将任我行救出
梅庄四友的武功较五岳剑派掌门还高,主角根本就不是对手
珍奇字画棋谱琴谱的收集过程极其繁杂
比如<溪山旅行图>在大理皇室出家的天龙寺,不战胜四大恶人无法进入
(主角与丹青生比剑,使出<万花剑法>连丹青生身子都碰不到,只能用暗器取胜)

田伯光做肉盾,令狐冲远程主力输出,主角蹭经验,一般的战斗都很容易

主角收胡斐,主角依靠令狐冲轻松击败苗人凤,胡斐受苗人凤指点,胡斐属性大涨
(9级胡家刀法,可惜极耗内力,胡斐武力不及令狐冲,战斗容易乱跑,输出不稳定

再收任盈盈,只为进入黑木崖战东方不败
有令狐冲且`东方不败`应该被作者削弱过,很容易打
(前提是可以阻止`东方不败`出招,若无法牵制`东方不败`,肯定是打不过的)
huntagain2008
2023-11-12 18:37:57 +08:00
忽然发现蝶谷医仙胡青牛不会任何武功,但却轻功卓绝
蝶谷医仙胡青牛自带50轻功,30拳掌,阳性内力,可以<左右互搏>
给胡青牛练了几套拳
胡青牛在武林大会惜败于洪七公(除了洪七公其他都单挑赢了)
huntagain2008
2023-11-13 12:11:46 +08:00
重新开局几次,终于拿到阴性内力高悟性的主角

主角学会<独孤九剑>,可是主角的武力不太够,不如令狐冲的武力高
目前还缺<九阴真经>加攻击

对着镜子无限战斗,一直都随机不到<九阴真经>

苍龙逐日通过剧情获取<九阴真经>的方法只有2种:
1. 走正路,道德 99-100 全真教的王重阳送给你<九阴真经>
2. 走邪路,一战全真七子,二战老顽童与全真七子,三战东邪北丐顽童与七子,四战东邪北丐顽童中神通与全真七子,胜利后得<射雕英雄传><九阴真经>

我选择的是2邪路,要经过4场战斗,最后对手还是五绝,现在手上没有强力的队友

我只好让两个不会任何武功的医生去练<葵花宝典>
胡青牛 王难姑 都修炼<葵花宝典>(自宫武学,没有修炼要求,自宫就能练)

田伯光自带的<狂风刀法>是近身刀法,路数本来就跟一般的刀法不同
让田伯光修炼<辟邪剑法>应该是合适,<辟邪剑法>也是近身剑法
而且,<辟邪剑法>的修炼要求非常的低
(原著田伯光就是被割了,这样做是符合原著的)

第一次尝试挑战五绝与天罡北斗阵,失败,发现<葵花宝典>的武学也较耗内力
第二次加上胡斐 陈家洛(充数的),还找来厨子烧菜给队友补生命内力上限,打赢了
终于拿到<九阴真经>,主角修炼<九阴真经>,武力终于破300
huntagain2008
2023-11-13 18:34:28 +08:00
小白我看了一点 hades 战斗系统的代码,有一些引起我的注意:
1. 不能明确指定攻击哪个敌人。
近身会因为方向不对,攻击落空。远程只攻击距离最近单位,无法指定攻击。暗器只攻击最远的敌人。
2. 武功类型特殊效果
拳法打硬直;剑法冷却缩短;刀法暴击(我没发现);特殊会随机附加行动方向
3. 若无法破防,则随机一个小的数字

//冷却减去前摇就是后摇
//需注意攻击判定可能仍然存在,严格来说攻击判定存在的时间加上前摇应小于冷却
int BattleSceneHades::calCoolDown(int act_type, int operation_type, Role* r){...}

//能否闪身的条件,似乎比较复杂
if (rand_.rand() < 0.25 && r->Speed >= 60
&& (r != role_ && r->UsingMagic
|| r == role_ && r->getEquipMagicOfRoleIndex(r->UsingMagic) == 3))
{
r->OperationType = 3;
}
else
{
r->OperationType = -1;
}
if (r->OperationType == 3)
{
r->CoolDown = calCoolDown(r->UsingMagic->MagicType, r->OperationType, r);
r->ActFrame = 0;
r->HaveAction = 1;
}
else
{
r->Pos = p;
}
huntagain2008
2023-11-13 19:20:11 +08:00
忘了三点,一是远攻的攻击效果是伤害跟距离有关,距离增加伤害有衰减。也就是离敌人越近,伤害越高
二是敌人背面受的伤害比正面受的伤害高
三是远攻有贯穿效果,攻击弹幕可以穿过敌人,打到他后面的敌人
(跟平常玩的 dota 差别很大,不存在缩角猥琐输出)

还有,好像是用闪身被敌人攻击打断会被定身比较久,不太确定
huntagain2008
2023-11-14 12:37:33 +08:00
重开,高悟性选刀法,看是否刀法更厉害,感觉如下:
1. 刀客与剑客对攻,剑客出招更快,剑客更占便宜(不确定)
2. 刀法可能比剑法输出高,因为存在暴击(不确定)
3. 敌我远程对攻,攻击高的一方弹道会打到攻击低的身上,攻击低的弹道会被阻挡(不确定)
huntagain2008
2023-11-14 15:36:26 +08:00
这次胡斐给的[闯王宝藏图]上面的坐标 (24,16) 居然还不一样,这次在雪山之巅的脚下

用[闯王军刀]打不开宝藏的大门,头一次遇到,中大奖了,这里面有<雪山飞狐>,影响通关啊

https://i.imgur.com/3gpHrGi.mp4
huntagain2008
2023-11-14 18:05:38 +08:00
看了一下剧情脚本文件,收胡斐的事件会因为主角身上银两多少,而给不同的藏宝图,开启不同的山洞场景
这个新的山洞场景之前都没有进去过

临时解决只好给剧情脚本增加几行代码,开启旧的山洞场景,进入熟悉的山洞,获得宝藏
huntagain2008
2023-11-14 22:30:22 +08:00
结论,刀法路线比剑法弱多了,刀法没有什么优势

轻功近身作战还是要强些
令狐冲  VS 林平之,5秒 令狐冲就被林平之砍死了

早就应该想到,平时单连令狐冲多了,误以为他强,是错觉
田伯光单挑9级<独孤九剑>的令狐冲,风清杨指点4次加武力还是败给田伯光
huntagain2008
2023-11-15 13:15:40 +08:00
上局通关,读档一次才过,队友新学的武学耗内力过大,内力耗尽伤害很低
真不该给队伍修炼那些高级武学,因为极耗内力,反而变弱了

细数苍龙逐日武功资料中耗内力少并且输出不凡的武功

拳法:太极拳 (远攻;输出一般,中期可以用用,后期不够)
剑法:辟邪剑法 独孤九剑 (前者是近身,后者是远攻)
刀法:无 (刀法都耗内力,前中期能用用的只有田伯光的<狂风刀法>)
特殊:打狗棒法 一阳指书 金刚伏魔圈 倚天屠龙功 
内功:葵花宝典(只因比其他内功消耗小的多,其实也较耗内力)

综上,特殊武学比如棍法,笔法,下次可以再试试新的玩法
huntagain2008
2023-11-16 17:44:57 +08:00
培养令狐冲到满级,令狐冲一身各门各派武功,配倚天剑,居然还是打不过林平之
同血量,林平之就冲到令狐冲面前,挥几下剑,令狐冲就死了
下次改收林平之和岳灵珊,令狐冲太弱了
huntagain2008
2023-11-20 12:34:18 +08:00
这次重点是练剑。
杨过、慕容复、岳灵珊都用剑且高资质,都可以修炼独孤九剑

意外发现小龙女可以单挑洪七公保持不败
左右互搏+玉女素心剑法 可以打的洪七公无法动弹
不过,给小龙女修炼其他武学之后,AI 的行动发生变化,反而打不过洪七公

射雕邪线可以选择不杀一澄,一澄会给主角一阳指

自己修改了虚竹擂鼓山剧情脚本,让虚竹奇遇记可以正常展开

苍龙逐日的 npc 武功很怪,高手除了张三丰用剑,其余都是内功、拳掌

苍龙逐日老的版本有洗武功事件、梅超风双眼复明事件、朱九真剧情加武力等
我玩的苍龙逐日的版本较新,很多事件并没有,事件发生的条件是队友在某个场景才能发生。
并没有一一去尝试,剧情脚本有远古 bug ,好在剧情脚本可以自己加自己改,解释执行的,比较自由。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/987786

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX