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

Capture Screenshot

Node-Based Pathfinding

{{$t('general.by')}}
Right click, or hold 'n' and click to make a node. While holding the middle mouse button or 'l', click one node and release on another to link the two nodes. While holding p, click on node to act as the start of a path, and click a second node to act as the end of the path. If the screen flashes red, you tried to make an impossible path (or one that requires the algorithm to restart 100 times while blocking trouble spots). An idea I had while driving. Turns out the algorithm is basically a*, which I've heard about but never tried out. Took a bit of fine-tuning to prevent it from getti
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')}}