Inspired by John Walker's review of Woodcutter Simulator, this bot procedurally generates box art for hot new games in the growing Job Simulator genre.
You can see it in action on twitter.
It can also take requests! Tweet at it using the phrase "make one about" and it will respond back within a couple minutes. (NOTE: sometimes Twitter gets angry at it, so it doesn't consistently fulfill requests.)
- "@SimGenerator Make one about Ron Paul, please."
- "Hey, @SimGenerator, make one about a sweet ninja."
- Et cetera.
It won't respond to any requests featuring words from Darius Kazemi's word filter. It also makes some rudimentary efforts to avoid shock images and jokes that I've seen too much.
If something goes wrong, it just silently ignores the request. Alas. Tweet @OptimistPanda if you think it's broken.
Alternately, you can invoke it locally and directly by running the SimulatorGeneratorImage.py
through Python. (You'll need to have the Python Requests library installed, as well as ImageMagick.) You'll also need to track down a copy of Helvetica Ultra Compressed, which we can't freely distribute.
Instructions for Mac (assuming Homebrew):
~ $ brew install imagemagick
~ $ sudo pip install requests
~ $ git clone https://github.com/sjml/SimulatorGenerator.git
~ $ cd SimulatorGenerator
~/SimulatorGenerator $ ./SimulatorGeneratorImage.py \
--output-file wizard-sim-boxart.png \
--font-file helvetica-ultra-compressed.ttf \
wizard
~/SimulatorGenerator $ open wizard-sim-boxart.png
~ $ sudo apt-get install imagemagick
~ $ sudo pip install requests
~ $ git clone https://github.com/sjml/SimulatorGenerator.git
~ $ cd SimulatorGenerator
~/SimulatorGenerator $ ./SimulatorGeneratorImage.py \
--output-file wizard-sim-boxart.png \
--font-file helvetica-ultra-compressed.ttf \
wizard
~/SimulatorGenerator $ eog wizard-sim-boxart.png
Doesn't work on Windows at the moment, because ImageMagick is finicky about the command line input it chooses to accept. :( Sorry! Find a buddy with a Mac or something. Or run Ubuntu in a VMWare environment or something. I dunno. Be resourceful!
Run python ./SimulatorGeneratorImage.py --help
for additional flags you can pass it.