[Stand-alone Games] 王国保卫战6代官宣了,那么发个5代的Linux移植版吧
Tofloor
poster avatar
kero990
deepin
2026-02-28 20:45
Author

王国保卫战这游戏大家应该不陌生吧,前段时间官方宣发了6代,已经在Steam开启了预售。

2D 塔防游戏新作《王国保卫战 6:新启程》公布,登陆 PC 和手机 --IT之家

借这个机会,再次借助AI的力量,成功完成了5代的移植,全网首发。

该系列游戏1235代均使用LOVE2D引擎,作为开源引擎,移植不难,前三代都已上传,非常简单。

但5代引入了两个私有库,khttps.dll和ksystem.dll,而且官方没有发布linux版本(前三代都是有的),这导致5代一直没有移植到linux

不过无论如何,love2d是个lua引擎,游戏源代码是明文,让claude帮忙把这俩库屏蔽掉(实际上是统计系统信息并上传到官方服务器的,多少有点侵犯隐私的意思),还是能够正常运行的。

Claude还是太权威了,AI真好用。
玩得开心,春节愉快。

mmexport1772282156893.jpg

还是发Linuxgame.cn了,虽然站长都消失了,站也花了。但也没别的地方发不是

https://www.linuxgame.cn/kingdom-rush5:alliance-王国保卫战5:联盟

Reply Favorite View the author
All Replies
海水
deepin
2026-03-05 17:47
#1

这个包的质量……实话实说啊,还有进步空间

以下问题可能和我的环境有关。

屏幕截图_20260305_173430.png
首先是运行,直接运行appimage是运行不了的,把appimage解压后,运行里面的apprun也是不行。找来找去,最后找到了usr/bin/run,但这个程序程序所依赖的环境与我的环境有些差异,根据AI的提示,构建了debian12的运行环境,通过设定LD_LIBRAPATH_PATH的方式,在debian12的环境下把程序运行起来了,能玩,但应该是有些资源没打进来,无法进入英雄房间,上面的截图就是点英雄后出现的错误,之后就只能退出了。

Reply View the author
kero990
deepin
2026-03-06 09:37
#2
海水

这个包的质量……实话实说啊,还有进步空间

以下问题可能和我的环境有关。

屏幕截图_20260305_173430.png
首先是运行,直接运行appimage是运行不了的,把appimage解压后,运行里面的apprun也是不行。找来找去,最后找到了usr/bin/run,但这个程序程序所依赖的环境与我的环境有些差异,根据AI的提示,构建了debian12的运行环境,通过设定LD_LIBRAPATH_PATH的方式,在debian12的环境下把程序运行起来了,能玩,但应该是有些资源没打进来,无法进入英雄房间,上面的截图就是点英雄后出现的错误,之后就只能退出了。

确实没有认真测试,我的uos机器是办公机,不太适合一直玩游戏

至于这个包。只能说意料之中,毕竟已经用ai动过源代码了,还剥除了2个库,有什么bug很正常。

看看有时间能不能修好吧。。。。233

Reply View the author