tomcdonnell/ziahziam.com
Public repository.
Discovered public repositories for tomcdonnell in the GitHub catalog.
Public repository.
Website for Georgia Matthey, artist.
An HTML5 canvas experiment featuring a simple fractal tree.
An HTML5 canvas experiment featuring a simple fractal frond.
An HTML5 canvas experiment. Movement of the mouse leaves particles behind that orbit the centre of the page.
An HTML5 canvas experiment. Helical springs appear to rotate.
An HTML5 canvas experiment. Background to a web page undergoes colour transformations depending on mouse movement.
A simulation of the Earth/Moon gravitational system.
Lifter's Log is a very simple training log and analysis tool designed for weightlifters.
Site built as a favour for a musician friend.
Builds web form given XML form specification.
My personal library of CPP code. Written prior to 2007.
First web-based version of indoorcricketstats.net.
Graphical tool for finding racing lines around a track (in early and incomplete stage of development).
Graphical tool for analysing racing lines around any simple corner that is the intersection of two straight-line track segments. Note written in C++ to run in Windows ~2005.
Command-line minesweeper solver.
Script to convert old text file indoor cricket database to SQL for indoorcricketstats.net.
Precursor to indoorcricketstats.net (original C++ code).
Jigsaw puzzle solver/game. Puzzle consists of blocks made from squares (similar to Tetris blocks). Note that code is C++ designed to be run in Windows in ~2005.
Original version of billiard-ball physics model of the universe. Many particles attract each other gravitationally. Particles remain distinct but tend to clump together to form planets due to gravity. Note that bugs exist in collision model.
Simple game involving guessing a word or phrase given an anagram or anagrams of that word or phrase. Data for the game is supplied via a text file.
Visualiser to display changes to a hierarchical structure over time.
My tribute version of the classic Tetris game.
Vector based racing game.
Web interface to minesweeper_solver
Website hacked in six hours for VPS hack day.
Automation of dice roll battles for the board game Risk.
Experiments in sound involving the PC speaker.
Art involving spectra of primary colors (alternate version for generating high resolution images).
Art involving spectra of primary colors.
Color selector showing complementary colors and CSS notation (alternate version).
Color selector showing complementary colors and CSS notation.
Graphical experiments using the HTML5 canvas element.
General purpose text formatter designed for any structured text featuring balanced brackets eg. JSON.
Tool to find single and multi word anagrams of a given string.
Tool to check whether all lines of a given text are anagrams of a given phrase.
Sandbox for ideas and experiments.
My library of reusable code. All code from my various other projects that I think may be generally useful (that is, useful to projects other than the project in which it originated), is removed, categorised, and added to this library. Code that is specific to any particular project does not belong here.