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.
Help Sisyphus push his boulder up the mountain, only for it to roll back down again. A metaphor for the human condition.
When you smile CV detects your smile and gives you a fireworks show, my cheeks hurt from smiling so much!
An un solvable problem. How do you create a stable orbit with 3 objects of roughly the same size? Turns out you cant.
Use least squares to find a line that can make a linear regression of some points I generate!
Draw an image and press C to see what the image classifiers guess for what it is. Disclaimer this is pretty bad.
Upload an image and see what the image classifiers guess for what it is.
Ball bounces and every bounce it plays twinkle twinkle little star aye
Use your hand position to change the freqency of the instrument!
See this simple and complex mathematical wonder!
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
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?
Toggle your firework show!
Brick graffitti maker!
With a twist, you can reverse the direction of time
Tried to replicate pretty pendulums from tiktok
10 chaos pendulums and a movement path for each
Edit these colors with math!
Generate many simulations of up or down randomness and see the disctibution at the end!
A simulation of infections where one can change the infection, recovery, and creation rates
A rocket that you can control orbiting around a sun!
This snake game will always win!
This demonstration shows how sin and cos are related!
This is a simple line drawing robot, I tried to replicate how the roomba moves
A special dance between love and hate, shown with two sin waves
A love story seen from above
Joseph Albers inspired digital art.
Inspired by the Museum of Modern Art San Fransisco.
Just a cool way to show words moving in a sin wave
I was inspired to make something cute for displaying tiktok names on live or just any text in an interesting way
What it is like to kiss with my girlfriend
Simple metronome for 4 beat counts
, - halves bpm, . - doubles bpm, [ ] - shifts color theme, 1-4 - toggle effects, arrows - change bpm, spacebar - tap to learn BPM
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.
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
A large matrix where we can simulate Langton's Ant that has the simple rules: if white turn left, if black turn right
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
Randomized heart animations for my love
Small simulation with a car that uses PID to follow a wall. Click and drag to add obstacles
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
Colorful stopwatch
Sorting algorithm that picks the next best item to sort O(n²), Ω(n²)
Sorting algorithm that swaps items until they are in the right place O(n²), Ω(n)
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
Remake of Flappy Bird, press space to jump
Remake of Asteroids, use arrow keys to more space to shoot
Shows brownian motion and the path the agent takes
Shows brownian motion with particles and allows you to see interactions
Shows particles that move in circles, your mous position changes their period and their overall image
Test your agility! Dodge as three turrets use advanced PID control to target and hit your cursor. Can you outmaneuver them and survive?
Simple arithmetic calculator
Platformer game to escape the lava!
Cool way to emphasize the cursor