An interactive p5.js sketch that generates Archimedean spirals using polar coordinates, with the ability to export SVG files for physical fabrication.
Published: May 4, 2022
| Last Modified: May 13, 2025An interactive p5.js simulation recreating a collection of fridge magnets with realistic physics, allowing users to drag and arrange virtual magnets on a digital refrigerator.
Published: November 16, 2018
| Last Modified: May 13, 2025A p5.js interactive visualization that transforms images into dynamic grids of orbiting objects, where each object’s rotation phase and characteristics are mapped to pixel brightness values.
Published: November 12, 2018
| Last Modified: May 13, 2025An interactive p5.js implementation of the Ulam Spiral, featuring adjustable grid size, animation controls, and the ability to search for diagonal prime number patterns in the spiral.
Published: May 17, 2018
| Last Modified: May 13, 2025An interactive 3D visualization of the Merge Sort algorithm using p5.js and WEBGL, featuring step-by-step animation with camera controls and real-time sorting visualization.
Published: February 5, 2018
| Last Modified: May 13, 2025An interactive p5.js implementation of the classic 10PRINT algorithm, offering customizable image filtering with options for both precise and hand-drawn style maze patterns.
Published: January 31, 2018
| Last Modified: May 13, 2025An interactive 3D visualization of the Insertion Sort algorithm using p5.js and WEBGL, featuring real-time sorting animation with camera controls and step-by-step progression.
Published: January 28, 2018
| Last Modified: May 13, 2025
An interactive p5.js sketch that generates 2D terrain using Perlin noise, with different colors representing water, sand, and grass based on elevation values.
Published: July 16, 2017
| Last Modified: May 13, 2025An interactive p5.js visualization demonstrating arrays of objects, allowing users to explore array manipulation through a graphical interface.
Published: December 13, 2016
| Last Modified: May 13, 2025