MadcoreTom.com

Voxels

I plan to write something about voxels here.

Observable WebComponent

For this website, I figured it might be a nice way to inlcude interactive demos. In this post I'll also explore the Intersection Observer API so that demos with animations can be set up to only animate when visible.

More Mazes

I experiment with generating mazes with a variable to affect how many solutions there are

A new project with ESBuild

I've started a lot of projects, and finished a few of them. When you are motivated to start something new it's important to have some pretty quick boilerplateto get you started.

Game Graveyard

I have a short attention span when I'm making games. Often I'll get to the interesting game mechanic, or the unique idea of the game and thenmove onto something else without polishing it.

Learning snakes

This won't be the most effective way, and is unlikely to come up with novel solutions, but it was a fun toy project.

This Website

I've decided to go for a (at least for now) static website. S3, Cloudfront, and away I go.

Approximate Erosion

I wanted to try out an idea that (very roughly and poorly) models erosion. The idea is that this can take smooth terrain, and form valeys and rivers.

Better With Friends

Clump together with your friends to help you reach the end. You can't leave the dotted-line boundaries but your friends can. Watch out for the bad guys, you might lose some of your friends, or be forced to restart.

String Encoding Idea

I’ve been working on a little Websockets chat app, and wanted a way to separate multiple strings

Dog Castle Released

I’ve finally released a game on Itch.io! The game is called “Dog Castle”, and was inspired by Mario Maker. You play as a dog in a castle, collecting food and dodging enemies, with the ultimate goal of saving the king.

Ludum Dare #27 - 10 seconds

Commander McSpace is a platformer game written in Java using only standard libraries, plus EasyOgg for the music. You play as the commander as you try to collect the parts required to fix the gravity generator.