I've found a way to translate a cap file to Java very, very quickly. it requires some programming know how, and some initial setup time, but once that's over, damn it's fast. and anyone confident in their language of choice can do it. but first a little background info:
So, I was using Construct to prototype my ideas for my Android game, especially because it uses procedural animation exclusively, which requires alot of trial and error. I wanted the process to be as painless as possible, so I created java functions for all the construct functionality I'd need.
I have a 'sprite' class, with a 'move to position' function, a 'set angle towards' function, etc
I've got lerp.. basically every object type I'll be using I made a java equivalent class, and every action/condition/expression also has a java equivalent.
Then I discovered that you can right click on a construct event, and "copy as text".
if you set up your java classes to be as much like construct objects as possible, you can just copy/paste into something like notepad++, and then completely convert it to java using the same set of find/replace commands each time. The whole process of converting from cap file to java takes about 1 minute 30 seconds (because you have to copy/paste, etc). After I setup a macro to automate it, I'd say it'll probably take about 15 to 30 seconds to convert from cap file to java. in short, again, Construct is awesome always, now and forever, and ever has been.