Commit Graph
8 Commits
Author SHA1 Message Date
such-gitea 87e688b4ac fix(tavern): repaint permitted avatars and prioritize the live arena 2026-10-21 13:55:00 -04:00
John Winter MurphyandGitHub c387d64067 fix(showcase): qualify the real free multiplayer lifecycle (#2)
Free-only instances advertised the Prestige credit queue because free play implicitly enabled the credit economy. Require the explicit credit-mode setting and reject Prestige admission before charging; regression coverage preserves explicitly enabled credit play.

Add a source-only two-browser rehearsal using a fresh private PostgreSQL cluster and the actual application. It follows Tavern, the free queue, simulated-block scheduler and countdown, keyboard-driven Escape Race, persisted result, and automatic return. It checks both page-owned entrants, zero financial rows and balances, local transport boundaries, and successful cleanup. Deployment guidance now identifies retired Fleet activation paths.

Validation at c3f08ed1d5:
- Linux Node 22.22.1: 133 suites and 1,110 tests passed.
- Actual application lifecycle passed with two fresh browser clients, zero browser/HTTP/egress failures, and browser/application/PostgreSQL stopped.
- Tavern browser smoke passed Tiled/ASCII/Iso, shared chat, keyboard focus, 390px mobile layout and missing-skin fallback.
- Linux runtime artifact built; sidecar and runtime manifest verified; runtime-only locked installation and dependency graph passed with npm 10.9.9.
- Final source credential scan and diff checks passed.

These are local source and artifact checks. No production update, installed-wallet transaction, or payment occurred.
2026-10-21 13:36:14 -04:00
such-gitea c3f08ed1d5 fix(showcase): qualify the real free multiplayer lifecycle 2026-10-21 13:31:50 -04:00
John Winter MurphyandGitHub 4dcda75355 fix(showcase): qualify Tavern graphics and harden Smirk checkout (#1)
Validated by the full Linux source suite, local Chromium gameplay smoke, and three deterministic Escape Race captures. Production activation and installed-wallet acceptance remain separate.
2026-10-21 12:47:19 -04:00
such-gitea 970254bb9a test(game): establish unseen exit before discovery checks 2026-10-21 12:44:54 -04:00
such-gitea c10fbd7142 fix(showcase): harden Smirk checkout and multiplayer presentation 2026-10-21 12:43:29 -04:00
such-gitea 5712007d31 fix(deps): patch runtime HTTP and socket dependencies 2026-10-21 12:42:53 -04:00
jwinterm fad2a695bd Wownerogue
A browser-based roguelike synchronized with crypto block timing. A run is a race
against the next block: reach the exit before the block lands, or the house wins.
The same codebase runs the solo dungeon, the social Tavern, and operator-selected
PvP and race rulesets, with separate free and paid leaderboards.

Self-hostable under the MIT License. See README.md to run it, docs/ARCHITECTURE.md
for the design, and docs/DEPLOY.md to operate an instance.
2026-07-27 08:23:01 -04:00