Version history

Patch notes & new features

Every release of The Newer Older Game and The Better Worse Game, in order, with the version number, the release date, and the reasoning behind what changed.

🌊

Animation Fixes & Smoother Scrolling

Two rounds of visual polish rolled into one: the home screen's opening animation stopped flashing as a glitchy rectangle, the side rails got rebuilt into a real top-to-bottom wave, the falling arrow splash on page load runs faster and no longer glitches on mobile, and scroll animations now trigger only once content reaches the middle of the screen with the whole page reacting faster to scrolling in general.

Read the full update
🎬

The Better Worse Game

A full spinoff launches alongside the main game: same one life, one guess format, but swapping release order for audience ratings across movies, TV shows, and episodes.

Read the full update
📊

Percentiles

The game over screen now shows where your run landed compared to other recent runs in that mode, alongside your existing high score.

Read the full update
🔊

Sound Effects

The game gets a full set of sound effects, synthesized live in the browser with no audio files to load, plus a mute toggle that remembers your preference.

Read the full update
🏆

Sports Leagues

NFL, NBA, NHL, MLB, WNBA, MLS, the Premier League, and the World Cup all get dedicated championship history categories with their own section in the picker.

Read the full update
🗂️

Categories & Search

The category list grows well past its original handful, and picking categories gets a proper search bar plus a Most Popular section at the top.

Read the full update
⚡

Hard Mode

Pairs pulled from years deliberately close together, sometimes a single year apart. No easy calls, just real knowledge and a steady nerve.

Read the full update
⏱️

Beat The Clock

A second way to play: a live countdown ring that punishes hesitation as much as a wrong guess. Answer fast enough and the clock resets, freeze and the run ends.

Read the full update
🚀

Launch Day

The first version of the game goes live: two things land on screen, and you call which one is older. One life per run, no exact dates, just a fast gut call.

Read the full update
🌊
v2.3.0 • • 6 min read

Animation Fixes & Smoother Scrolling

Two rounds of visual polish rolled into one: the home screen's opening animation stopped flashing as a glitchy rectangle, the side rails got rebuilt into a real top-to-bottom wave, the falling arrow splash on page load runs faster and no longer glitches on mobile, and scroll animations now trigger only once content reaches the middle of the screen with the whole page reacting faster to scrolling in general.

A cleaner opening

The home screen's entrance animation used to scale the title and menu buttons up from an almost-flat sliver while fading them in at the same time, which for a brief moment made everything look like a squashed, translucent smear rather than text and buttons arriving cleanly. That's been replaced with a simple scale-and-fade pop that never gets anywhere near flat, so what you see arriving is always a recognizable, undistorted shape.

A second attempt at fixing this used a clip-path wipe instead, which solved the flatness but introduced its own problem: a hard, perfectly straight edge cutting through the soft glow behind buttons and title text, which looked like a glitchy rectangle rather than a glow. That approach got pulled in favor of the simpler scale-and-fade fix, which doesn't fight with soft shadows at all.

A real wave in the side rails

The glowing side rails that run down the far left and right edges of the screen on wide monitors used to be a single blurred shape per side that just drifted up and down. That reads more like a blob bobbing in place than an actual wave. They're now rebuilt as three separate glow shapes stacked top to middle to bottom, each pulsing on its own timer offset from the other two, so the pulse visibly travels down the rail rather than the whole thing moving as one rigid piece.

Arrows that actually rain

The small drifting arrows in the margins got easier to see and more numerous, randomized on every visit so the margins never look quite the same way twice. The bigger splash of arrows that falls across the screen on page load now falls noticeably faster and lasts longer, reading more like a proper rain than a quick, clustered sprinkle.

On mobile, that same splash had a habit of glitching partway through: arrows would visibly jump mid-fall. That turned out to be caused by using a viewport-height unit for the fall distance, which silently changes value when a phone's browser address bar collapses mid-scroll. The fall distance is now calculated once in fixed pixels instead, so it can't get pulled out from under a running animation.

Waiting for the middle of the screen

As more content got added below the main game screen, feature explanations, mode breakdowns, the category list, all of it used a scroll reveal system that triggered the instant an element's edge crossed into the bottom of the screen. In practice that meant things were popping in while still mostly below the fold, which read as busy rather than smooth. Elements now only animate in once they've actually reached roughly the middle of the screen, and the animations themselves ease in slower and gentler than before.

Scrolling that keeps up

Scroll event handling was also rebatched to run at most once per animation frame instead of on every raw scroll event, which matters most on fast trackpad or wheel scrolling where dozens of events can fire between two frames. The page now keeps up with fast scrolling rather than lagging a beat behind it.

Smaller fixes

The scroll reveal system that was supposed to only animate something in once it reached the middle of the screen had a leftover safety timer quietly overriding that, forcing every animated element on the page to become visible after two and a half seconds no matter where you'd actually scrolled to. That's gone now. A soft rectangular artifact that could show up underneath the duel cards mid-round is also fixed, and the repeating scanline texture that used to sit over the background has been removed for a cleaner look.

Bug fixes

More updates

← Older update The Better Worse Game
🎬
v2.0.0 • • 5 min read

The Better Worse Game

A full spinoff launches alongside the main game: same one life, one guess format, but swapping release order for audience ratings across movies, TV shows, and episodes.

Same tension, different question

This is the biggest release since launch. The Better Worse Game takes the exact same core format, one life, one guess at a time, a streak on the line, and points it at a completely different kind of knowledge. Instead of guessing which of two things came first, you're guessing which of two movies, TV shows, or individual episodes scored higher on audience ratings.

The decision to build this as a separate game rather than folding it into the existing category list came down to how differently the two games actually feel to play. Guessing release order rewards a sense of cultural timeline. Guessing ratings rewards a very different kind of intuition, one closer to gut feeling about quality and reputation. Mixing the two under one roof would have muddied both.

Built on shared foundations

Under the hood, the two games share a lot of infrastructure. The scoring system, the one-life streak format, the sound design, and the overall visual language all carry over directly. That shared foundation is what made it possible to build a second full game in a reasonable timeframe rather than starting from scratch.

Real ratings, real data

Content-wise, the launch lineup covers movies, TV shows, and individual episodes, each pulled from real audience rating data and checked for accuracy the same way every category in the original game has been from day one. Close calls are the whole point: two things that feel worlds apart in quality sometimes sit within a fraction of a point of each other.

One home, two games

A link to The Better Worse Game now sits right on the home screen of the original game, and the original game gets a matching link back the other way. The two are meant to feel like a pair: same core tension, same one-guess-at-a-time format, completely different kind of knowledge being tested.

Bug fixes

More updates

← Older update Percentiles Newer update → Animation Fixes & Smoother Scrolling
📊
v1.6.0 • • 3 min read

Percentiles

The game over screen now shows where your run landed compared to other recent runs in that mode, alongside your existing high score.

Where a run actually lands

High scores have been tracked since launch, but a single number on its own doesn't tell you much about how a run actually stacked up. This update adds a percentile line to the game over screen, showing roughly where your run falls compared to other recent runs played in that same mode.

Per-mode, not one big pool

The percentile is calculated per mode rather than across the whole game, since Classic, Beat the Clock, and Hard Mode all produce very different score distributions. A score that would be exceptional in Hard Mode might be fairly ordinary in Classic, so comparing across modes directly wouldn't give an honest picture. Under the hood this uses lightweight, privacy-respecting aggregate tracking of run outcomes, no personal data involved, just the anonymous distribution of final scores.

A cleaner game-over screen

The final score and high score now sit together at the top with clearer visual hierarchy, and the percentile line animates in just beneath them with a short pause so it reads as a distinct, deliberate reveal. A modest score that might have felt disappointing on its own suddenly reads very differently once you can see it landed in a strong percentile for that mode.

Bug fixes

More updates

← Older update Sound Effects Newer update → The Better Worse Game
🔊
v1.5.0 • • 2 min read

Sound Effects

The game gets a full set of sound effects, synthesized live in the browser with no audio files to load, plus a mute toggle that remembers your preference.

Sound without the loading

The game had been completely silent up to this point, which started to feel like a missing piece as rounds got faster, especially in Beat the Clock. Every sound here, correct guesses, wrong guesses, the countdown ring, a few menu confirmations, is synthesized live using the Web Audio API rather than pulled from audio files, so the game keeps loading instantly with zero extra network requests. A mute button sits in the corner at all times, and the game remembers your last setting using local storage.

Restraint over polish

The sound design leans toward short, punchy tones rather than anything musical: a quick rising tone for a correct guess, a lower, more final sound for a wrong one, and a subtle ticking cue in the last couple of seconds of Beat the Clock. Getting the balance right was mostly about restraint, sounds that felt satisfying the first few times could get grating fast dozens of rounds into a session, so every sound stayed short and low enough in volume to add to the game rather than wear on you.

Bug fixes

More updates

← Older update Sports Leagues Newer update → Percentiles
🏆
v1.4.0 • • 4 min read

Sports Leagues

NFL, NBA, NHL, MLB, WNBA, MLS, the Premier League, and the World Cup all get dedicated championship history categories with their own section in the picker.

Eight leagues, real history

Sports categories were added in a limited form back in the last content update, but this release goes much further. Eight major leagues now have dedicated championship history categories: the NFL, NBA, NHL, MLB, WNBA, MLS, the Premier League, and the World Cup, each tracking championship years back to the league's founding or earliest recorded title.

Sports history turns out to be a genuinely interesting category for this kind of game, since championship years don't always line up with intuition. A league that feels ancient might have crowned its first champion decades after a league that feels newer got started, and franchise relocations and league mergers add another layer of surprise.

A dedicated section

Because these categories are dense with dates that follow real, well-documented history, they got their own dedicated section in the category picker, Sport Champions, sitting right below Most Popular, keeping them easy to find for players who want a focused sports run.

The research behind it

Compiling accurate championship data for eight separate leagues, several of which have gone through name changes, relocations, and format changes over the decades, was by far the most research-heavy content update so far. Every entry was cross-checked against multiple sources before making it into the pool. Feedback after the previous content update pointed toward sports as a clear gap, and more leagues remain on the list for future updates.

Bug fixes

More updates

← Older update Categories & Search Newer update → Sound Effects
🗂️
v1.3.0 • • 5 min read

Categories & Search

The category list grows well past its original handful, and picking categories gets a proper search bar plus a Most Popular section at the top.

A picker that could actually scale

The category picker at launch was a short scrollable list, fine for a dozen categories but not built to hold up as more got added. This update rebuilds it around a real search bar, a Most Popular section pinned to the top, and a proper All Categories list underneath for browsing.

Thirty-four categories

On the content side, the category count jumps from the original handful up to thirty four. New additions include architecture, inventions, national parks, universities, superheroes, board and card games, fashion brands, and a run of sports leagues covering their championship history. Each new category went through the same manual verification process as the original launch set, since a single wrong date quietly poisons every pair pulled from that category afterward.

What people actually play

The Most Popular section was built from actual usage data gathered since launch. Movies, technology, and video games consistently pulled the most plays, so those sit right at the top of the picker now instead of being buried alphabetically among categories most players never touch.

A real search bar

Search was the most requested feature in the weeks leading up to this update, and it's easy to see why once you're staring down a list of over thirty options. Typing even a couple of letters now filters the list live. Select all and select none buttons sit at the bottom of the picker for quickly resetting a selection rather than tapping through categories one at a time. This is very much a foundation-laying update: with the picker rebuilt to scale, adding new categories going forward is a much lighter lift.

Bug fixes

More updates

← Older update Hard Mode Newer update → Sports Leagues
⚡
v1.2.0 • • 2 min read

Hard Mode

Pairs pulled from years deliberately close together, sometimes a single year apart. No easy calls, just real knowledge and a steady nerve.

No easy calls

A recurring piece of feedback after Beat the Clock shipped was that some players wanted the difficulty itself to go up, not just the time pressure. Classic mode mixes easy pairs in with close ones by design, Hard Mode strips that mix out entirely. Every pair sits close together, often a single year or less apart, so rough decade-level intuition stops being enough and you either know the specific years or you're guessing. The pairing logic searches across the entire category pool for tight-gap pairs, so as categories grow, Hard Mode automatically gets a deeper pool to draw from.

Its own high score

Hard Mode carries a distinct visual tag on the button and its own tooltip warning players what they're walking into, so nobody stumbles into it by accident. It also tracks its own separate high score, since a number chased on Hard Mode means something genuinely different from one chased on Classic.

Bug fixes

More updates

← Older update Beat The Clock Newer update → Categories & Search
⏱️
v1.1.0 • • 3 min read

Beat The Clock

A second way to play: a live countdown ring that punishes hesitation as much as a wrong guess. Answer fast enough and the clock resets, freeze and the run ends.

A clock that resents hesitation

Classic mode rewards knowledge, but it doesn't really reward speed, you could stare at a pair for ten seconds with no penalty beyond your own patience. Beat the Clock fixes that: a ring drains around the panel the moment a new pair appears, and once it empties, the run ends exactly the same as a wrong guess would.

Finding the right pace

Getting the timing right took a few rounds of internal testing. Too fast and it stopped feeling like a game and started feeling like a reflex test with trivia stapled on. Too slow and it barely differed from Classic mode at all. The number the game settled on gives most players enough time to think through a genuinely close pair, while still punishing hesitation on the obvious ones.

A reason to keep the streak going

One detail worth calling out: getting an answer right resets the clock rather than letting it keep draining. That single choice changes the entire rhythm of a run, each correct guess buys a fresh window, so a long streak feels like it's building momentum rather than surviving on borrowed time. Beat the Clock gets its own separate high score, tracked apart from Classic, since the two modes test different things and mixing their scores wouldn't mean very much.

Bug fixes

More updates

← Older update Launch Day Newer update → Hard Mode
🚀
v1.0.0 • • 4 min read

Launch Day

The first version of the game goes live: two things land on screen, and you call which one is older. One life per run, no exact dates, just a fast gut call.

One guess, one life

The idea behind this game is simple, and it stayed simple on purpose. Two things show up on screen, a movie, a company, a war, a president, and you decide which came first. No multiple choice, no typing in a year, just older or newer, then the next pair. Miss once and the run ends. That's the whole game, and today it's finally live.

Keeping the first build small

The first build ships with a small, tight set of categories so the pairing logic could be tested properly before anything else got added: movies, video games, technology milestones, and a handful of countries. Every pair is checked by hand for accuracy, since the entire game falls apart if a date is wrong. Classic mode is the only mode at launch, mixing easy calls with close ones so a run can go either direction. A lot of early decisions came down to keeping friction low: no accounts, no onboarding tutorial beyond a single line of instructions, and rounds that resolve in under a second once you tap a choice.

What's next

This is just the starting point. The plan from day one is to keep expanding categories, add new modes for people who want a different kind of pressure, and keep tuning the pairing algorithm so close calls stay genuinely close instead of feeling arbitrary. Thanks for being here for version one.

More updates

Newer update → Beat The Clock