The cockroach of writing

### Polyhedra, nets and Hamiltonian cycles

Someone was looking to set up some LED panels, and I insisted they should form an icosahedron net for no particular purpose, as is my wont. Long story short, I tricked myself into learning a few things.

read more

### Quantifying the parameters of a simple jump

A common, if not ubiquitous, necessity in platformers or other real-time videogamey applications with a vertical dimension is some sort of jumping mechanic. The essence of a jump is straightforward – press a button and launch upwards, reaching an apex and returning to the ground. Was that introduction even required? In terms of the engine […]

read more

### Optimising rendering the Mandelbrot set

Disclaimer: I have never actually implemented a Mandelbrot set renderer nor benchmarked any of what I’m about to say. What follows is a mathematical approach, given that rendering the Mandelbrot set is inherently mathematical. Background information Skip this if you already know the details of the Mandelbrot set, unless you want to read what I […]

read more

### The Tower of Hanoi as a Sierpinski triangle

Background info: the Tower of Hanoi is a puzzle involving moving a stack of disks from one peg to another, one at a time. The Sierpinski triangle is a fractal generated by cutting an equilateral triangle into four and continuing with the three corners. Turns out there’s more to the Tower of Hanoi than I […]

read more

### Why 0 to the power of 0 is 1

Sorry for the lack of top-notch mathematical formatting, but I’ve done my best to make everything still look good. 00 is an interesting case when it comes to exponents. Whilst anything to the power of 0 is 1, raising 0 to any power gives 0. So what happens when you raise 0 to the power […]

read more