This chess game is playable offline or online, with a range of customisable colours using a 2D interface and a rotatable 3D display. Online play is completely anonymous, unless the players have contacted each other through other means prior to the start of the game. This web application was created to demonstrate my skills with […]
Category Archives: Code Experiments
Wave Sphere
The pulsating Wave Sphere jiggles and shakes like a humerous jelly! This may be useful for demonstrating wave propagation in a 3D shape.
GlowB
The “GlowB” (pronounced “globe”) program demonstrates a slowly rotating sphere with crudely rendered landmasses and oceans. Using a greater number of quads it is possible to achieve a higher resolution display for use in astronomy, when viewing other planets and moons.
Kaleidoscope
The Kaleidoscope test is an experiment designed to see if JavaScript can simulate the reflections viewed in the toy of the same name. I have managed to make it work with some simple effects.
Wireframe Rain
The Wireframe Rain program features a simulation of the ripples which propagate from droplets falling into a pool of water. This could be used for demonstrating concepts in physics, geology and the distortion of fabric, among others.
Raycaster
The Raycaster is an experiment in running a classic raycaster style graphic engine in JavaScript. The style of these graphics has been limited to the resolution of the original Nintendo Gameboy, to see what such a program might look like on such an old system. The resolution can be easily increased to take on a […]