# FAQ — questions that come up

## Can I run this without using the terminal?

Yes. Claude Code comes in a few flavors and they all do the same job:

- **VS Code** — this is what we use in the workshop, and what the guide
  shows. Open the folder, then Terminal → New Terminal, and type `claude`.
- **Desktop app (Mac/Windows)** — open the app and point it at the project
  folder. Works exactly the same.

Every prompt in the participant guide works identically in both. Pick
whichever one you got working before the session and stay in it.

## Can I use my own document instead of the phishing email?

Yes, and it's the most satisfying thing to do after the workshop.

The learning moment is just **an image plus a list of clickable regions**.
Nothing about the game cares what the image is.

**The easy way** — screenshot a real document (a policy page, a form, an
expense report), drop the PNG into `assets/game/docs/`, and tell Claude:

> Use my-policy.png as the document. The three things to find are the SSN
> near the top right, the home address in the middle, and the account
> number at the bottom. The instruction should say "Redact everything that
> identifies this person."

Claude wires up the clickable regions and the dialogue. Play it, adjust the
spots if a click feels off ("move the second one a bit lower").

**The fancy way** — build a fake document from scratch so it looks like a
real system without exposing anything real. There's a small authoring
script (`make-docs.js`, kept out of the workshop zip because it needs an
npm install) that turns simple HTML into a document image *and* prints the
clickable region coordinates for you. Ask Claude:

> Add a new document to make-docs.js: an expense report with a credit card
> number, a personal phone number, and a home address marked as hotspots.
> Then run it.

Rachel used exactly this to build the phishing inbox and the HIPAA form
that ship with the game.

## Do I need to know what a sprite sheet is?

Not really. It's one image containing all the frames used to animate the
character — like a filmstrip. The game flips through them to make her walk,
run, jump, and swing. That's the whole concept.

## Will this work in an LMS?

The game is a self-contained web page, which is the same shape as a lot of
LMS-friendly content. Packaging it properly (SCORM) is a next-step project
rather than a workshop task — ask Claude Code about it when you're ready.

## Can I share my game with someone?

Yes — that's the Actualize stage. Sign in to your free Netlify account, drag
your project folder onto **app.netlify.com/drop**, and you'll have a live URL
in about a minute.

**Two things people miss:** click **Make public** afterwards (Netlify may set
new projects to private, and a private link won't work for anyone you send it
to), and check the link in a private/incognito window — that's what your
colleague will see.

## I changed something and now the game is broken.

> The game won't load — find the error and fix it.

That's the entire recovery procedure. Claude has the context on what it
just changed and can put it back.

## Can I keep working on this after the workshop?

Please do. See `KEEP_BUILDING.md` for where to go next.
