Wobblepaint
lexaloffle.com
lexaloffle.com
I like the version hosted here, the slides are easier to see: https://www.gdcvault.com/play/1016487/Juice-It-or-Lose
I wasn't familiar with PICO8, it seems to effectively be a faux-retro console emulator that you can use as a sandbox to build programs (that can then be exported to a web player, which is quite nifty): https://en.wikipedia.org/wiki/Pico-8
Unfortunately it's a proprietary platform.
There are some open-source alternatives like TIC-80 and PixelVision8. Personally, I'd only recommend them over pico-8 if $15 is a serious barrier or open source is an absolute must. They all have their various strengths and weaknesses, but pico-8 seems to be the best optimized for pure, unadulterated fun.
TIC-80, on the other hand, runs more places (Android!). And someone has ported it to run on OpenDingux portable handhelds, there's a RetroArch core, etc.
That said, PICO-8 is super, super polished and absolutely worth the $15.
Yeah and the alternatives like tic have pretty major setup problems on rpi.
I'd be fine with a "source available" paying solution for instance, as long as the terms of the license are reasonable. This way at least I know that if the project goes defunct I'm not stuck with apps that I can't easily run anywhere anymore. See all these Flash games that nobody can easily play anymore.
An example of software that works that way is SQLite: they sell extensions as source code with a perpetual (non-open-source) license.
On the other hand, being closed source help getting the "community" feel where people discover some quirk and secret features of a strange and not-totally documented device.
That said, I hope it become open-source when every secrets have been discovered.
The question though is why does this look so appealing? I guess it's probably because in general we see motion as a proxy for if something is alive, since things that are alive are never completely still.
Fun fact: Tom Snyder (of Dr. Katz fame) invented and patented the technique, called "Squigglevision".
"Squigglevision is a patented method of computer animation in which the outlines of shapes are made to wiggle and undulate, emulating the effect of sketchily hand-drawn animation. Tom Snyder of Tom Snyder Productions invented the technique, which his animation studio Soup2Nuts subsequently used in Dr. Katz, Professional Therapist, Dick and Paula Celebrity Special, Home Movies, O'Grady, and Science Court." - https://en.wikipedia.org/wiki/Squigglevision
It makes me feel that the things on the screen are not only alive, but also a little bit restless.
This is awesome! I should really check out the PICO-8, or maybe something similar but open-source.
"Instructions
CTRL-Z, CTRL-Y (or S,F) to undo/redo CTRL-C, CTRL-V to copy and paste between doodles W,R to switch between doodles (or use the menu buttons) TAB to toggle menu Mouse wheel (or e,d) to change brush size RMB to pick up a colour RMB in menu colour palette to select secondary colour (used for patterns) LMB+RMB in menu colour palette to set the background colour
To save all doodles, use the cartridge icon button in the pull-down menu.
Wobblepaint saves data to itself. To start a new wobble cart, type LOAD #WOBBLEPAINT from inside PICO-8 and then save it as something. The data storage is reasonably efficient so you can get around 20~100 doodles to a cart depending on complexity.
To save a gif to desktop, use the gif button to record a second of looping wobble. If you want to record multiple doodles (e.g. for an animation or story), press tab to hide menu, CTRL-8 to start a gif, W,R to flip through the doodles, and then CTRL-9 to save the gif."
They even go into details on how to use a game controller.
https://www.theverge.com/2017/3/16/14945760/squigglish-photo...
I believe they called their technique wobblevision.
"It costs just as much to do a helicopter scene as it does to do a living room scene."
Awesome work by the way, it's a lot of fun to play with.
edit: I just saw that they appear at the left side of the browser page. I was focused on the embed part.
So much fun with friends after school.
When a key is pressed, a key-code can be read from your program to detect the event and the associated key.
Pressing 2 keys (as described in this case it seems) has it's own key-code, instead of a combination of the 2 key-codes for each individual key.
For example CTRL could have key-code ==> 0008 And 'TAB' could have a key-code ==> 0002 But pressing CTRL+tab ==> 1010
But I think drawing without the wobble is easier.
Wouldn't it be better to add the wobble effect after the drawing is done?
Just transforming the canvas itself can't explain how it works with patterned paints.