News from the Vibe Workshop

A few weeks without a blog post. Does that mean I’ve stopped vibing? Not at all. I keep vibing, I just don’t write about it constantly. Sometimes you have to build instead of report.

So here’s a roundup of my current projects.

Pacman Lives — in Neon

At pacman.martuni.de you’ll find my Pacman clone. The brilliant game from the 80s, reinterpreted with a modern neon design.

The tech stack in brief: Phaser 3 as the game engine, TypeScript, Vite as the build tool. Rendering runs on Canvas 2D with neon effects that give the classic a fresh look. Eight levels, five different maze layouts, the four classic ghosts with their distinct hunting strategies — Blinky chases directly, Pinky lurks ahead, Inky flanks and Clyde switches between aggressive and defensive.

I built this project largely with Kiro. The documentation can be found on GitHub . Fully responsive, touch controls for mobile included. High scores are persisted locally.

Chesstrax: Under the Hood

chesstrax.martuni.de has received an extensive refactoring. Not much to see from the outside, but things got tidied up internally. Clean code is a prerequisite for everything still to come — and there’s quite a bit on the way.

SaphEvaluation Assistant: Class Assignment

The assistant for student evaluations is getting an extension: students can now be assigned to classes. The feature is currently being tested with the first users. Feedback welcome.

Mark Gets a Facelift

My Markdown editor mark.martuni.de has received a visual update. The design is now more consistent across the GUI, editor window, and preview. No more jarring breaks between the different areas.

My special thanks go to Claude Code. Out of gratitude, a new dark theme and a new light theme have been modelled after the Claude Code documentation — and express that in their names too. A small Easter egg for anyone who knows where the colour palette comes from.

What’s Still Coming

Browser-based chess database: A web application is almost ready for release — it takes your PGN files, keeps them in the browser’s LocalStorage, and lets you work with and analyse them. No mandatory login, everything stays with you. Gemini handles the analysis on the backend.

Settlers remake: My remake of “Die Siedler (I)” will take a little longer. The project is ambitious and I want to do it right. No rush.


That was the status report. Now back to vibing.

Legal notice | | My GitHubRSS