ULBINGHOF ADVENTURE GAME
Play the holiday farm. Then book it.
Ulbinghof is a family-run farm with five holiday apartments above Lake Faak in Carinthia. In a single conversation with an AI model, one message with an idea turned into a point-and-click adventure set in the real house – with live availability, prices and booking requests built in. This is how that conversation went.

The challenge
A small host competes with the big booking platforms for attention. Ulbinghof wanted guests to remember the house, get a feel for its humour and hospitality, and still reach a booking request in a few clicks.
The approach
No specification, no sprint plan. The owner described what he wanted in plain language, Claude built it, he played it and answered in a sentence or two. Every decision on this page comes from that back-and-forth.
The result
Two days from the first message to a playable, bookable game on our own server: 20 locations, nine verbs, talking cats, a ghost in the cellar – and a booking flow that ends in a ready-to-send request with apartment, dates, guests and total price.
1 · It started with one message
The brief was a single chat message: the story of a mutated farm creature, a list of rooms and characters, three screenshots of a 1980s adventure classic as a style reference and a link to the farm’s listing. The first playable version followed the real house and showed 45 real photos next to the pixels.
2 · Tested before anyone played
An automated playthrough finishes the game from intro to ending after every change, and a second test fires more than 20,000 random commands at it. An independent review still found a blocker: two-object commands could not be completed with the mouse. It was fixed before the owner saw it.
3 · Feedback in one sentence
“I’m stuck in Oma G’s kitchen.” A dialog option was cut off on his screen; the fix was checked on four screen sizes. Then: “Looks good – refine it, higher resolution, but keep the pixel look.” Every scene and character was redrawn at double resolution.
4 · Booking becomes part of the world
The owner sketched the idea: Oma G, a reservation book in the hallway and a key board with five keys. The rule we agreed on: booking may feel like part of the game, but it is never a puzzle. One button opens the same reservation book from anywhere, and the humour stops at the price summary.
5 · A privacy catch along the way
Live availability comes from the apartments’ calendar feeds. Those feeds also carry reservation codes and partial phone numbers, so they must not end up in a public page. A small script on the server now passes on occupied dates and nothing else.
6 · Shipped as one page
The finished game is a single HTML page of about 5,000 lines of code. Every scene, character and icon is drawn in code, the fonts are self-hosted and nothing needs installing. The images and text of this project page were made in the same conversation.

Try it yourself
Help Mila stop a very small monster with very big plans – or skip the adventure and open the reservation book straight from the title screen. The game is in German, with a good helping of Carinthian dialect.