AI_001 AI-Assisted Prototyping Personal · 2026

Kleurenjacht
Rebuild

My 2011 startup Storioes released the app Color Hunt on iOS. Back then we had a team of four, including two wonderful developers, to build the app. Now, I am revisiting it and bringing it back to life using Claude Code as my developer.

Claude Code TypeScript Vitest Playwright Husky PWA Canvas API ESLint

2011. A startup idea
that won the weekend.

In 2011 I attended the startup weekend on the High Tech Campus in Eindhoven with an idea to make AR applications for kids that would get them active and go outside. It proved to be the winning idea, and with a subset of the team we started our own AR startup: Storioes.

One of the applications we released that year was called Color Hunt — an iOS game aimed at young children that combined small stories with an activity: finding colors in the real world. Kids loved it.

Back then I did not have children, but when I did I always wanted to show Color Hunt to them. Unfortunately, it did not exist anymore. Until now.

I came up with the idea to show Claude Code the original source code and, using the original assets, set out to remake Color Hunt.

I did not want to just get the game working again in a vibe coding session. I wanted a controlled process using modern software development principles: Git, unit testing, visual testing, and turning it into a PWA so it runs in the browser instead of through an app store.

Claude Code handled implementation throughout. Every architectural decision, every design call, every validation was mine. Claude executed.

2011 — Color Hunt, the original iOS app by Storioes

Structure first,
then build.

Setting up the project

Before writing a single line of game code, I first wanted to make a project template and use it for this project. I connected Claude to my GitHub account so every change Claude Code makes gets committed separately — so you can review exactly what was added, roll back anything that isn't right, and keep a traceable history of the entire rebuild process.

I also asked Claude to set up unit testing, visual testing, and use Husky to check the code before every commit — so broken or messy code can never accidentally end up in the repository. By creating a project template I can re-use this for future projects.

Spec before code

I wanted to create a project brief Claude could reference throughout the entire project: a CLAUDE.md. I fed Claude the original Color Hunt source code and asked it to write this brief itself. It then knew how the project was set up, how it was structured, and how the game logic worked.

Rough proof of concept

With the project brief in place, I asked Claude to make a first version of the application — using placeholder assets, but with all levels, the main interactions, and the color detection working. The application worked on the first try and I could test it immediately on my phone. It gave me the confidence that this approach could work.

Gustav — first concept in the rough proof of concept build

First working build — placeholder assets, real game logic, tested on device

Learning every iteration

It took a few iterations to further tweak the color detection. In the old version it had trouble detecting colors in lower light conditions. Eventually I got a version that was a real improvement.

Meanwhile, I asked Claude to keep a running list of every bug caught through unit tests, visual tests, and my own manual testing — a LEARNINGS.md. When writing new code, Claude used this list to prevent similar mistakes from happening again.

Implementing assets

I still had all the original assets, but they were packed into sprite sheets in an old format. Claude wrote a Python script to cut them up into separate PNGs. In Photoshop I cleaned up every asset, then added them to the application.

Carl — extracted and cleaned character sprite Gustav and Thomas — extracted and cleaned character sprites Jan with balloon — extracted and cleaned character sprite Kate — extracted and cleaned character sprite

Carl, Gustav & Thomas, Jan, Kate — sprites extracted from the original sprite sheets, cleaned in Photoshop

Hosting the application on colorhunt.fun

I bought the domain colorhunt.fun and made the game available to everyone. No app store. No install. Just open the browser and play.

Color Hunt world map — the finished PWA, live at colorhunt.fun

The finished game — live at colorhunt.fun

Who did what.

The aim of this project was to build an application using AI, but keep the control and work to an end goal. By having the project template and the connection with GitHub, I am now able to go back and make adjustments. It also formed the base for future projects.

Stefan decided

  • Remake Color Hunt using modern development principles
  • Project setup — Git, unit testing, visual testing, manual testing
  • Architecture and component structure via CLAUDE.md
  • Color detection tuning across iterations
  • Asset clean-up in Photoshop after extraction
  • Hosting on colorhunt.fun

AI accelerated

  • Writing the CLAUDE.md brief from the original source code
  • First working build from the spec — all levels and interactions
  • Color detection implementation and iterative improvements
  • Python script to extract sprites from packed sprite sheets
  • Unit and visual test generation
  • LEARNINGS.md — ongoing bug list and decision log