SEWERS & SHADOWS / CHAPTER ONE
A night in Derry.
Follow Violet below the street. Find a clue, light a route, and take her side of the chessboard.
Enter the chapter →Fictional fan-made review · No purchase or sign-in

01 / STORY
Below street level
Items reference the owner-supplied Dallas XY shop screenshots. Individual product links and reusable product imagery remain unverified. No real-world sewer exploration is suggested.
Violet’s move, at your pace.
Input options & helpPennywise commits from the same pre-turn board before your choice. Confirm to resolve both moves together. Pennywise uses a heuristic evaluator, not a trained language model.
Select a white piece, then a highlighted destination. Use Tab and Enter or the coordinate controls. At narrow widths, the board scrolls horizontally.
W = White / Violet (you)B = Black / Pennywise• = available destination
Choose your action
Coordinate controls offer the same moves with large targets. Changing a choice does not submit it.
No move selected.
The chapter returns after three resolved turns, an engine result, or leaving. Three turns is a practice boundary, not a chess win.
RESOLUTION LOG
What happened
Scripted narration appears after resolution.
- No turns yet. Choose a legal move to begin.
Replay & inspect
Inspect snapshots without changing the live match. Return to live play to make another move.
Copy this text if you choose to share it. Nothing is published or sent to Roomy.
The form asks for build, browser/OS, input method, steps, and expected versus actual behavior. Review what you share.
Violet versus Pennywise · Float Cards
Six cards each, 10 RP. Pennywise commits before your confirmation. Higher rank wins the round and deals one RP; suits do not break ties. When hands empty, higher RP wins. Nothing is timed.
Revealed rounds
Written scene / rules fallback
Violet and Pennywise set down their cards, then choose to return to the street. This optional Float Cards encounter uses the historical engine in this repository, not Violet’s separate alternating-turn Discord helper. Leave at any point to continue without a winner.
02 / INPUT & RULES
A move you can inspect.
Use a pointer to select a white piece and then a destination marked •. If several actions reach that square, choose the ability in the destination menu. With a keyboard, Tab through controls and press Enter or Space; the two select menus provide a shorter path. Escape or Cancel clears a selection. Confirm is the only move-submission control. There is no timer.
Every board button names its square, color and piece. Piece letters: K king, Q queen, R rook, B bishop, N knight, P pawn. Selected pieces have a thick outline; available destinations have a •. Color alone never identifies a state.
Float Chess rules in this preview
Both moves resolve simultaneously. Two pieces meeting on one destination are removed (Feeding Frenzy); black has the existing engine's reserve-steal bonus. A literal swap changes both pieces' colors (Crossing the Streams). Moving into a vacated square is a Ghost Move. A queen capturing a queen removes both.
Rooks can leave a Sewer Slide trail; pieces landing on it next turn are slowed. Pawns can use Red Balloon for a two-square push after moving. Those abilities are once per player. Bishops' orthogonal Mirror Shift and knights' extended Float Jump are tracked once per piece in the engine. Menus list only currently valid choices, including castling and promotion.
This review follows the repository engine, with unresolved design calls for special geometry, en passant, queen interactions and multi-king checkmate. Simultaneous en passant is not offered before the opponent's hidden commitment is available to validation. No ordinary-chess engine is substituted. Inspect the rules source.
The chapter encounter returns after three turns without a winner, or earlier if the engine finishes or you leave. Completion from the engine enables replay. You can also end a match to inspect it without a winner. A restart begins a new local session. Story progress is saved in this tab where storage is available. Reloading an unfinished encounter returns to Ink as leaving; it never invents an engine result. No participant data is stored remotely.
Text can be enlarged. The board may scroll within its own region; coordinate menus remain available. The decorative symbol breathes slowly; Reduce Motion keeps it steady. Gameplay has no timing-dependent input. Physical Safari, VoiceOver and assistive-device review remain pending.
03 / OPTIONAL PORTFOLIO EXERCISE
Reproduce. Correct. Replay.
A small reliability correction from this build: the bot's test command pointed at a missing file. Reproduce the failure at the starting commit, correct the path, and run the same command again. Open the steps, before/after evidence and reflection prompts.
Playing comes first. The exercise is optional, voluntary and unpaid. Participation does not imply employment, contributor approval, ownership, compensation or academic credit. Before contributing, agree in writing on scope, time, public visibility, credit and an exit path. You may stop at any point. Participation terms.