Day 2: The Storyteller's Booth 🎪📖 #5949
-
Day 2: The Storyteller's Booth 🎪📖Welcome Back, AI EngineerThe Winter Festival's Storyteller has laryngitis! The Festival organizers are in a panic. They need an interactive experience where visitors can create personalized choose-your-own-adventure stories. That's where you come in. Your Task:Build a choose-your-own-adventure web app with branching story paths, user choices, and beautiful winter styling. Use goose to create the application. NEED LLM CREDITS?Sign up at goose-credits.dev to get free credits for Claude Sonnet 4.5 via OpenRouter! Use the ACCESS CODE:
Requirements:
Example Output:A single-page web app that might look like: 🛠️ The Tool: Developer ExtensionThe developer extension is your AI coding companion - it's enabled by default in goose and gives you powerful capabilities: Key Tools:
For this challenge, you'll primarily see goose use text_editor to create your files. Watch in the UI as goose uses these tools - it's completely transparent about what it's doing! Three approaches you can take:
🎁 Level Up (Bonus Challenges)Want to practice more AI engineering skills? Beginner 🌟:
Intermediate 🌟🌟:
Advanced 🌟🌟🌟:
📤 Share Your Work📮 Required: Submit your work to complete Day 2! Post your solution in the Advent of AI Discussion under Day 2.
📖 Resources for AI Engineers
|
Beta Was this translation helpful? Give feedback.
Replies: 15 comments 11 replies
-
|
My Day 2 Submission – The Storyteller’s Booth:) GitHub Repository: |
Beta Was this translation helpful? Give feedback.
-
|
My go at Day 2! I built https://storytellers-booth.pages.dev/ with Goose (Claude Sonnet 4.5 + Gemini 3 Pro) Read more in this Bluesky thread 🧵 https://bsky.app/profile/j4ck.xyz/post/3m6zya3lbsc23
|
Beta Was this translation helpful? Give feedback.
-
|
Here we go, staying up late again to finish the challenge. I recorded a video too, but cannot edit it, will do another one later. but my project is here https://advent-of-ai-day-2.vercel.app/ and I had fun 😂 Also Cursor + Goose session in terminal = ❤️
|
Beta Was this translation helpful? Give feedback.
-
|
I tried a few things but did not get it to generate nice images for each scene. Now it seems I'm out of credits/tokens.
|
Beta Was this translation helpful? Give feedback.
-
|
I'm impressed with goose and the developer tools. On Day 2 of working with goose and prompts, I created an interactive magical winter wonderland scene and story. The experience features continuous snowfall, a cozy gingerbread house with glowing windows and chimney smoke, and a fluffy polar bear character surrounded by glowing candy cane decorations. When using the mouse, the polar bear can be "tickled," causing it to sparkle; especially when snow lands on its head. With the click of a button, the scene can be viewed in light, dark, or mixed mode. So fun! Winter.AI.mp4 |
Beta Was this translation helpful? Give feedback.
-
|
Here's my attempt! https://github.com/clovis1122/adventofai
|
Beta Was this translation helpful? Give feedback.
-
After I prompted this, I remembered how powerful Goose actually is. This is a good first attempt but going forward I want this Advent to be more of what I see in my head. I didn't do it over because I don't know how the credits actually worked. I posted a small snippet of more of the game on BlueSky: https://bsky.app/profile/yabishmish.bsky.social/post/3m72jk37dnc2t |
Beta Was this translation helpful? Give feedback.
-
Adevnt.of.AI.-.Day.2.mp4 |
Beta Was this translation helpful? Give feedback.
-
|
Ended up here for now. Got started late, so there's more I'd like to do, but happy so far with what I have. TLDR; for features:
And here's a quick writeup on it. You can play the game here CleanShot.2025-12-02.at.23.59.37.mp4I started with copy pasta of the requirements and then iterated deciding on an 8-bit game like UI. As I iterated, I kept track of everything in a product requirements document (PRD). I haven't tried one shotting it with my current state of the world for my PRD, but give it a shot! |
Beta Was this translation helpful? Give feedback.
-
|
I have just joined Vibecoded with Goose (Code Review Mentor Recipe) using qwen3-coder from nano-gpt.com
I really appreciate this Code Review Mentor. For my approach it provides me with structured analysis and documentation which contributes on later phases.
|
Beta Was this translation helpful? Give feedback.
-
|
Loving all these entries! You can check out our Day 2 solution video here: Day 3 gets a little more interesting, so I'm excited to see what you all come up with! |
Beta Was this translation helpful? Give feedback.
-
|
Here is my Day 2 Submission https://www.youtube.com/watch?v=pacYcGUHwPc
|
Beta Was this translation helpful? Give feedback.
-
|
I've created a public repository to share my various
|
Beta Was this translation helpful? Give feedback.
-
|
Here is my Day 2 submission. I am a bit behind, but here we go nonetheless. Repo: https://github.com/Malgsx/Advent-of-AI---Block-/tree/main I set this repo to update every day when I complete a project, so check it out if you get a chance. |
Beta Was this translation helpful? Give feedback.
-
|
We're back (the weather swung hard and missed). Day 2. I upgraded my Admission Controller to detect "story" requests and inject a StoryGraph policy. The user simply asks for a theme, and the Operator enforces the rest—Single Page App architecture, specific branching depth, and hex-code styling. User Intent and System Policy can coexist. We don't have to choose between creative freedom and strict architectural compliance; the Operator reconciles both. This is a development from day 1 where only the System policy was applied
Repo: https://github.com/[scrappywyrm/advent-of-ai-2025](https://github.com/scrappywyrm/advent-of-ai-2025) Story Webpage: operator_story.html |
Beta Was this translation helpful? Give feedback.
























Loving all these entries!
You can check out our Day 2 solution video here:
Day 3 gets a little more interesting, so I'm excited to see what you all come up with!