Tom McDonnell's repositories
schoolbox-api-docs
Schoolbox API docs
govhack2023
My team's entry for the GovHack 2023 competition
alcotracker
Simple web-based app designed to track the user's blook alcohol percentage during a drinking session.
ludamdare53witharran
An entry into the Ludam Dare 53 competition.
flood_frenzy
A clone of the govhack2022 repository. The intention is to leave that repository as it was at the end of the GovHack 2022 event, and continue development of the project in this new 'flood_frenzy' repository.
breadcrumbs_demo
Demo of how a breadcrumb system might work.
tetris_tribute
My tribute version of the classic Tetris game.
512kb.club
Website for the 512 KB Club
1mb-club
An exclusive members-only club for web pages weighing less than 1 megabyte
minesweeper_solver_text_cpp
Command-line minesweeper solver.
lib_tom
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.
big_bang_simulator_cpp
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.
eartmelbourne
Simple website built for friend.
anagram_finder
Tool to find single and multi word anagrams of a given string.
anagram_checker
Tool to check whether all lines of a given text are anagrams of a given phrase.
simple_tree
An HTML5 canvas experiment featuring a simple fractal tree.
simple_frond
An HTML5 canvas experiment featuring a simple fractal frond.
color_selector
Color selector showing complementary colors and CSS notation.
flyingbrainstudio.com
Site built as a favour for a musician friend.
georgiamattheyart.com
Website for Georgia Matthey, artist.
anagram_game
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.
color_selector_2
Color selector showing complementary colors and CSS notation (alternate version).
bracketed_text_formatter
General purpose text formatter designed for any structured text featuring balanced brackets eg. JSON.
color_spectrum_art
Art involving spectra of primary colors.
voodoo
An HTML5 canvas experiment. Background to a web page undergoes colour transformations depending on mouse movement.
orbiting_mousetrails
An HTML5 canvas experiment. Movement of the mouse leaves particles behind that orbit the centre of the page.