Matthew Main's profile

Algorithmic Design Collection

Plant Life, Prototype 1: Dark Garden

A first iteration of a project to code plant life and regeneration under selection pressure and Mendelian genetics.



Animated SVG Polychromatic Flag

A randomly dynamic polychromatic flag using 2D SVG with raw JavaScript and Verlet integration physics logic.




Delicate Fabric

An interactive mesh fabric made using HTML Canvas with raw JavaScript and Verlet integration physics logic. Click and drag to move the fabric; pull it hard to tear it. Weirdly therapeutic.



Hi Res Coin Toss

A high resolution coin toss app. Forces three.js to double the canvas element size before compression to create photorealistic pennies at standard browser zoom levels. Physics handled with physi.js. Click or tap the button to toss more pennies.




Trapped Cube

3D Verlet Physics rendered in Three.js.



Interactive Rag Doll

An interactive rag doll made using HTML Canvas with raw JavaScript and Verlet integration physics logic. Click and drag to toss the doll.



Edible Verlet Marbles

Delicious marbles. Hit "+" for more of them.



Canvas Drawing App

HTML Canvas + raw JavaScript. Slide for brush size, pick a color, and go for it. Hit download for a .png when you're done.



Real-Time Clock

HTML Canvas + raw JavaScript.



Command Line Snow

Snowfall comes to Terminal with this Ruby-run CLI application.



Algorithmic Design Collection
Published:

Algorithmic Design Collection

A collection of algorithmic design projects.

Published: