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

189 天前
 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
819 次点击
所在节点    游戏
35 条回复
lessMonologue
189 天前
逐渐代入小说😆
huntagain2008
189 天前
哦,忘了一条
队友在新战斗系统是不受玩家控制,是自己行动的。
在苍龙逐日的新战斗系统,田伯光依然是最强队友
(身法奇快,容易近身,刀法似乎有击退效果,敌人被打的步步后退)
goodryb
189 天前
看了下 github ,似乎还是要自己编译,有编译好的版本吗
huntagain2008
189 天前
是的,要自己编译。没有编译好的版本。
我是在 ubuntu 上编译的,编译过程遇到的报错在文档都提到了,比如
* 如果提示找不到 SDL 的几个变量,例如 SDL_CONTROLLER xxx 。
作者想支持手柄用了 sdl2.0.20 版本,ubuntu 目前没有现成的源。删掉对应代码即可。

Windows 上编译我没试过,文档上建议先安装 vcpkg ,
然后用 vcpkg 来安装 sdl2 、libiconv 、lua 等库。
(好像以前这个游戏还可以联机对战的,现在将联机对战的代码去掉了)
huntagain2008
189 天前
这次开局找的黎老汉学刀法「柴刀十八路」,以前看介绍是「最烂刀法」,所以没有勇气去练。
(最烂武学不需要经验,一次战斗,直接 10 级满级,我找神龙教徒试了下手,打出一个重击,伤害 1 点)
不过这次发现以前忽略的细节,黎老汉以前欠南贤 50 两,主角找老汉要刀法,身上忽然就多了 50 两银子。

开局南贤送主角 400 两,欠北丑 5 两,若即刻还北丑 5 两,那么主角只剩 395 两。地图上的白拿的银子是有限的。
之后买灵芝、雪莲、蟠桃总会缺 5 两银子钱。
而找黎老汉学刀法白得 50 两银子,这明显是好的开局。
huntagain2008
188 天前
这次尝试单刷,也就是不依靠队友。以前的攻略提到开局就练乾坤大挪移。
可是毕竟是内功,不能增加其他类的武功的修炼,后面高级武功达不到修炼条件。

而且开局要拿到乾坤大挪移的条件是,不帮张无忌,后果就是张无忌跌落悬崖死了。
所以,我决定让张无忌活下去。那么,能想到的开局武功秘籍的获取的办法:

1. 花钱购买。
当时我没思考就在各处找银子。把庙里功能箱的银子都拿完了。最后凑出来 2250 两。
只能买最便宜的武功秘籍-奇门三才刀 2000 两。
买下
优点是风险最低。

2. 加队友获得秘籍
苍龙逐日开局无条件就能加的队友且能送秘籍的好像只有温青青。(雷震剑法太弱)
其他队友加之前都要激战,有很大风险会死。

3. 隐藏宝箱
古墓派、少林寺都有宝箱,可惜一个修炼要求阴,一个是七十二绝技,太高深。

4. 击败获取秘籍
你都能击败他了,他能有什么厉害的武功。
huntagain2008
188 天前
忘记了,《侠客行》石破天和阿秀、老奶奶呆过的无名岛,有《金乌刀法》。这个应该可以练,而且中高级武学
huntagain2008
187 天前
*这次走刀法路线。
放弃开局学乾坤大挪移,选择帮张无忌。
他当上明教教主,得到小昭;不帮,主角会得到朱九真(以前还附带千两银子)。
(应该选择不帮,因为光明顶一战,张无忌喊了一声“我来帮你”却还是我一个人打)
而且光明顶一战,让我意外的是,我居然打不过灭绝师太……试了好几次才打过。

*这次重视轻功。
苍龙逐日并没有专门的轻功秘籍,只有刀剑拳掌等附带的轻功增加。
所以练了三套:田伯光的狂风刀法、落花流水给的鬼头刀法、洪七公给的逍遥游
轻功高的好处是便于闪躲技能,使用闪身好像可以滑很远,速度也快。
也可以闪身到敌人面前,用狂风刀法近身也能打高伤害。
(如果没有高轻功,可能连全真七子都打不过,天罡北斗阵可以打的你动不了)

*走正派路线难度较低
帮张无忌等于走正线。如果不帮,就要主角一个人抵抗几个门派的合围。
(谢逊、范遥也和张无忌一样,喊一声“我来帮你”却还是我一个人打)
不帮张无忌,最后要灭少林,少林危难的时候,扫地僧会在众人中最后冒出来。
扫地僧在苍龙逐日 NPC 是最强的存在,如果单挑打不过张三丰,那肯定打不过扫地僧。
(和张三丰切磋武学,他闪来闪去,打也打不着,即使打到了伤害也低)

*伤害有破防的说法,意思就是攻击总量大于他的防御总量
伤害计算公式不确定,攻击力+武学伤害+武器威力+武器加成+武学常识。
防御计算公式不确定,防御力+武学常识+兵器防御+防具加成
最后伤害=攻击-防御
(内力值和攻击及防御有没有关系也不确定)
可能武学常识太逆天了,苍龙逐日将王语嫣的人物属性设定为 30 级满级,1HP 。
huntagain2008
187 天前
*九阴真经、软猥甲、降龙十八掌都拿不到。这次玩的太傻了。
九阴真经正线的条件是看道德值 99-100 ,王重阳才会送给你。
软猥甲要看黄蓉脸色,瞧不上就不会给。
降龙十八掌只能天龙正线才能拿到。
最后只能加慕容复,在书架上搜出一本《火焰刀法》练下去……

*现在主角一个人还打不过欧阳峰、裘千任两人的联手
实在没办法,只能让王语嫣上场,却发现已不能提供输出防御翻倍的效果,只对王自己有用。
所以,只好让厨子烧菜给王语嫣吃,提高生命值,干脆把王语嫣当成肉盾顶前面。
huntagain2008
186 天前
*找到以前漏掉的五毒教蓝凤凰剧情
令狐冲在绿竹翁剧情之后,去五毒教,蓝凤凰用苗族秘法给令狐冲疗伤,HP 上限+100
后面的剧情为了修炼<葵花宝典>上面的武功(不是我练),只好放弃令狐冲

*做慈善(捐款) 6000 两银子,变身为大侠,黄蓉加入,得到软猥甲
huntagain2008
186 天前
这次玩的不好,通关依然靠的隐藏武学,重修的厨子的《西瓜刀法》。
下次根据利益最大化原则与培养主角的目标确定正邪取舍。
先走正路拿到高级武学及装备,再走邪线。

*随便捡起路过的武功练连都可能会导致最终战力不足
*队友角色人选有49人之多,游戏本身的自由度是非常大的

*四大武术中高级武学及获得的路线分类如下:
拳掌:降龙十八章(天龙正线) 黯然销魂掌(神雕正线) 须弥山神掌(捡的)
   七伤拳(灭崆峒) 大力金刚掌(买的) 玄冥神掌(捡的)
剑法:六脉神剑(天龙正线) 独孤九剑(笑傲正线)太极剑法(德 90 武 140 剑 100 张三丰给)
   玄铁剑法(墙上得到)苗家剑法(飞狐邪线) 辟邪剑法(可能 bug 收林平之不给)
刀法:火焰刀法(天龙邪线) 胡家刀法(飞狐正线)
特殊:打狗棒法(神雕天龙邪线)伏魔杖法(击破少林木人巷得到)
(下次考虑选中间路线将最强武学都学全)
huntagain2008
184 天前
不想走剧情,也可得到秘籍、装备、丹药。使用南贤的镜子无限战斗得到钱、经验、奖品。

重开一局,这次呆在家里不出门,就对着镜子一直战斗。
作者的描述是镜子会根据你的当前战力安排同级别的战斗。(大概相符,代码逻辑没怎么看
只有胜利才能获得奖品,奖品只有 1 项,可能是装备、秘籍或丹药。

由于主角一出场是没有武功的。必须要出门去学。使用镜子会直接送主角四本初级武功。
想着少林好歹是武林泰山北斗,我让主角学罗汉拳。结果一般的门派弟子我都打不过。
好不容易遇到一个弱的,打赢了获得的是——辟邪剑谱!
犹豫了 3 秒,让主角修炼辟邪,一看经验,1 级辟邪就要 4000 经验值。
这次选的主角应该是郭靖一样的资质。重开
(苍龙逐日是修炼各种武功加属性,低资质是很难玩的)
huntagain2008
184 天前
第二次对着镜子战斗,先修炼作者赠送的 4 本初级武功之一的《杨家枪法》。
只需一次战斗(没有武功只能挨打),失败也有经验,杨家枪法学成了。
不愧是府上的武功,一寸长一寸强,线伤害,射程远,伤害不俗。
(查了一下“武功杀伤力一览”,才发现只有杨家枪法杀伤是 250,其他赠送武学只有 100 )

一路顺利练下来,连西毒欧阳峰都可以用杨家枪法收拾(当然,那样太慢,我用的是暗器
这回运气不好,一直没有抽到高级武学,只有一些二流的
(主角都满级了,降龙十八掌还没有刷到,不甘心继续刷,得到九阴真经)

出门想到以往主角都是单身,给他找个女人。(朱九真、萧中慧,还是萧中慧好点)
客栈住着的萧中慧,如果主角不是正人君子,她不会加入。
反正手上有 2 万两,给寺庙捐钱提升道德,再与萧中慧对话。

接下来,补以前没有玩过的分支剧情。去丐帮战游坦之及历代丐帮帮主(乔峰、洪七公等
第一次轻敌,主角一个人挑战 4 个降龙十八掌的高手,一开始主角就被十字围杀……
(要主角一个人对乔峰、洪七公等四人的合力,难度系数太高,只好喊队友一起来)
huntagain2008
184 天前
49 个人物不是全部都可以加入的。有一些要取舍
胡斐 程灵素 or 阎基 田归农
张无忌 小昭 or 朱九真 宋青书
令狐冲 任盈盈 or 林平之 岳灵珊
石破天 or 贝海石
段誉 or 阿紫 游坦之 霍都
袁承志 温青青 or 何铁手
杨过 小龙女 or 霍都
霍青桐 陈家洛 or 张召重
huntagain2008
184 天前
高资质 75 以上且还有提升空间的人物
令狐冲 —— 遭遇桃谷六仙,轻功、内力、HP 大减;梅庄救出任我行仅恢复原本轻功,内力并未恢复
慕容复 —— 放弃段誉才能得到。悟性比段誉高很多,只有斗转星移 1 个技能,应该有较大潜力。
黄蓉 —— 打狗棒法、落英神剑掌。我以为黄蓉已经定型,提升空间不大。
杨过 —— 玄铁剑法、黯然销魂掌、蛤蟆功。蛤蟆功才 1 级,可以练
王语嫣 —— 资质上等,满级 HP10 攻击力 1 防御 1 内力 1 轻功 20 。武学常识高
张召重 —— 毫无疑问
朱九真 —— 可以继续修炼《一阳指》
霍都 —— 可以继续修炼《龙象般若功》

*张召重是一个大大的好人
張大人,興會興會。
少俠武功不凡,又有報國之心,真是英雄出少年啊。
張大人過獎了。
紅花會那群反賊,近日要來此搗亂,少俠既然有心效忠朝廷,不妨留下來與老夫共同抗敵。
<誰要效忠朝廷啊?我只不過不想得罪你們而已……>這個……
哈哈哈,少俠放心,老夫絕不會虧待與你,來人啊。
這是……?
區區紋銀三千兩,還望少俠笑納。
這個,這個……不好吧……
報效朝廷,自然會有封賞,少俠就不必推辭啦。
huntagain2008
183 天前
可以不出门在家里照镜子打无限战斗,打赢获得战利品,输了也有经验
安排的战斗难易程度悬殊(有时挑几个门派弟子,有时挑一个宗门大派)
战利品都比较差,比如不加属性的秘籍、无用的丹药、鸡肋的武器
(获得过 1 次<降龙十八掌>、<九阴真经>,算是中大奖?)

*重复几次获得同样的低级,让我想看看代码到底是怎么写的
math.randomseed(os.time());
随机种子,可是我抽到的物品有几次都是重复的,只是运气背吗?
array={219,79,1,2,58,166,220,226,...185,80}
array 里的数字应该就是战斗 id
local m = math.random(0,236)
additem(m,1)
获得的物品就是随机的,真的就是运气太背?

huntagain2008
182 天前
重新开始,取名abc,按了回车十几次,确认人物属性,开始

照着镜子打无限战斗,先<杨家枪法>,敌人变强<杨家枪法>不管用,再使<狂风刀法>近身;
缺远程范围攻击,习得<太极拳>;满足降龙十八掌修炼条件,修炼<降龙十八掌>近身;
远程<太极拳>伤害不太够;远程换成<伏魔仗法>;练<须弥山神掌><黯然消魂掌>

*剩3个技能栏,想着这次练<七伤拳>,面伤害,装备到`重击`,会连续打出几个攻击
走剧情拿到<七伤拳谱>,看到<七伤拳>修炼要求是阴,主角阳性内力无法修炼
无奈,只好去少林寺挑战十八铜人,获得奖品<易筋经>,修炼<易筋经>调和内力
最后一个技能栏修炼<七伤拳>,`非内力深厚者不可修炼`,耗内力太多,伤害范围尚可
找周伯通要<左右互搏>得到`双击`;攻击频率提高之后<七伤拳>的威力才得以体现
huntagain2008
182 天前
简陋的特效和技能说明,让我实在分不清<七伤拳><九阳神功><易筋神功>哪个好用
(甚至小龙女的<玉女素心剑法>和<七伤拳>的弹道特效是一样的,明明是剑法,却是拳影)
现在的主角已经可以单挑扫地僧,唯一的变化只是学会<左右互搏>

hades 战斗系统技能好像无 CD ,学会<左右互搏>更无 CD ;有出招前摇和后摇会`硬直`;
学会<左右互搏>感觉不到`硬直`;扫地僧被打中会 Frozen 、击退;处于前摇可打断出招;

*个人建议不要给队友修炼其他武学,切技能的时候会愣在原地几秒
令狐冲自带的<独孤九剑>挥剑的时候好像就没有硬直,不停挥剑,立于不败之地
让令狐冲学其他武功,会出现一发<九阳>之后愣在原地不动几秒
huntagain2008
181 天前
主角前期无攻击手段,先装备暗器,以暗器作为输出手段
战斗一开始先闪身避过敌人攻击再接一发暗器;否则会敌人先手
若敌人发出的弹道缓慢,则为重击面攻击类型,带追踪导弹特性,闪身两次才可以躲掉

对战一般敌人
闪身擦过敌人身侧,若敌人正在出招刚好打断敌人出招,对背面/侧面发招,致更高伤害

*全真七子的<天罡北斗阵>和原著有些相似,破解方法也与原著差不多
忽听“啊”的一声,接着砰的一响,原来尹志平看着八人相斗,渐渐头昏目眩,天旋地转,不知有多少个黄药师在奔驰来去,眼前一黑,仰天摔倒,竟自晕了过去。
huntagain2008
181 天前
破<天罡北斗阵>的另一个方法就是——六脉神剑

高武学尽破其他较低武学

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

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

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

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

© 2021 V2EX