Manual. I don't see that changing for me any time soon. I use several Python features that don't really have any equivalent in JavaScript. In this case pickle and numpy. Having said that, most of the game logic was pretty quick and straightforward line-for-line translation. The graphics and audio setups were mostly written from nothing, including writing all of the shaders by hand. But I didn't necessarily need to do it that way.
mauve on 2018/10/13 11:58:
Manually ported, or is there some clever tooling involved?