Skip to content

Add 14 parody threads and make prompt lengths vary - #13

Merged
Byntham merged 1 commit into
mainfrom
add-youtube-parody-threads
Nov 7, 2026
Merged

Byntham merged 1 commit into
mainfrom
add-youtube-parody-threads

Conversation

@Byntham

@Byntham Byntham commented Nov 7, 2026

Copy link
Copy Markdown
Owner

Problem

Prompts were all about the same length. Of the 174 in the game, 164 were 40 to 119 characters and only one was over 120, so every prompt felt like the same WPM test. We also wanted more parody material from recent Theo and Nerd Snipe videos.

Fix

Adds 14 parody threads based on 24 recent video transcripts, bringing the game to 60 threads. The threads have 43 prompts: 19 under 40 characters, 10 in the middle, and 14 from 150 to 268. Long rants now sit next to replies like "yes" and "so you read it".

All 14 are labeled parody. Each thread's basis links to the video moments it riffs on. Captions have no speaker labels, so some of those moments can't be pinned to one host, and "Something new" may come from Ben rather than Theo.

Also fixes the wrong-key play test, which assumed a prompt's first word has at least 3 letters. The new pool draws a prompt starting with "i" for seed=1, so the test now looks for the first space after index 2.

Proof

  • I played "Who read this" in a browser at 1280px and 390px. Its 268-character prompt, the longest in the game, wraps to 4 lines on desktop and 7 at phone width, with all of them visible. The sent message and its WPM line display normally, with no console errors and no horizontal page scroll.
  • npm test passes, including all browser play-test runs. Before the fix, the wrong-key run failed with the new threads and passed without them.
  • lint and typecheck pass.

I didn't play each of the 14 threads to the end by hand. The unit tests cover the prompt character set for all of them, and the play test only covers the threads it draws.

Long prompts are still only about 6% of the 217 total. Getting closer to a quarter would mean lengthening existing threads, which this PR doesn't do.

Created with Claude Opus 5.5 in Claude Code.

Mix prompt lengths within each thread, with long rants next to short
replies, since almost every existing prompt was 40 to 119 characters.

The wrong-key play test assumed the first word has at least 3 letters.
The new pool draws a prompt starting with "i" for seed 1, so the test now
looks for the first space after index 2.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Byntham
Byntham merged commit c6da65e into main Nov 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant