I’ve also tried getting AI to program really simple things, like using js to find particular elements in a webpage (which I don’t control and involves far too many lines). It did fine.
It’s not ready for commercial use, but it makes hacking around unfamiliar code more accessible.
I’m going to make a mildly stronger claim. I think this game really is quite moddable by a non-coder. What you need is to implement a different ruleset with new win conditions; everything else can be done with copying existing files into the correct file structure. New win conditions are specified by a pretty boring JSON file, docs here:
See here for an MVP for a mod of this type (probably replaces/strips away too much, but you should be able to find the vanilla files in the github linked in the OP):
By testing it out in the app?
I’ve also tried getting AI to program really simple things, like using js to find particular elements in a webpage (which I don’t control and involves far too many lines). It did fine.
It’s not ready for commercial use, but it makes hacking around unfamiliar code more accessible.
I’m going to make a mildly stronger claim. I think this game really is quite moddable by a non-coder. What you need is to implement a different ruleset with new win conditions; everything else can be done with copying existing files into the correct file structure. New win conditions are specified by a pretty boring JSON file, docs here:
https://github.com/yairm210/Unciv/blob/master/docs/Modders/Mod-file-structure/5-Miscellaneous-JSON-files.md#victorytypesjson
See here for an MVP for a mod of this type (probably replaces/strips away too much, but you should be able to find the vanilla files in the github linked in the OP):
https://github.com/yairm210/Unciv-minimal-base-ruleset/tree/master
Which is all to say, this is much easier than doing address lookup imo.