Sketches
-
An exploration of 3D rendering in Processing.
-
A game where you control a small circle with your mouse, and your goal is to get bigger by absorbing smaller circles, while avoiding larger ones (which can absorb you).
-
A visualization of state transitions for a population of data points switching between states.
-
An exploration of creating layerable field equations that govern the motion of objects within the field.
-
A basic implementation of Conway's Game of Life, with some ability to 'paint' automaton like the GliderGun onto the world.
-
An exploration of drawing a grid of hexagons, and translating x-y coordinates of the mouse into which hexagon it intersects with.
-
A scaled drawing of a hockey rink.
-
Second version of a hockey rink, adds ability to bounce a puck off the boards, including the curved corners.
-
Preliminary exploration of creating a color wheel, revealed as you move your mouse around.
-
Creates a Menger Sponge, which is a fractal cube where successive iterations subdivide the cube into 27 smaller cubes (like a Rubiks cube) with the center sections removed.
-
Simple sketch of displaying a number, displaying that number of boxes.
-
Sketch of particles that are placed by clicking on the canvas, and then disperse based on a perlin-noise driven vector field.
-
A simple sketch created around the death of Prince, inspired by the 'Coding Train' YouTube channel.
-
A random, serendipitous sketch.
-
Stacked bar charts.
-
An agent-based simulation of traffic with cars that have different driving styles, to see how traffic jams arise (with goal of finding 'smart' behavior to avoid them).
-
An exploration Fermat's Spiral, where the mouse location alters the spacing of points in the spiral.
-
A simple simulation of traveling through a starfield, reminiscent of 1990s screensavers, inspired by the 'Coding Train' YouTube channel.
-
An exploration heat diffusion through a grid of cells. Clicking and dragging removes heat, and pressing a key while doing so adds heat.