{{$t('user.suspension_warning')}}
Press escape to exit fullscreen

{{sketch.instructions}}

CC {{sketch.licenseObject.short}}

Archived Sketch

This sketch is created with an older version of Processing,
and doesn't work on browsers anymore.

View Source Code

Oil-water phase separation

{{$t('general.by')}}
A 2D model of how oil and water molecules repel each other with different strengths, making them self-assemble into groups. Based on the PhD thesis of Naoaki Ono. The mouse controls a water molecule so you can push the oil blobs around. If you want to play it as a game, try this: Task 1: push all the blobs together into one big blob. Task 2: split the big blob into little blobs. You get more points for the more separate blobs you make. (Note: there aren't any points, you will have to make up your own scoring system.)
Move the mouse to push the oil blobs around
We recovered an unsaved version of this sketch. Please review your changes below.

As a Plus+ Member feature, this source code is hidden by the owner.

  • {{co.title}}
    {{$t('sketch.mode-pjs')}} {{$t('general.learnMore')}}
    Select mode or a template
    {{liveCodeLink}}
    • {{l.url.substr(l.url.lastIndexOf('/') + 1)}}
    {{$t('sketch.layoutDescription')}}

    {{k.category}}
    {{k.label}}
    {{k.description}}

    {{$t('sketch.seeMoreShortcuts')}}

    Versions are only kept for 7 days.
    Join Plus+ to keep versions indefinitely!

    {{$t('general.joinPlus')}}


    {{$t('sketch.versionsSummarized')}}