Justice
A superhero-themed roguelike, written for the browser in JavaScript, using ROT.js and my own custom framework.
Maison
A procedural house generator. Originally used to debug some strange behavior from the PCG in Justice, what remains is a neat little toy/demo. WIP.
Corellon
A React app for logging collections of events in order to find correlations between them. Uses `localStorage` to maintain a persistent state.
MonserHunter RL
A roguelike set in the Monster Hunter International universe. Built using JavaScript for the browser, and hobgoblin. WIP.
JavaScript 30
A series of tutorials and projects meant to be completed over the course of 30 days. This course is produced by Wes Bos, and this project are my results wrapped up in its own GitHub page.
React Demo
This is a demo React app that I assembled as part of Wes Bos's "React for Beginners" course. It is a seafood inventory/ordering app that features authenticaton via GitHub, Facebook, and Twitter. Authentication and datahosting is via Firebase. This was written from scratch, but the concept is by Wes Bos.
Prospector
This is a simple data visualizer, meant to help you understand your cryptocurrency wallet transactions, especially if you are a miner.
Procedural Runes
A JS + HTML canvas version of Rutherford Craze's Processing procedural runes script.
Advanced React and GraphQL Demo
Created as a part of the Advanced React course by Wes Bos. The course walked through building a web store using React, with Apollo, GraphQL Yoga, and Prisma as the data handling layers. Complete with Stripe integration and user management.
Neon Native
A dystopic cyberpunk-themed idle/clicking game (a la Universal Paperclips) built with React and Merchant.js.
Decision Matrix
A small tool for making complex decisions. It is a progressive web application with PWA tooling via Google's Workbox, and built using the Mithril front-end framework.
Fighting Game Demo
A 2D fighting game created to learn the Phaser game-engine/framework. For information on the assets used, please view the readme.
Filter by category: