Craig Horwood

Code experiments

Old stuff


May 7, 2015

Atlasphere is a basic game concept wherein the player must control a rolling ball through an obstacle course to collect capsules. This game was my first foray into the Unity engine, and was instrumental in my learning how the engine works, displaying adequate use of scene building, 3D model importing, and scripting.

Math!: The Harmonic Series

May 18, 2015

A JavaScript demonstration of the harmonic series, implementing a very naive algorithm to compute when the series, which diverges very slowly, crosses a given number.

Math!: Finding Pi with Random Numbers

May 18, 2015

An adjustable JavaScript algorithm for computing pi by taking advantage of the ratio of the areas of a circle and a square with the same dimensions.

Audio Bytes

August 8, 2015

This C# Forms application can import any file on your system, and through an easy-to-use interface, convert it in multiple ways into an uncompressed WAV file that, as well as being fascinating, can let you hear certain patterns in the data of certain files.

Colour Cube

February 18, 2016

A JavaScript/Dart-based project with a neat WebGL display that allows you to visualise the colour palette of an image by representing each colour as a point in 3D space. The approach taken to importing images from the web, however, needs work.

Math!: Mandelbrot Diagrams

January 15, 2017

A JavaScript demonstration of multiplication circles, which through the adjustment of only two variables can create some very striking patterns.