Hunter's ProjectsHome | About | Projects | Tools |
ProjectsA selection of my personal projects. Enjoy! Published MusicMusic GeneratorUsing music theory and random number generators, I built a python program that creates MIDI files (digital music instructions). A musician can simply click-and-drag the files into a DAW (digital audio workstation), and they'd immediately have a full song, comprised of chords, melodies, and harmonies. ToolsA collection of small utilities that I've found useful within my own development work. No information is recorded or collected or uploaded from these tools. They are purely JavaScript in-browser code. StatScribe (Work in Progress)Use JSON to quickly and easily build DnD statblocks. Instantaneous statblock generation, beautiful output format. Work in progress, check back for updates! Cellular AutomataAs an experiment in artificial life, and to improve my C++ skills, I built a simulation of Conway's Game of Life, using SFML to render the simple 2D graphics. Using those cells as a foundation, I then built what I call the "least-optimized Tetris game ever". Instead of blocks that fall from the top of the screen to the bottom, this version of Tetris implements a custom variation of Conway's Game of Life rules, and can take the user's input to modify the state of the game. Poem GeneratorMy first major undertaking, and one that I am still proud of; I built and published an Android app, PoemGen. Similar to the Music Generator, this application uses common poetic nouns, verbs, and adjectives to randomly generate poetry on-demand. It can also generate haiku, using a more limited list of words (to account for syllables). |