projects.allanbrunner.dev
Games, tools, experiments — some for school, some for fun, some because no one stopped me. Full story on allanbrunner.dev.
Swarmaggedon
Browser-based survivor game — endless waves of enemies swarm you and you have to stay alive as long as possible. Built at school. Most plays happened on my friend's VPS; my own server runs a separate instance at allanbrunner.dev.
TimeCalculator
A calculator that works with time natively — add, subtract, multiply and divide durations without converting to decimals first. Surprisingly useful for triathlon splits.
Quantum Tic-Tac-Toe
Each move places a mark in superposition across two squares simultaneously. The board collapses when an entanglement loop is detected. It sounds mad — it models actual quantum mechanics.
YAFL
Yet Another Functional Language. Custom language designed in pure Scala — functional paradigm only, no side effects allowed (yes, this was painful and enlightening). Full pipeline: lexer, parser, type checker, WASM codegen.
Lox Interpreter
Built the Lox language from Crafting Interpreters by Robert Nystrom — twice. Tree-walking interpreter in Java, then a bytecode VM in C. One of the best things I've done to understand how languages actually work.
ISCRacer
Online multiplayer racing game over a custom Scala wrapper for LibGDX. Mode7 perspective, physics, and networking — all from scratch.
Astrophysics sim
Something gravitational, relativistic, or both. TBD. The universe is a large search space.
???
Something's brewing. Can't say what. Might be useful. Might just be fun. Probably both.