Example

SMcNicol's avatar
SMcNicol
Community Member
1 month ago

The Frazzled Fork: What I Learned Building a Restaurant Meltdown Simulator

I have never worked a single shift in a restaurant. Not one. So when this week's challenge landed β€” build something that teaches new servers how to juggle a full section β€” my first thought was, "cool, I get to become a fake restaurant expert for a week." 🍽️

My second thought was: this needs characters. Funny ones. Chaotic ones. The kind of guests that make you laugh and also 100% represent someone you've actually been seated next to.

So that's what I built: The Frazzled Fork β€” a black-and-gold, slightly-too-fancy-for-its-own-good restaurant where you're the brand new server, and your entire section decides to fall apart at once.

Meet the chaos

Every good triage scenario needs real pressure, and pressure needs personality. So the section you're covering tonight includes:

  • 🍽️ The Splitters (Table 2) β€” a party of six who cannot agree on how to split the check, and will renegotiate it three times mid-meal
  • 😰 Allergy Anxious (Table 5) β€” "I'm not allergic allergic, I just get a little itchy" energy
  • πŸ™„ The Complainer (Table 7) β€” dish is "wrong," it's actually the kitchen's fault, but he's looking at you
  • πŸ”₯ Sal "Volcano" β€” the head chef, one ticket away from a full eruption
  • πŸ˜‘ Deb β€” the manager, deadpan, unbothered, has seen worse than you

And then there's you: a brand new server with a creased apron and a tray that looks like it's one bad decision away from disaster.

The actual learning part (yes, there's a point to all this)

Underneath the chaos, this is a triage trainer. You're managing three tables at once, and every decision point forces a real trade-off:

  • Do you greet the loud table of six, or the quiet couple who's easy to overlook?
  • Do you flag an ambiguous allergy question, or just take the order and move on?
  • When the kitchen slams two entrΓ©es up and a guest complaint hits at the same time β€” what gets your attention first?

Every choice has a "best," "good," "okay," and "rough" version, and every choice ripples: help one table, and the other two feel it. Nobody gets a perfect shift. That's the point β€” new servers don't learn triage by being told the rules, they learn it by feeling the trade-off in real time.

At the end, you get a scorecard: how each table felt about their night, a full recap of the decisions you made, and one of four closing reactions from Deb β€” ranging from "honestly, didn't think you had it in you" to "...okay, so, that happened." πŸ˜…

The part where Claude and I actually built this together

I'll be honest, this one was a proper back-and-forth build, not a one-shot prompt:

  • We brainstormed the concept together first β€” landed on "juggling a full section" as the format, then built out the characters and story beats before touching a single line of code
  • I described the vibe I wanted (classy, black-and-gold, a little dramatic) and Claude translated that into an actual moving, glowing background β€” CSS doing way more work than I expected
  • I generated the character portraits myself and handed them off, and Claude wired them into the floor view, the decision screens, and the scorecard
  • Claude wrote the AI Avatar video scripts in-voice for Deb and Sal, and I recorded them separately and dropped them in
  • When Rise's Code Block wasn't sizing itself properly on the taller screens, Claude added an auto-resize fix so the block adjusts itself instead of getting clipped

Genuinely could not have finished this as fast without having a co-creative partner for the technical side, while I focused on the parts that actually matter β€” the story, the characters, the voice.

Try it, break it, tell me who your Table 7 was

If you've ever worked a real shift like this, I want to hear it β€” was your real-life "Splitters" table worse than mine? Did you ever have your own Sal moment?

Go give The Frazzled Fork a shot, and let me know how your shift went. πŸ”₯🍴

 

 

The Frazzled Fork

2 Replies

  • Jeffstar's avatar
    Jeffstar
    Community Member

    Hi, this was fun.  I really like the aesthetic and the story.  

    Could you give us a little more detail on how you generated the character portraits?  And any other tools you may not have mentioned in your brief.

    I really appreciate it.  I like keeping up with new tools and keeping my "tech stack" current 😊

    • SMcNicol's avatar
      SMcNicol
      Community Member

      Thank you so much, this really made my day! I had way too much fun turning Table 7 into a real character.

      For the portraits: I used Articulate's AI Avatar tool, the same one I used for Deb and Sal's videos. Most people don't realize the feature also lets you download a still image alongside the video, so I generated each character there and used that image for the portraits instead of building a separate art pipeline.

      As for the rest of the stack, it's honestly pretty lean: Rise 360 as the base course, Code Blocks for all the custom interactivity (the floor view, decision screens, scorecard), Articulate AI Avatar for the video and portraits, and Claude as my co-creative partner for the code, the CSS, and the scripts. Nothing fancy hiding behind the curtain, just those working together.

Getting Started with the E-Learning Challenges

Find practical answers to common questions about the E-Learning Challenges, a weekly event that helps you build skills, create your portfolio, and grow as an e-learning professional.