GameLounge · GuidesOpen game lab

Know the game.
Know the equipment.

Rules, operating guidance and prototype build references.

Original game guides

Reaction Rally

Original browser game

Wait for the green signal, then tap the target. Complete five rounds and compare your median reaction time.

Controls
Use the large on-screen target, Enter or Space. A tap before the signal is a false start, not a winning score.
Accessibility
No flashing or sound is required. Use the slower practice rhythm if needed. Stop at any time.
Session and scores
Staff confirm the purchased session separately. Browser practice scores are local and do not grant credits, prizes or extra time.
Compatibility
Modern browser on Android, tablet or desktop. A physical target-pad driver is a separate prototype.
Try the browser game

Pattern Trail

Original browser game

Watch the numbered pad sequence, then repeat it. Each successful round adds one step, up to eight.

Controls
Tap the numbered pads or use keys 1–4. The visible number and highlight both identify the target; colour is not the only cue.
Accessibility
Choose a slower sequence. The game waits for your input without a response time limit.
Session and scores
This browser practice game has no cash value. A wrong pad ends the round and offers a fresh start.
Compatibility
Modern browser. Four-button hardware is planned for the target-pad prototype; browser compatibility does not qualify physical equipment.
Try the browser game

Hardware projects

GL Target Pad · prototype

Software simulation and build reference

A low-voltage four-button reaction and sequence station, built around an ESP32 and indicator LEDs.

Parts and prerequisites

  • ESP32 development board with USB power
  • Four momentary switches
  • Four LEDs, each with a 220–330 Ω resistor
  • Breadboard and insulated jumpers
  • USB power supply and enclosed strain-relieved cable

Build and commissioning sequence

  1. With power disconnected, connect switches from GPIO 18, 19, 21 and 22 to ground; firmware uses internal pull-ups.
  2. Connect LED GPIO 25, 26, 27 and 32 through individual resistors to LEDs, then to ground. Check LED polarity.
  3. Flash the provided Arduino firmware; open serial at 115200 baud. The prototype starts inactive.
  4. Send START with a bounded duration. Confirm buttons produce events, STOP clears every output, and expiry stops the round.
  5. Fit a protective enclosure and check wiring, temperature, button durability and accessibility before supervised testing.

USB low-voltage prototype only. No mains switching, vehicle control, access gates or emergency-stop replacement. It has not been physically qualified or certified.

Source reference: hardware/gamelounge/target-pad/target-pad.ino. Available in the private project repository for authorised operators.

GL Edge · protocol simulator

Server-side protocol foundation

Verify bounded signed equipment commands without trusting browser scores or unverified device events.

Parts and prerequisites

  • A dedicated local computer for a future venue agent
  • Per-device secret stored outside browser and job payloads
  • An isolated equipment network
  • A documented resource/model/revision mapping

Build and commissioning sequence

  1. Register the device against one venue and supported resource revision.
  2. Issue a signed command with a unique sequence, issue time and expiry; replayed or expired commands must fail.
  3. Limit entitlement duration locally, persist acknowledgement and report a distinct observed device state.
  4. Test interrupted connectivity, duplicate delivery, clock drift and restart recovery before connecting a real controller.

The current simulator verifies protocol behaviour. Production edge persistence, key rotation, real drivers and onsite commissioning remain acceptance work.

A supervised venue shift

  1. Confirm the assigned venue and staff role. Inspect equipment and keep faulty resources unavailable.
  2. Owner records opening float before cash collections. Prices are configured before reservations or active sessions.
  3. Reserve or select a resource, check in the guest and record purchased play time. Starting a session creates a sale; it does not confirm payment.
  4. Collect cash with a receipt reference, or use verified online checkout. Reconcile uncertain provider results before retrying.
  5. Finish or interrupt play; retain the sale and reason. Manager reviews refunds separately.
  6. Check outstanding receipts, export the report and count the till. Record any difference and hand over faults.
Open owner preview