有没有人愿意接手AI移植

Galgame 讨论
113
niluanke

先说结论:我太自大了

起因是前几天看到乌有乡标了一个手机版图标,点进去看原来是盖世模拟器这种虚拟机,让我大失所望

虚拟机差模拟器差得太多了,对手机一点也不友好,最近AI又特别火,什么逆向啊什么的,我就想着说不定我这种什么也不懂的也能自己移植了玩

说到移植果然还得是kr引擎的游戏,kr模拟器让我在手机上玩了不知道多少galgame了,当时我想着先丢两个kr引擎的游戏让他移植到手机上,结果2块钱就完成了,模拟器上跑着也完全没问题,当时我就膨胀了

我想着那么NB就直接让它开始移植乌有乡,当时我直接选了引擎移植,想着移植完了说不定还能直接把通用引擎模拟器也搞出来,以后就能直接玩YU-RIS引擎的游戏了。

结果AI干了几天才发现这AI比我想的要笨好多,首先是资料的收集,就算你反复强调每次遇到问题都要先上网查一下资料,AI也不会经常找资料,基本就只有最开始的时候会上网,AI还特喜欢猜,就算你给它找了资料它也不一定会看,我终究是不懂移植的,要是我懂移植就能避免AI这种无意义的思考和工作了

最重要的是连续工作几天我发现这AI连文字冒险游戏的基本流程都不知道,我察觉到的时候也不知道它在猜的过程里花了多少,明明反复提了有需要的问我

然后就是现状,虽然按照AI的说法,离能玩不远了,但看起来问题还是到处都是,主要是我没时间了,我接下来的打工没有足够的空闲时间了,而这个任务看起来还哪哪都是问题

只能把文件打包到网上,看能不能做点贡献了,也不知道能不能当做资料


链接:https://pan.quark.cn/s/a757bd7cf32d?pwd=ubLJ

提取码:ubLJ

本文版权遵循 CC BY-NC 协议 和 本站版权政策

2 条回复

fylcr
发布于

移植游戏其实很麻烦的,刚才你说的kr游戏很快就移植好了是因为kr的移植研究的比较透彻,而且引擎的源代码是开源的,所以无论是做模拟器也好还是进行移植适配都是比较简单的。
而YU-RIS就很难移植,首先这是个闭源引擎,也没有做出来YU-RIS的逆向代码,而且是windows上的引擎,没有代码我们就不能做多平台模拟器适配。其次YU-RIS的移植还不成熟,所以比kr的移植起来麻烦的多。
对于YU-RIS的移植,我能想出来的有两种方案。一是将YU-RIS移植到另一个引擎上,例如artemis或者kr上去;二是直接逆向YU-RIS,做多平台模拟器。这两个方案都需要花费很大的精力,所以不是说你想移植就能移植的。
首先是方案一,你第一步要知道这所有的脚本是干什么用的,有什么效果,对应到目标引擎上的脚本应该怎么处理,如果可以公式化的重写脚本的话就可以尝试写一个移植工具进行跨引擎移植。但是跨引擎移植是一件非常难的事情,很容易与原版游戏的效果有所出入,例如近月的移植版就是跨引擎移植到ons上去的,你会发现ons这个版本就没有朝日的配音,而且经常出现字幕错位的现象,这基本上是移植工具的问题,有时候你也不知道到底是哪个地方出现了问题,最后基本上不了了之。当然你也可以逐行重写脚本,但是当你决定去动用人力或者token去重写几十万行甚至上百万行脚本的时候就知道这个成本是极高的。
对于方案二,这个效果是最好的,但是逆向重写引擎的成本是极高的,首先你需要把引擎代码逆向为伪代码,伪代码虽然具有可读性,但是伪代码的函数名都是指针或者其他奇奇怪怪的机器语言,你只能先猜这个地方是干什么的,那个地方是干什么的,然后再去慢慢的重写一段和对应位置功能一致的代码。关键是需要重写的地方极多,对于artemis这种非常轻量化的引擎逆向出来的伪代码都有几百万行,你去靠ai重写至少要花费几十亿的token差不多才能写个大概,而且还不能确保写出来的代码能立即就能用。
所以说这不是你想移植就能移植的东西,你除非有超级大脑或者超多精力或者超多token,你别想处理掉这个问题。
(当然,你如果只针对这个游戏的话,你就一个一个动画慢慢移植也能出来,大力出奇迹嘛)

Slpeey
发布于

..............为何你们都这么热衷移植乌有乡啊

最近钟表社的游戏好多移植,我想移植个euphoria被占坑,想移植个乌有乡又被撞车

https://www.kungal.com/topic/4537

(。>︿<。) 已经一滴回复都不剩了哦~