Latest Projects: Digital Art, Game Clones, Eucledea Clone, learning the new discord.js

Latest Collab: Circle Soup 2 Simon and Abhay created this “Circle Soup 2” yesterday, an interactive digital painting where you can control the number and type of circles and even … Continue reading Latest Projects: Digital Art, Game Clones, Eucledea Clone, learning the new discord.js

DIY: Derive It Yourself

This is Simon’s preferred way of learning math and physics: try to work out the formulas independently. This time it’s the collision formulas which he attempts to depict geometrically. You … Continue reading DIY: Derive It Yourself

Simon’s Magnum Opus

At the beginning of each year, I make a very long, ridiculous video (which I like to call a “magnum opus”). Last year it was the 2048 cookies project. This … Continue reading Simon’s Magnum Opus

Some thoughts on the dimensions of polyhedra and polygons: How to make a 3D polygon with no area

A polyhedron is just a bunch of faces connected by edges. All the vertices are closed, so there’re no open bits. So there’s no rule that a polyhedron has to … Continue reading Some thoughts on the dimensions of polyhedra and polygons: How to make a 3D polygon with no area

Our New Craze: Euclidea

Simon is obsessed with Euclidea https://www.euclidea.xyz/ — a learning environment for geometric constructions and proofs. He has also downloaded the Euclidea app (which has more features), so that he could continue engaging … Continue reading Our New Craze: Euclidea

Dissecting Polygons

Every polygon can be triangulated into exactly n-2 triangles. So you’ve got the triangulation theorem and the totally opposite theorem in the math universe, Girard’s theorem (the formula for the … Continue reading Dissecting Polygons

The Formula for Pentagonal Numbers

A pentagonal number extends the concept of triangular and square numbers, but the patterns involved in the construction of pentagonal numbers are not rotationally symmetrical. The nth pentagonal number pn is the number of distinct dots in … Continue reading The Formula for Pentagonal Numbers

Doughnut Education

Pondering over the future, I told the kids the universal basic income and Doughnut Economics should be the next step. Simon game me an improvised lecture on doughnut topology. Well, … Continue reading Doughnut Education

Space-filling Curves in p5.js.

Simon prepared this project as a community contribution for The Coding Train (Simon came up with his own way to draw the Hilbert Curve and added interactive elements to enable … Continue reading Space-filling Curves in p5.js.