
monoCAMERAl
You've been transformed into an imp, and trapped in a camera!
Now it's up to you to draw your way out by capturing the evil warlock Moorcock's vacation memories!
Stick it out, and you might be rewarded!
- Art + Concept: Jenna Fizel
- Programming: Russell McClellan + Open Source Contributors
- Scenario: Russell McClellan
With apologies to the late, great Terry Pratchett.
On a personal note, this is the first LD game jam I've entered since LD4: (http://hamumu.com/LD48/ld_entrants.php?user=logicalhippo)!
Most of the time was spent on the image processing. No neural networks were harmed in the production of this game. We ended up going with the image similarity metric described in http://web.stanford.edu/class/cs231a/prev_projects/final_report.pdf (Bo Zhu + Ed Quigley's CS231a project from Stanford), using local features from the basic HOG algorithm implemented by harthur (https://github.com/harthur/hog-descriptor). Our codebook was trained by k-means on 20,000 sketches from the dataset by Eintz., et al from here: http://cybertron.cg.tu-berlin.de/eitz/projects/classifysketch/.
Vacation photos provided from the sketch retrieval benchmark dataset by Eintz., et al available here: http://cybertron.cg.tu-berlin.de/eitz/tvcg_benchmark/index.html
(ugly) source available here: http://github.com/russellmcc/ld37-imp
Thanks for the time and attention!
Now it's up to you to draw your way out by capturing the evil warlock Moorcock's vacation memories!
Stick it out, and you might be rewarded!
- Art + Concept: Jenna Fizel
- Programming: Russell McClellan + Open Source Contributors
- Scenario: Russell McClellan
With apologies to the late, great Terry Pratchett.
Technical Deets:
On a personal note, this is the first LD game jam I've entered since LD4: (http://hamumu.com/LD48/ld_entrants.php?user=logicalhippo)!
Most of the time was spent on the image processing. No neural networks were harmed in the production of this game. We ended up going with the image similarity metric described in http://web.stanford.edu/class/cs231a/prev_projects/final_report.pdf (Bo Zhu + Ed Quigley's CS231a project from Stanford), using local features from the basic HOG algorithm implemented by harthur (https://github.com/harthur/hog-descriptor). Our codebook was trained by k-means on 20,000 sketches from the dataset by Eintz., et al from here: http://cybertron.cg.tu-berlin.de/eitz/projects/classifysketch/.
Vacation photos provided from the sketch retrieval benchmark dataset by Eintz., et al available here: http://cybertron.cg.tu-berlin.de/eitz/tvcg_benchmark/index.html
(ugly) source available here: http://github.com/russellmcc/ld37-imp
Thanks for the time and attention!
Comments10

bplane214 Dec 2016, 04:29
I think even just a minute or two more, with an erase feature would've been an incredible addition. Regardless implementing an algorithm like this in such a short time is awesome, and the concept is great.
Very cool idea, a few recognition issues, but nothing more time couldn't solve. Interesting take on the theme as well, even though it did technically use many different "rooms" or environments. Nice work.
Very cool idea, a few recognition issues, but nothing more time couldn't solve. Interesting take on the theme as well, even though it did technically use many different "rooms" or environments. Nice work.
KairosXIII14 Dec 2016, 09:30
Why does he hate my style?! Damn you Warlock!
Love the idea and take on the theme. That dripping ink effect is an awesome touch.
Love the idea and take on the theme. That dripping ink effect is an awesome touch.

jotson15 Dec 2016, 18:54
Interesting concept. Paint drips were cool.

Holofire17 Dec 2016, 22:42
Haha, this is quite funny. At first I was confused it didn't tell me what to draw so I drew a happy face and he told me it was bad. Then I noticed I had to draw the faint background. Pretty cool, got them all right after that! I like the animation where it spirals into his hand, quite funny! Vampires such a chill guy!
-Comment on behalf of MrDinosaur. (http://ludumdare.com/compo/author/mrdinosaur/)
-Comment on behalf of MrDinosaur. (http://ludumdare.com/compo/author/mrdinosaur/)
TheMightyTeam19 Dec 2016, 20:44
Interesting concept. Thanks for showing ML algorithms could be enjoyable... sometimes! XD
Cody Hansen21 Dec 2016, 04:37
This game was wonderful. It made me care enough to go into your source code to see your process.
It is a wonderfully one-of-a-kind idea that is executed well and in a good-looking manner.
It is a wonderfully one-of-a-kind idea that is executed well and in a good-looking manner.

TheMonsterFromTheDeep31 Dec 2016, 23:27
Very cool idea. However, I never figured out what he wanted in terms of grading. I suppose I would have to look into the algorithm to really understand.
Aside from that, very cool game. Audio could potentially be an improvement.
Aside from that, very cool game. Audio could potentially be an improvement.
rambauldi1 Jan 2017, 12:55
Very impressed that you pulled this off in the time limit. Great little concept, very well executed! Thoroughly enjoyed it, a bonus feature would be an Eraser, but didnt distract from my enjoyment.
Great Job.
Great Job.
Doomdad1 Jan 2017, 13:07
Concept and premise wise really interesting. Execution wise brilliant! Managing to use algorithm such as this within tight time constraint must have been quite a lot of work!
It wasn't quite clear how the grading worked; there were a couple pictures where I thought I did well but didn't get graded well and vice versa. Also, the difficulty of the pictures was pretty wildly variable, though it was hilarious to fail miserably at trying to recreate a renaissance painting in ImpInkScape. I kind of wish this had wacom/tablet/pressure sensitivity support!
Couple small bugs I found: the text was occasionally misaligned/offscreen, and when I refreshed the page to play again the game never seemed to end, I just kept getting new pictures. (was playing in Firefox 50, btw.)