tprk77.net

Projects

A few things I’ve worked on in my free time.

Ttfrm

3D Rigid Transforms in C++ with frame checking. A slightly opinionated header-only, templated library built on top of Eigen. Promotes the use of quaternions for faster composition and interpolation.

Trollauncher

Trollauncher is a utility to manage modpacks and launcher profiles with the “Vanilla” Minecraft Launcher. It’s not actually a launcher. It works with recent versions of Minecraft (even after the big v1.13 Forge rewrite). Available for Windows and Linux!

Keyboard Firmware

I love my Ergodox. So naturally I’ve customized the firmware to make it even better! This is my custom keymap, built on top of QMK.

Grid Engine

Grid Engine is a work-in-progress library for building cellular automata and pixel based games. Written in C with idiomatic APIs to encourage learning and experimentation.

Dotfiles

My Emacs config as well as some other odds and ends. Not at all packaged up, but maybe useful for inspiration? Your mileage may vary.

Screeps

Screeps is a game where you program creeps to gather resources, build bases, and combat other colonies. Written in TypeScript.

VR Maze

A fairly simple VR maze built with Unity for Google VR. Uses a waypoint system for navigation. Completed as a final project for a Udacity course VR Software Development.