Some animations of primitive ML algorithms.
Logistic Regression:
Linear Regression:
Linear Regression in 3D:
Done with the 2d drawing API for canvas, and a lot of math.
This is the prototype of Gem Collector 3D.
To play, drag cards onto the grid such that all rows and column match either shape or color, then click the green button.
This was a prototype of an endless runner I was considering.
Although I didn't pursue it, I enjoyed making the ball squishy and fun. Use all 4 arrows to move it around.
A while ago there was a semi-viral challenge of coding the game "Snake" as quickly as possible.
Edmond's blossom algorithm for level 5 of Google's foobar challenge. Solved by parsing CS research papers.
I'm fascinating by simulations. Here's an old one of robot ants.
The game of life with a spec moving around on it.
A tool made to perfect the gem shapes for Gem Collector 3D.
Use your scroll wheel on the constants on the side to adjust.
Similarily, this can be used to adjust the reflection texture.
A tool I made to convert arbitrary fonts to meshes.
A level generation tool for Gem Collector 3D.