Repository navigation
0.14.0: whole-game casts at 1×; the cinematic view for every replay, with a minimap - #13
Merged
Merged
Conversation
…y replay, with a minimap Casts: a whole-game cast plays every minute at 1×. The quiet parts are cut into stretches of about two and a half minutes, marked quiet, each with its facts (ai-server 0.24.0 talks over them less and follows the game as it plays). At up to 16× the talk ran minutes behind the game. The estimate counts the longer cast (a 22-minute game: about $3.80, 3–7 minutes to make); a key fight's banner no longer shows for a quiet stretch. Cinematic view: on the timeline for any replay in the Game view, not only during a cast. The broadcast bar, a title card, and a minimap bottom left (the map, the game's squares and fog, the camera's box; press or drag to look there, which lets the camera go). Controls: play/pause, speed, Follow, Minimap, Watch cast / Stop cast, leave. A cast started there takes over at its own settings (1×, following) and stopping it stays in the view. Captions keep clear of the minimap. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stacked on #12 (seek fix).
Casts at 1×. The whole-game format played quiet parts at up to 16× (the user's last cast: 10:15–20:45 in 39 s), so the talk ran behind the game. Now every minute plays at 1×: quiet parts are cut into ~2½-minute stretches marked
quiet, fights as before. Needs scm-js/ai-server#3 (0.24.0) for the quiet-stretch budget and prompt; an older server writes them as fights (more talk). Estimate updated: a 22-minute game ≈ $3.80, 3–7 min to make.Cinematic view for any replay in the Game view: broadcast bar, title card, minimap bottom left (ground via
api.document.renderImage, the game's squares/fog, camera box; press/drag to look there). Controls: play/pause, speed, Follow, Minimap, Watch cast / Stop cast, leave. A cast started there takes over at 1× with the camera following; stopping it stays in the view.Checked headless with a stand-in engine that sends minimap squares (scratch rig): Cinematic shows without a cast, the minimap draws and a press moves the camera (Follow turns off), Watch cast from inside sets 1× (speed locked) and Follow on, Stop cast stays full screen, the cast request's stretches are all 1× with quiet ones ~2 min; no page errors. Not yet run against the real engine.
🤖 Generated with Claude Code