Matt's Web Page

This here is my page. Nothing fancy, just some old fashioned plaintext HTML work, albeit with CSS rather than the bad(?) old days of the font tag. Here you can access other points of my online presence, borrow a few RPG ideas, read a few things I've written, or download some other works of mine.




Mastodon - updated more than probably healthy. Mostly just shitposts and political wank.

Dreamwidth - updated rarely. Mostly for posting spur-of-the-moment insights and amusing links rather than daily life events. I've had this (and its Livejournal predecessor) for longer than some readers may have been alive, so not everything on here is offered with the intent that it reflect my current views.

Other Contact

If you want to email me, I use my Shaw email (which has a Canadian country code top-level domain), with the same username as my Dreamwidth. Otherwise, I can be reached most easily on Mastodon or Dreamwidth, or even this Discord guild I put up a while ago if you're willing to wade through some crap.

RPG Materials


Email Dungeon - generic FRPG rules designed for asynchronous online play.

Dice Warriors - tactical fantasy wargaming using only a few six-siders and loose change. (Yes, there's a shitty, broken 1.0, get it here.)

JavaScript Randomizers

Random Name Generator - sorts out heavy/light syllables and is intentionally biased in favour of combinations considered to be pronounceable by English speakers. Canonical pronunciations are not given and are left to the reader. Does not check for inadvertently coming up with actual words, often inappropriate.

Random Name Generator "Bad Roguelike" - fancy S&S-esque titles in the style used in Azarg of the Twice-Exalted Oblivion.

Random Name Generator "6-20-5" - just random CVCVC outputs.

Dice Roller - for batch number randomization. There are better products out there nowadays.



Little Mouse and the Penny from Heaven - an amoral fairy tale. Originally posted in 2008 here.

Bee - a slice of life. Originally posted in 2008 here.

Treatment #2 - in which no one knows what's going on but all are too embarrassed to admit it. A hit, an impossible love, a dream of escape, a horror, a horror. Written sometime around 2002-3.


Essays, etc.

On two dualities - a musing on categorizing the major disputes in our society today in how we see the world and what we think the world is. A rough of this was originally posted here in 2013.

Tadpoles - some kind of allegory about how my mind works, I guess. Originally posted here in 2010.



The following are meant for GZDoom.

Hideous Destructor - adds a few "realistic" elements to make things more challenging - and less unfairly balanced in the player's favour. Works with any Doom or Freedoom IWAD.

Superball - gives everyone a uniform rocket-like weapon and (optionally) slows down movement to give opponents a bit more time to think and shoot down other people's projectiles if need be. Primarily meant for deathmatch, though single or coop can make an interesting challenge. Works with any Doom IWAD that contains all necessary Doom 2 lumps.

Not LMS - a mutator that stops everyone from gaining frags, forces everyone to lose 1 frag on every death, forces respawn 1 second after death, and ends the map when anyone scores enough kills to reach the fraglimit.


Azarg of the Twice-Exalted Oblivion - a silly little roguelike. No loot, just pure, idiotically random combat. Originally written up in 2011 as my very first attempt at an original fully interactive outside of modding an existing engine, picked up again in 2020 to add a proper endgame, NPC behaviour and the body-switch mechanics, as well as additional visual effects and colorblind-friendly targeting cursors. All the graphics themselves are from the 2011 original.

The following are some old Game Maker projects. Windows only though the base project files are also provided just in case.

Blockage: The Reckoning - an overhead, mouse-controlled arena shooter about securing checkpoints and delivering McGuffins across a randomly generated city ruined in a hopeless zombie apocalypse.

Blockage: The Jubilee - a mouse-based bullet-hell shmup featuring enemies that can fly in spontaneous Boid-like formations and evade the player's shots. The player is immortal, but your score resets each time you get hit.

Blockage: The Vigil - Blood Red Skies - a complete rewrite of Reckoning, incorporating all the physics and object management I learned while doing Jubilee - and then some. Unlike Reckoning which made you the single most powerful entity on the screen, in Vigil you are the underdog, on even footing with the weakest armed opponent.

Arithmophage - a Number Munchers clone featuring a hex grid and infinite lives. Scoring and advancement is similar to Blockage: the Jubilee: getting hit or eating a number does not interrupt play, but only reduces your score, as the game grows exponentially harder as your score goes up.