Skip to content

Improve template onboarding for student game projects - #5

Merged
jbj merged 1 commit into
mainfrom
jbj/teen-game-start
Nov 9, 2026
Merged

jbj merged 1 commit into
mainfrom
jbj/teen-game-start

Conversation

@jbj

@jbj jbj commented Nov 9, 2026

Copy link
Copy Markdown
Owner

Closes N/A

What changed

  • Add a ready-to-paste Copilot prompt to build a complete browser game, with keyboard/touch controls, replay, and local preview/testing guidance.
  • Clarify Windows Node.js setup and that Google Chrome is only needed for full local verification; fix the template creation link.
  • Remove bundle-size reporting and checks so game assets are not blocked by template-specific limits.

Why

Help a first-time student go from creating a template repository to asking Copilot for a playable game, without needing prior coding or Git experience. Removing the size gate also avoids an unexpected build failure as the game grows.

Checklist

  • npm run verify passes
  • Any design invariant this changes is documented in its Markdown file and called out above
  • The screenshots below come from this branch

Screenshots

N/A - no application UI changes; this updates onboarding and build checks.

Remove bundle-size reporting and checks so game assets are not blocked by template budgets. Add a ready-to-paste Copilot game prompt and clarify Windows setup and template links.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings November 9, 2026 20:56

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

There are no active review issues with the onboarding improvements and build-process simplification.

No open issues 🎉

What changed in this PR

This PR improves onboarding for students using the TypeScript/Vite template to build browser games and removes template-specific bundle-size limits.

Changes:

  • Adds a ready-to-paste game-building prompt and clarifies Windows setup, local preview, and Chrome requirements.
  • Removes bundle-size reporting and enforcement from builds and verification.
  • Updates verification tests and documentation to match the simplified build process.
File Description
vite.config.ts Removes the bundle-report plugin while preserving relative asset paths.
tests/​verify.test.mjs Updates task expectations and the screenshot build dependency.
tests/​bundle.test.mjs Deletes tests for the removed bundle-budget checker.
scripts/​verify.mjs Removes the budget task and renames the bundle task to build.
scripts/​check-bundle.mjs Deletes bundle-size measurement and enforcement.
README.md Adds game onboarding, clarifies setup, and fixes the template link.
package.json Removes budget enforcement from the build command and deletes the budget script.
docs/​code.md Removes the obsolete bundle-limit requirement.

Review effort: Balanced

@jbj
jbj merged commit 96aa233 into main Nov 9, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants