Close Show/hide page

{zero point nine} personal experiments, etc.

Drive Wiki Maker

I've been keeping a publicly viewable wiki of developer notes for a while now (running on PmWiki), but when I switched to taking notes using Google Documents, I still wanted a way to make them publicly accessible.

Drive Wiki Maker is a node.js service which generates static html files from documents on Google Drive, and makes them browsable through a public front-end.

It can run in the background on a server to automatically update documents in an assigned Google Drive directory on an interval. It also includes a front-end configuration dashboard.

Virtual Trackpad for Android

What started out as a quick test with sockets inevitably grew into a fully baked app.

Read more

Anime Color Palette Experiment


This was a novel attempt at 'extracting' color palettes from illustration-styled artwork, and specifically, from anime.

Read more

Spherical Racing Game Prototype - Level Editor

This is a video walkthrough of the level editor. The UI needs work, but most of the major features are in place.

Read more

Spherical Racing Game Prototype - Gameplay

I've been working on this for quite a while. The main conceit is, as you can see, a game whose "game world" is literally a "world", ie, a globe-shaped object, with a racing track that wraps around it. It's 90% C++, but 10% Objective C, which means it lives on iOS, and the iPad specifically, using openFrameworks.

A user-facing level editor is integrated into the game. Though it's probably more accurate to say that the application _is_ the level editor, which has a playable game component as a byproduct of its execution and design (haha). I'll demo the level editor's features next, and then post about certain aspects of game from a high level, maybe including spherical versus Euclidean geometry, AI logic, and ray-casting on a polygon to create textures.

It's been a seriously long time since I've posted anything, so I'm hoping to show some code + video from other experiments soon as well.