This (very pedantic) topic is mostly centered around Choice of Robots, but I think it might apply to other Choicescript games.
I recently looked at the code for Choice of Robots on different platforms, and I found out the latest versions on some platforms have (mechanically) different scene files compared to each other.
Foreword: I have a habit of digging into the code behind Choicescript games, where I attempt to
- find out how the various paths of a scene lead into each other
- tweak scene functions to see how they affect the game
I took a peek at the scene.js file in the web version of Choice of Robots, available here on this very website. Turns out, @kgold 's recent Choicescript additions, implicit control flow and the *params function were included in the js file. Looking at the web version’s scene files, *params sees some judicious use when it comes to changing your robot’s stats.
I also took a peek at the files mentioned above in the latest Android version (1.1.0), but it seems like the new additions aren’t included in the app’s files. Both versions play out the same way as far as the story proper goes, but I’m irrationally irked that the app doesn’t use the new functions @kgold had implemented in the web version.
I’d try and check if that’s also the case with the Steam version, but my archiver of choice (WinRAR) doesn’t play well with the exe file.
Choice of Robots on the Android was last updated before the new Choicescript additions were announced, so I guess it’d make sense that they wouldn’t yet exist in the files. But I’m surprised the app now hasn’t been updated to bring it in line with the changes in the web version. I wonder what other web games have included the new functions while their Android equivalents go untouched.