KanaDrill
A solo and multiplayer study tool for Japanese kana. Drill hiragana and katakana on your own, or play live with friends in a race, a hosted quiz, or speed pairs.
Try it at kanadrill.comProjects
Games, toys, and experiments from outside the day job.
A solo and multiplayer study tool for Japanese kana. Drill hiragana and katakana on your own, or play live with friends in a race, a hosted quiz, or speed pairs.
Try it at kanadrill.comA no-frills Chrome extension for pinning and unpinning tabs from the keyboard. More than 10,000 people use it, and it's rated 4.8 out of 5 on the Chrome Web Store.
Get it on the Chrome Web StoreBuilt in four days for GMTK Game Jam 2024 (theme: “Built to Scale”). You play a DevOps engineer, assigning machine resources to meet each challenge. Placed 861st of 7,000+ entries.
Play it on itch.ioA modular engine for building multi-user dungeons (MUDs), with Lua for customization and in-game scripting.
View on GitHubA reusable lexer for Go, modeled on Rob Pike's talk “Lexical Scanning in Go.” You define token types and state functions, and it handles the scanning. It also plugs into parsers generated by goyacc.
View on GitHubA cross-platform terminal emulator component for any JVM application, with built-in color codes and input handling. Open source since version 3 and now ported from Java to Kotlin.
View on GitHubA scripting language inspired by Ruby, designed to run in tandem with a Ruby application.
View on GitHubDraw pixel art with numbers. Each row is a list of run lengths that alternate between the background and foreground color. Comes with a few examples, from a Pac-Man ghost to a smiley face.
Try it