⚔️ AUTONOMOUS RPG PERSONAS • RETRO BROWSER TESTING

EXPLORE SIMULACRA TOWN.
BATTLE UX FRICTION.
EARN USABILITY CRESTS.

Ditch brittle selectors. Dispatch an autonomous party of 16-bit RPG townspeople to explore your web application, discover cognitive friction traps, rage-click deceptive buttons, and award ISO-standard System Usability Scale (SUS) Crests.

APP ACTIVITY & INTERFACE WALKTHROUGH

HOW THE SIMULACRA ENGINE WORKS

01 • 2D RPG TOWN PATROL 60 FPS CANVAS

SIMULACRA TOWN RESIDENTS

Synthetic personas inhabit a full 2D retro RPG town with the Guild UAT Lab, Town Hall Archives, and cottages. Personas wander, voice thoughts in emote bubbles, and receive testing dispatches.

LIVE RECORDING Simulacra RPG Town Retro Canvas Loop
02 • TURN-BASED COMBAT TESTING ACTIVE BATTLE HUD

RETRO COMBAT BATTLE SCREEN

When an audit launches, personas battle your web application in turn-based combat! Real actions trigger combat damage (💥 JITTER CLICK!, ⚡ A11Y AUDIT!), draining website friction HP.

BATTLE ENGINE Retro RPG Battle Screen Loop
03 • REAL PLAYWRIGHT TELEMETRY RUNNER 363 VALIDATED RUNS

HEADLESS PLAYWRIGHT BROWSER TELEMETRY

Behind the retro 16-bit aesthetic is a rigorous enterprise Playwright fleet with human typing delays (25-65ms), reading hesitations, screenshot capture at every milestone, and strict SQLite ACID event logging.

HEADLESS RUNNER Playwright Live Browser Test Loop
PLAYABLE INTERACTION

INTERACTIVE SIMULACRA TOWN MAP

Click on the town canvas or click the direction buttons to walk the UAT Trainer around!

📍 LOCATION: GUILD LAB COURTYARD • AUDITORS ON PATROL: 5
PLAYABLE COMBAT ARENA

RETRO UAT BATTLE SIMULATOR

Select battle commands below to audit the target website and deplete its UX Friction!

CHECKOUT FUNNEL Lv 50
HP
FRICTION: 100/100
🛒
WEB APP BOSS
$49 CHECKOUT
SARAH JENKINS Lv 44
HP
PATIENCE: 45/45

What will SARAH JENKINS do to audit this web application?

STANDARDIZED UAT AUDIT REWARDS

EARN ALL 8 USABILITY CRESTS

Audit campaigns award verified crests when your application meets strict cognitive usability thresholds.

🏆
APEX CREST
TASK SUCCESS ≥ 80%

Awarded when personas navigate the entire critical flow and complete their primary business goal.

💧
USABILITY MEDALLION
SUS SCORE ≥ 68.0

Evaluates System Usability Scale. Requires industry Grade B or above across synthetic customer feedback.

⚡
VELOCITY INSIGNIA
LOW FRICTION ≤ 30.0

Recognizes seamless transitions without hesitation pauses or dead-end layout shifts.

🌈
PRISM CREST
WCAG 2.1 AA A11Y

Earned when keyboard navigation, focus management, and screen-reader ARIA trees pass inspection.

💖
PATIENCE SEAL
0 RAGE CLICKS

Zero deceptive, unresponsive, or delayed click targets registered during mobile testing.

🪨
VIEWPORT SHIELD
RESPONSIVE VIEWPORT

Flawless execution on mobile viewports (390x844) without broken tap targets or side-scrolling.

🔥
RESILIENCE TROPHY
EDGE RESILIENCE

Resists boundary-condition attacks, special characters, and form fuzzing by senior dev personas.

🌍
SOVEREIGN RELIC
ACID DATASTORE

Full compliance with Systems Engineering Anti-Mirage Invariants and SQLite persistence.

GUILD PARTY DIRECTORY

MEET THE SYNTHETIC AUDITORS

SARAH JENKINS

CLASS: SMB OWNER • LEVEL 44
TASK SUCCESS: 100%
HP / PATIENCE
45 / 45 (LOW)
TECH SKILL
RATING: 2 / 5
SPECIAL TRAIT
FORM PHOBIA
VULNERABILITY
MULTI-STEP FORMS
💬 VERBATIM AUDIT MONOLOGUE:

"If a website asks me to fill out five separate pages just to see a price, I close the tab immediately. I need buttons that actually look like buttons, not invisible grey text!"

GUILD MASTER'S OPERATOR MANUAL

COMPREHENSIVE DEPLOYMENT GUIDE

Deploy the Next.js visual 16-bit RPG studio, headless Playwright runner, or Docker containers.

STEP 1

CLONE GUILD LAB & SETUP PYTHON ENVIRONMENT

Ensure Python 3.11+ and Node 20+ are installed on your workstation.

git clone https://github.com/MuzikayiseKhuzwayo/simulacra-uat-tester.git cd simulacra-uat-tester python -m venv venv # Windows: .\venv\Scripts\activate # Linux/macOS: source venv/bin/activate
STEP 2

INSTALL REQUIREMENTS & CHROMIUM BROWSER

Install all backend Python requirements and Playwright headless browser engines:

pip install -r requirements.txt playwright install chromium
STEP 3

INSTALL FRONTEND NEXT.JS 15 DEPENDENCIES

Install Next.js, React 19, and Tailwind CSS dependencies in frontend/:

cd frontend npm install cd ..
STEP 4

LAUNCH UNIFIED FULL STACK WITH ONE COMMAND

Launches FastAPI Backend (port 8000), Next.js RPG Studio (port 3000), and Demo Target (port 8585):

python run_dev.py
• Next.js 15 Town Canvas: http://localhost:3000
• FastAPI REST Docs: http://127.0.0.1:8000/docs
• Offline Target App: http://127.0.0.1:8585
QUESTIONS & ANSWERS

FREQUENTLY ASKED QUESTIONS

Software testing has been boring for decades. By modeling autonomous browser agents as RPG townspeople with distinct stats (Patience HP, Tech Level, Form Phobia traits), engineering teams actually enjoy watching simulations run in real time. It transforms UAT into an engaging quest where passing flows earn Usability Crests!
Yes! The retro 2D town canvas is the interactive visual studio. For automated pull requests, Simulacra runs 100% headless via the CLI (python -m src.simulacra.cli) with zero display requirements, generating markdown briefs and excel spreadsheets automatically.
Simulacra uses the ISO-standard System Usability Scale (SUS: 0–100), Customer Effort Score (CES: 1–7), and Net Promoter Score (NPS). An SUS score of 68.0 represents the industry average (Grade B), and scores above 80.0 earn the coveted Usability Medallion!

READY TO AUDIT YOUR WEB APP?

Deploy Simulacra UAT locally or connect it to your automated GitHub Actions CI/CD pipeline today.

★ EXPLORE REPOSITORY ON GITHUB 📦 OPERATOR DEPLOYMENT GUIDE
COPIED TO CLIPBOARD!