P5.js Art

Concentric circles pulse outward from the center with customizable frequency, growth speed, and rainbow colors. Control the visual parameters with interactive sliders and color checkboxes.

A 3D morphing cube with colored faces that bounces around the screen, inspired by classic Windows screensavers. Watch as the cube transforms and rotates while bouncing off invisible boundaries.

Cars evolve using neural networks to navigate a race track. Watch as AI cars learn to drive through generations of evolution using the NEAT algorithm.

A 3D recreation of the classic Windows pipes screensaver. Watch as colorful pipes grow and wind their way through 3D space.

Sisyphus

December 2024

Help Sisyphus push his boulder up the mountain, only for it to roll back down again. A metaphor for the human condition.

Smile Fireworks

October 2024

When you smile CV detects your smile and gives you a fireworks show, my cheeks hurt from smiling so much!

Three Body Problem

September 2024

An un solvable problem. How do you create a stable orbit with 3 objects of roughly the same size? Turns out you cant.

Linear Regression

September 2024

Use least squares to find a line that can make a linear regression of some points I generate!

Draw Classifier

September 2024

Draw an image and press C to see what the image classifiers guess for what it is. Disclaimer this is pretty bad.

Image Classifier

September 2024

Upload an image and see what the image classifiers guess for what it is.

Circle Bounce Music

September 2024

Ball bounces and every bounce it plays twinkle twinkle little star aye

Theramin

September 2024

Use your hand position to change the freqency of the instrument!

See this simple and complex mathematical wonder!

PI estimation

July 2024

Generate random points and check if they lie within a circle, use this to approximate PI

Rozzi Roomian inspired art. What it feels to be in the universe. My interpretation: What it feels like to be god.

What it feels like to be in the millenium falcon and hit hyperdrive

Recursion at its finest

3D Cubes

May 2024

test project to learn webgl in p5

I made the tiktok video where the ball gets bigger after every collision

Do we have free will?

Fireworks

April 2024

Toggle your firework show!

Graffitti

April 2024

Brick graffitti maker!

With a twist, you can reverse the direction of time

Pretty Pendulums

October 2023

Tried to replicate pretty pendulums from tiktok

Chaos Pendulums

October 2023

10 chaos pendulums and a movement path for each

Colors

October 2023

Edit these colors with math!

Simulations

October 2023

Generate many simulations of up or down randomness and see the disctibution at the end!

COVID Simulations

October 2023

A simulation of infections where one can change the infection, recovery, and creation rates

Rocket Orbit

October 2023

A rocket that you can control orbiting around a sun!

Snake

October 2023

This snake game will always win!

This demonstration shows how sin and cos are related!

Roomba algorithm

October 2023

This is a simple line drawing robot, I tried to replicate how the roomba moves

Love Hate

October 2023

A special dance between love and hate, shown with two sin waves

Leslie

October 2023

A love story seen from above

Joseph Albers

October 2023

Joseph Albers inspired digital art.

Simple Art

October 2023

Inspired by the Museum of Modern Art San Fransisco.

Sin Words

October 2023

Just a cool way to show words moving in a sin wave

Text Display

April 2023

I was inspired to make something cute for displaying tiktok names on live or just any text in an interesting way

Sheps :)

April 2023

What it is like to kiss with my girlfriend

Simple metronome for 4 beat counts

DJ Visualizer

June 2022

, - halves bpm, . - doubles bpm, [ ] - shifts color theme, 1-4 - toggle effects, arrows - change bpm, spacebar - tap to learn BPM

Triangles.

August 2021

Random triangles popping up on your screen!

Generates lots of agents with random moves. The ones with the best fitness are used to generate more agents to learn a path.

Maze path finder

January 2021

Generates random maze and uses BFS to make sure there is a path possible between them then visualizes how it searches the graph until it finds a path from the start point to the end point

Langton's Ant

January 2021

A large matrix where we can simulate Langton's Ant that has the simple rules: if white turn left, if black turn right

PID Control

January 2021

PID stands for proportional integral derivative which is a controller that will try to reach a state this interaction lets you change the constants and goal state

Hearts <3

January 2021

Randomized heart animations for my love

PID Race car

January 2021

Small simulation with a car that uses PID to follow a wall. Click and drag to add obstacles

Base Calculator

January 2021

Add number, its base A, and target base B this will convert the number from base A to base B

Dopler effect is the effect of having waves in motion this shows different vizualizations you can use

Stopwatch

January 2021

Colorful stopwatch

Selection Sort

January 2021

Sorting algorithm that picks the next best item to sort O(n²), Ω(n²)

Insertion Sort

January 2021

Sorting algorithm that swaps items until they are in the right place O(n²), Ω(n)

Merge Sort

January 2021

Sorting algorithm that uses divide and conquer to sort smaller problems and combine them to sort an array O(n²)

Lissajous created by using circles with different periods

Flappy Bird

January 2021

Remake of Flappy Bird, press space to jump

Asteroids

January 2021

Remake of Asteroids, use arrow keys to more space to shoot

Drunk Walk

January 2021

Shows brownian motion and the path the agent takes

Shows brownian motion with particles and allows you to see interactions

Wave Particles

January 2021

Shows particles that move in circles, your mous position changes their period and their overall image

Angle PID

January 2021

Test your agility! Dodge as three turrets use advanced PID control to target and hit your cursor. Can you outmaneuver them and survive?

Calculator

January 2021

Simple arithmetic calculator

Platformer

January 2021

Platformer game to escape the lava!

Pointer

January 2021

Cool way to emphasize the cursor