QA: Comprehensive Playtest Bug Report (19 issues) #85

Merged
Timmy merged 1 commits from qa/playtest-report into main 2026-04-13 03:00:26 +00:00
Owner

QA Playtest Report

Automated code analysis and simulated playtest of The Beacon.

Summary

Category Count
Critical Bugs 3
Functional Bugs 5
Accessibility Issues 3
UI/UX Issues 4
Balance Issues 3
Save/Load Issues 1

Top Priority

  1. BUG-01: Duplicate const declarations in data.js + engine.js (game cannot start)
  2. BUG-02: Stray }, in BDEF array (drone buildings broken)
  3. BAL-01: Drone buildings produce 26M+ code/sec (absurd)

Full report: qa_beacon.md

## QA Playtest Report Automated code analysis and simulated playtest of The Beacon. ### Summary | Category | Count | |----------|-------| | Critical Bugs | 3 | | Functional Bugs | 5 | | Accessibility Issues | 3 | | UI/UX Issues | 4 | | Balance Issues | 3 | | Save/Load Issues | 1 | ### Top Priority 1. **BUG-01:** Duplicate `const` declarations in data.js + engine.js (game cannot start) 2. **BUG-02:** Stray `},` in BDEF array (drone buildings broken) 3. **BAL-01:** Drone buildings produce 26M+ code/sec (absurd) Full report: `qa_beacon.md`
Timmy added 1 commit 2026-04-13 02:35:20 +00:00
QA: Add comprehensive playtest bug report (19 issues found)
Some checks failed
Accessibility Checks / a11y-audit (pull_request) Failing after 2s
Smoke Test / smoke (pull_request) Failing after 5s
74575929af
Critical: duplicate const declarations, malformed BDEF array, drone balance
Functional: resource naming, Bilbo tick randomness, memory leak toast
Accessibility: missing mute/contrast buttons, tutorial focus trap
Balance: drone rates (26M/s!), community trust cost (25K)
Save/Load: debuff restoration logging
Author
Owner

🚫 Blocked: Merge conflicts

This PR has merge conflicts. Please rebase against main.

🚫 **Blocked: Merge conflicts** This PR has merge conflicts. Please rebase against main.
Owner

Fixes from this QA report

Addressed in PR #92:

  • tutorial.js not loaded in index.htmlstartTutorial() threw ReferenceError on new games
  • Dead game.js removed (3288 lines, not loaded by any script)
  • Smoke test updated to not require dead game.js

PR #92: #92

## Fixes from this QA report Addressed in **PR #92**: - ✅ `tutorial.js` not loaded in `index.html` → `startTutorial()` threw ReferenceError on new games - ✅ Dead `game.js` removed (3288 lines, not loaded by any script) - ✅ Smoke test updated to not require dead `game.js` PR #92: https://forge.alexanderwhitestone.com/Timmy_Foundation/the-beacon/pulls/92
Timmy merged commit 26bb33c5eb into main 2026-04-13 03:00:26 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-beacon#85