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