This page is for any other miscellaneous stuff I'm working on, or just random insights into my psyche.
Coming Up...
I know. I'm nuts. Oh! And what's this?
An entirely procedurally-generated world with randomly placed "nodes" done entirely in JavaScript? Oh yeah.
Disc... of... Destiny! (Wheel of Fortune Clone)
I actually did it. I accomplished one of my goals and completed an entire game system in Unreal Engine!
Now available on the Fab store (a joining of the Unreal Engine Marketplace, Sketchfab store, ArtStation Marketplace, and Quixel), the Disc of Destiny project contains a complete Wheel of Fortune-style game from start to finish, along with the Blueprint functionality that makes it all happen. Anything I did not create myself (mostly the music and sound effects) I collected from verified CC0 or public domain sources (such as Freesound). One of the requirements was creating extensive documentation for the project, which you can read here.
This game system is available for purchase now!
Electronic Hacking Minigame (Proof of Concept)
I'm working on a sci-fi adventure RPG named 2424, and one of the minigames within the larger game is a form of "electronic hacking":
As you can probably guess (or not), this "electronic hacking" minigame is basically the "guess four" game, where there is a four-digit (in this case, four-character) randomized code or "combination", and you must guess the combination in as few guesses as possible. In my minigame version, the available characters are the six letters A through F, with 4 characters in the combination (no repeating characters). In the example screenshot above, the last guess was "FACE", and the indicators above show two green lights and one amber light; the amber lights represent a correct character in the wrong position, and green represents a correct character in the correct position. Try it out for yourself!
If you reeaaallly need to cheat, just type in HackGame.solution
in the browser's Inspector console to show the solution.
Random Maze Generator
This one's a little simpler:
It's a maze generator! And it exports the maze data in a format I kind of invented — where pairs of maze squares are stored as bytes, 4 bits for pathways in each direction (0
, 1
, 2
, 4
as the bit values for each edge of the square) — and saved as a .maze
file. Give it a try!
Absurdly High Number Converter
Ever wonder what 47 followed by 28 zeros (47x1028) was called? I didn't think so. Well, I've got you covered anyway:
It's 470 octillion. Yeah, that's right, I looked up the naming convention for orders of magnitude above "trillion", "quadrillion", etc. and found out how to name any number up to 1 centillion (1 followed by 93 zeros, or 1x1093) and beyond. Try it out for yourself!
Closest Fractional Equivalent Calculator
Another nerd alert coming at you, where I've created a tool that takes a decimal value and provides you with not only the fraction that is closest to the given value, but the difference between the given value and the actual decimal value of the fraction shown.
This tool starts by taking all the numbers from 1 to 1,000 and, using each as the denominator, stores the decimal value for each fraction (skipping multiples of already-found fractions, to avoid unnecessary duplicates). Then, a sorted version of this list is used to look up the given decimal value. Give a try!
Cryptogram Tools
I'm also a huge fan of codes and ciphers, so I created a random text cipher generator and encryption tool.
This tool not only generates a random text ipher (by shuffling an array of the letters of the alphabet each time) but lets you encrypt and/or decrypt text using the displayed cipher. Check it out!