I tried submitting this bot I made yesterday (https://news.ycombinator.com/item?id=7924323) but didn't realize it was the middle of the night in the US. Trying again in the hopes that it will catch some more attention.
Thanks! Yes, I implemented the logging system after those two games were made so they don't have a public log right now but I'm gonna try and build a little game to demonstrate the whole thing. Feel free to follow https://twitter.com/gdevbot for updates.
Images are validated & their size clamped using a node graphics-magick module. Emoji scripts are parsed using a custom parser I cobbled together (https://bitbucket.org/sparklinlabs/gdevbot/src/tip/public/js...) and JavaScript comes out on the other end.
The tiny game engine works with actors (or game objects in Unity3D parlance, it's very similar except 2D-only), they can have components (an image, one or more scripts) on them and can be parented to one another.
I've been building a cooperative game-making platform called CraftStudio (http://craftstud.io/) for the past 2-3 years and @gdevbot was just a kind of crazy "why the hell not" project inspired by all that work that I decided to build a couple weeks ago.