Projects
Here are a few of my notable project I have built over time. You can find most of my work on github
Games
- nlc A game about launching nukes, maybe.
- d16 DCPU-16 assembler and simulator for 0x10c
- DaBoom A bomb laying game.
C Libraries
- glt OpenGL Transformation Library
- spritzsaber The spritz sabre is a small and practical implementation of cryptography, modelled after Cipher Saber, but employing the Spritz stream cipher.
Work In Progress
- ezscript A simple language for embedding scripting.
C++ Libraries
- c9y A small framework that makes concurent programming simpler.
- libxmlmm C++ wrapper around libxml2, that only used standard c++.
- glow Open GL Object Wrapper
- spdr A networking abstraction layer.
- musli A C++ serialisation library.
- ezrc A platform independent resource engagement for libraries.
- sanity A assertion and tracing library.
- rsig A minimal library to handle signal multiplexing.
Work In Progress
- ice A programing oriented game engine.
Deprecated
- rtest A minimalist unit testing framework, with UnitTest++ compatible API.
- rjson A JSON parser for C++ that builds ontop of standard c++.
- rgm All the math you need for a 3D application.
- rtk A Win32 wrapper with modern C++ design.
- pkzo A OpenGL / SDL wrapper exposing the a simple framework to get 3D demos of the ground.
- libqgl An OpenGL scene graph renderer.
- libConfig A cfg file reader and writer.
JavaScript Libraries
Deprecated
- pkzo.js WebGL Scene Graph
- rgm.js 2D and 3D linear algebra library for js.
- node-thumber A thumbnail generator.
- discord-eliza The venerable eliza chat bot for discord.
Websites
- www.rioki.org This blog.
- genbukanmikayama.de The website of my Nunjutsu Dojo
- genbukan.de The official website of Genbukan Germany.
- victoria-benner.de Designed the Tumblr template.
- tactical-defense-system.com The official marketing website for Tactical Defense System.
Copy Editing
Design and layout of the following books: