Poople Game

Poople Game

3 30 48
calendar_today agoschedule4 min read

Wordle proved that one small puzzle a day, shared by everyone and finished in about a minute, can quietly become a habit. Poople takes that same one-a-day rhythm and points it at a word ladder. You start from a 4-letter word and change one letter at a time until you reach POOP. Every rung along the way has to be a real 4-letter word, and the fewer steps you take, the better your score.

The whole thing is free, runs in the browser, and needs no account. Your streak and stats live in your own browser, so there is nothing to sign up for and nothing to install. Open the page, solve the puzzle, copy a spoiler-free grid, and get on with your day.

The small problem it solves

Most of us already keep a little stack of daily puzzles we open with coffee. The friction shows up fast, though. Some games want an account before you can play. Some bury the puzzle under newsletters and pop-ups. Some take longer than the coffee does. Poople is built to be the opposite of all that. The page is light, the rules fit in one sentence, and a typical day takes under a minute.

How it works

A word ladder is an old idea. Lewis Carroll wrote about it in 1877 and called it Doublets. You connect two words by changing one letter at a time while keeping a valid word at every step. In Poople the destination is always POOP, which gives the game its name and a fixed target you can plan around. A new puzzle goes live every day at 08:00 UTC, and every player in the world gets the same starting word that day.

What makes it satisfying is the planning. You are steering through a graph of words, looking a few moves ahead, and trying to land on the shortest route. It rewards a different muscle than a guessing game does, closer to finding a path through a maze than to filling in blanks.

A solve looks like this

Say the day's word is COAT.

  1. COAT becomes COAL
  2. COAL becomes COOL
  3. COOL becomes COOP
  4. COOP becomes POOP

That path takes four steps. There may be an even shorter route hiding in the dictionary, and par is that shortest possible path for the day. Matching par is the result to chase, and hunting for it is where the game gets its hooks into you.

Three ways to play

The daily puzzle is the main event. One shared word ladder for the whole world, refreshed every morning, with a spoiler-free grid you can post when you finish.

Poople Unlimited is a free practice mode. Press shuffle for a fresh random starting word whenever you want, with no wait for the next day. It keeps your daily streak untouched, so it is a relaxed place to warm up before the daily puzzle or to keep going after you have solved it.

Poople Answers is the archive. Once a puzzle closes, its full solution is published the next day. Each entry shows the verified shortest path, progressive hints you can reveal one at a time, short definitions for the bridge words along the way, and an in-page solver that finds the shortest route to POOP from any 4-letter word you type in.

Details that make the habit stick

Spoiler-free sharing. Copy a small grid that shows your path without giving away the words you used, in the same spirit as the Wordle share.

Local stats. Wins, best streak, and average steps are saved on your device, so your history follows your browser instead of a login.

Keyboard and touch. Type on a physical keyboard or tap the on-screen keys, on desktop or mobile.

Par scoring. Every puzzle has a known shortest path, so there is always a clear goal beyond simply reaching POOP.

Fast and clean. The page is light and free of clutter, so it loads quickly and starts the moment it opens.

On price there is not much to cover. Poople is free, there is no account wall, and there is nothing to download. The daily game stays the daily game, and the practice mode and the archive sit alongside it for anyone who wants more.

Stack notes for the engineers in the room

Poople runs on Next.js 15 with the App Router, deployed to Cloudflare through OpenNext. Data lives in Cloudflare D1, which is SQLite, with Drizzle ORM on top, and the runtime leans on Cloudflare Workers, Durable Objects, KV, and R2. Copy and translations go through next-intl.

The part I had the most fun building is the answers pipeline. The day's solution is never written by hand. A breadth-first search over the graph of every valid 4-letter word computes par and a verified shortest path, so each archived answer comes from one deterministic source of truth. A Cloudflare cron trigger publishes the previous day's answer every morning, and at the same time it generates the short bridge-word definitions and a one-line note for that puzzle through an LLM via OpenRouter, then stores them in D1 so the pages stay static and cheap to serve. Each past puzzle gets its own page at /answer/{number}-{word}, statically generated with incremental static regeneration, which turns the archive into a clean programmatic surface that grows by one page a day.

On the roadmap: more variety in starting words, an optional harder mode, and a small public endpoint for the daily puzzle so people can build their own front-ends and bots around it.

Try it

Play today's puzzle at https://pooplegame.com. The practice mode is at https://pooplegame.com/unlimited, and the answers archive is at https://pooplegame.com/answer.

If you give it a try, I would love to hear two things. First, when you get stuck, what is your instinct, do you swap the vowel first or work backward from POOP? Second, for the developers here, would a daily-puzzle API be worth building out? Feedback and bug reports are very welcome.

🔥 Join developers growing publicly
Share your knowledge, build in public, and grow your developer presence with a global community.

More Posts

5 Web Dev Pitfalls That Are Silently Killing Your Projects (With Real Fixes)

Dharanidharan - Mar 3

Google Drive Sync

Pocket Portfolio - Jan 5

4 ways to query GeoJSON data in MongoDB

vcpablo - Mar 25, 2025

Streamlining Your Next.js Project with Private GitHub/Gitlab Repositories as NPM Packages

Brian Baliach - Sep 10, 2025

A deep dive into Next.js Rendering for Performance and SEO

harshit_rwt - Feb 8, 2025
chevron_left
5.5k Points81 Badges
21Posts
11Comments
4Connections
Make funny things

Related Jobs

View all jobs →

Commenters (This Week)

3 comments
1 comment
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!