Oct 14, 2026 · by Bing Cheng · View source

Memory Chess

Study a chess position, then rebuild it from memory

Memory Chess

Editorial analysis

The Boring Retention Lesson Hiding Inside a Chess Training App

Most cross-border operators I talk to are obsessed with the top of the funnel — new creatives, new SKUs, new marketplaces. Meanwhile the actual profit leaks out the back door: a buyer who never reorders, an app user who churns on day three, a subscriber who never opens the second email. That’s why a small Product Hunt launch caught my eye this week. Memory Chess, a spatial-memory trainer built by solo developer Bing Cheng, is not an e-commerce tool by any stretch. But its 2.0 release is a masterclass in the mechanics that keep people coming back — daily loops, honest scoring, exportable history, localization — and those mechanics are exactly what DTC brands and marketplace sellers keep getting wrong. This is a chess app, and I’m going to argue it’s more instructive than most growth SaaS I review.

What the product actually solves (and why a seller should care)

The core loop is almost aggressively simple. You look at a chess position for a few seconds, then rebuild it from memory, and the app scores every square so you can see precisely which pieces you dropped. That’s it. A reviewer on the launch page, Davide Bruneri, put it well: “It does one thing and does it well… you see exactly which pieces you forgot.” No account is required to start, which means time-to-first-value is measured in seconds, not signups.

The 2.0 release, launched on April 25th, 2025, added the pieces that turn a toy into a habit:

  • A daily board — everyone gets the same position once a day, one try, its own leaderboard. Monday is gentle, difficulty ramps through the week, and Sunday is one big board.
  • A two-way skill rating — the old rating only went up, so everyone drifted to the top. Now each board carries a difficulty and your rating reflects the board you can rebuild about 70% correctly.
  • A dashboard — memory span, accuracy trend, most-missed squares, streak. Round history lives in the browser and can be exported.
  • A result screen — shows how each round moved your numbers, plus a replay link that walks through the round piece by piece.
  • A full redesign in 24 languages.

Cheng notes the game grew from about 100 to about 1,800 players a month since the first launch, where it placed 5th, and that many of the 2.0 features “started as a sentence in the feedback box.” That sentence is the whole essay in miniature: the roadmap came from users, not from a founder’s whiteboard.

Why should a cross-border seller care? Because every one of those bullets maps onto a problem you have. You have a first-purchase problem (time-to-value), a repeat-purchase problem (daily habit), a loyalty problem (honest scoring), and a market-expansion problem (24 languages). The chess board is just the delivery vehicle.

Why Amazon sellers should care more than Shopify ones

Here’s a contrarian take. Shopify DTC operators talk constantly about retention because they own the customer relationship — email, SMS, Klaviyo flows, the whole stack. Amazon sellers, by contrast, often can’t email the buyer at all, so they treat retention as someone else’s problem and pour everything into Amazon Seller Central ads and review velocity. That’s backwards. On Amazon you have less first-party data, so the small signals you do get — repeat purchase rate, subscription-and-save uptake, review cadence — carry more weight, not less. Memory Chess’s “most-missed squares” dashboard is the retail equivalent of knowing which SKU drives your repeat rate versus which one is a one-and-done. If you sell on Amazon and can’t answer “what’s my repeat purchase rate by ASIN,” you are flying blind in exactly the way this app refuses to.

How it differs from the incumbents you’d actually compare it to

The reviewer’s “vs Alternatives” section is the most useful part of the page for an operator, because it names the real competitors and explains the wedge. Bruneri says he tried regular puzzle apps and blindfold-style training before this. Puzzles, he notes, help with tactics but “don’t train memory the same way,” and blindfold practice “is harder to start with and has no scoring.” That’s a textbook positioning statement: same audience, adjacent job-to-be-done, lower friction, measurable feedback.

Map that onto your category and the pattern repeats. If you sell fitness gear, your competitor isn’t just the other resistance-band brand — it’s the free YouTube workout and the habit app that already owns the customer’s morning. If you sell kitchen tools, the incumbent is the recipe blog. The winning wedge is almost never “better product”; it’s “lower friction to the first win plus feedback that proves progress.” Memory Chess didn’t out-engineer Chess.com’s puzzle library or Lichess’s training tools — it picked a narrower job and made the first session effortless and the progress visible.

Where the math breaks

I’ll be blunt about the weak spot, because it’s the same weak spot most DTC retention plays have. History lives in the browser, and there are no accounts yet. A user asked the obvious question — what happens to my streak when I switch from phone to laptop — and Cheng’s answer was essentially “we have plans to have accounts in the future.” That’s a real ceiling. Streaks are the cheapest retention mechanic there is, and they break the moment a user changes device. For a free consumer toy, that’s forgivable. For a paid product, it’s a churn machine. If you’re building any loyalty or rewards layer on top of Shopify or a marketplace app, cross-device identity is not a nice-to-have; it’s the foundation. The moment your points don’t follow the customer from app to web, you’ve trained them that the program is unreliable.

There’s also an unanswered pricing question on the page — a commenter, Luca Ardito, asked directly whether the product is 100% free, and I don’t see a public answer in the scrape. That’s not a knock on the product; it’s a reminder that “free with no account” is a great acquisition story and a terrible monetization story unless you’ve thought hard about where the paywall goes.

What cross-border sellers can borrow from it

Four things, and I’d steal all of them this quarter.

1. Design for the daily return, not the launch spike. The daily board with a shared leaderboard is a social hook that costs almost nothing to run: same content for everyone, one try, a ranking. Your version might be a “drop” of a limited SKU, a daily deal, or a rotating bundle. The point is a reason to open the app or check the store today that isn’t a discount email. Marketplaces like TikTok Shop already run on this rhythm — live selling is basically a daily board with a countdown.

2. Make progress visible and honest. The two-way rating is the smartest design decision on the page. A rating that only goes up is a vanity metric; it feels good for a week and then means nothing. A rating that can fall is credible, and credibility is what makes people trust the number enough to chase it. Translate that to your loyalty program: points that only accrue are wallpaper. Tier status that can lapse, or a “repeat rate” you actually show the customer, creates real pull.

3. Localize before you scale, not after. Twenty-four languages on a solo-developer side project is a statement. Cross-border sellers routinely launch into a new Shopify Markets region with machine-translated product pages and call it localization. Cheng shipped the redesign in 24 languages at launch — because for a memory game, language is the entire interface. For your store, language is the entire trust signal. If you’re entering Germany, Japan, or Brazil this year, budget for real translation and local payment methods, not just a currency toggle.

4. Build the feedback loop into the product. The replay link that walks through a round piece by piece is a small feature with a big lesson: let the customer see why something happened. Post-purchase surveys, return-reason tags, review-request flows — these are your replay links. Most sellers collect this data and never surface it back to the buyer. The ones who do earn the second order.

The tooling parallel nobody talks about

There’s a quiet B2B angle here too. The “export your history” button is the kind of feature that looks like an afterthought and is actually a moat for power users. In e-commerce terms, that’s your Helium 10 or Jungle Scout data export — the thing that makes a tool sticky because your data lives there and leaving means losing it. If you run a SaaS or app alongside your store (a sizing tool, a subscription portal), make export easy. Counterintuitively, easy export increases retention because users trust you more, not less.

Where my judgment says it falls short

Three honest concerns, and they’re the same ones I’d raise about most solo-founder consumer apps.

First, the retention mechanics are stronger than the monetization mechanics. No accounts, browser-local history, an unanswered pricing question — this is a product optimized for delight, not for revenue. That’s fine for a passion project, but if you’re studying it as a business model, study the loop, not the P&L. Cross-border operators love to copy a mechanic without copying the unit economics, and that’s how you end up with a loyalty program that costs more than the margin it protects.

Second, the social layer is thin. A daily leaderboard is a start, but there’s no obvious reason to bring a friend, no team mode, no referral hook. For a DTC brand, referral is the cheapest acquisition channel you have, and it’s absent here. If you’re borrowing the daily-board idea, bolt a referral onto it — “bring a friend, both get a streak freeze” — or you’re leaving the best part of the mechanic on the table.

Third, the “one try” daily board is a deliberate cruelty that may not generalize. Cheng himself asks the community whether one try feels right or too harsh. For a skill-training app, high stakes build focus. For a shopping app, one-shot scarcity can read as gimmicky and drive unsubscribes. Test the stakes before you copy them.

What I’d watch / test next

This week, three concrete moves. One: pull your repeat purchase rate by SKU (or by ASIN if you’re on Amazon) and rank them. You’ll almost certainly find that 20% of SKUs drive 80% of repeats — that’s your “daily board” inventory, and it deserves its own retention flow. Two: audit your loyalty or rewards program for cross-device breakage. Log in on your phone, then your laptop, and see if your points and streak survive. If they don’t, fix identity before you add another perk. Three: if you’re opening a new market this quarter, price out real localization — translation plus local payment plus local returns — against the margin, and decide whether the market clears the bar before you spend a dollar on ads. And if you want to see the loop in action before you build your own, go play a round of Memory Chess — it takes ninety seconds and it’ll change how you think about your next retention email.

Ready to Create Your Own?

Join thousands of brands creating high-performing video ads with VEONIB. No editing skills required.

Start Creating for Free