←back to thread

179 points rohandehal | 1 comments | | HN request time: 0.001s | source

I built this educational game to help people identify and understand dark patterns in digital products. It features 10 interactive scenarios based on real-world examples.

The game includes:

• Interactive pattern recognition scenarios • Explanations of psychological principles • Simulated real-world examples with guided feedback

Built with Next.js, TypeScript, and Tailwind.

I'd especially appreciate feedback on the educational approach and scenario design.

Show context
csallen ◴[] No.42742160[source]
Cool idea, pretty good execution, but your UI is confusing.

1. There's so much happening on the screen between your app's UI and the fake UI with the dark patterns that it's confusing. IMO you should show the objective first, and then let the user click to reveal the fake UI and challenge. For example, simply show, "Challenge #1 — Find the button that actually lets you cancel the subscription." Then have a button that says, "Start Challenge." When that button is clicked, then reveal the UI.

2. Give me some context. If you just say, "Find the button that actually lets you cancel the subscription," that's not really enough. You should set the scenario. "Imagine you're subscribed to an app, but you don't want to be subscribed anymore. So you sign into the app and click the cancel button. It loads a new screen. How do proceed from here to finalize your cancelation?"

3. Don't tell me the answer in advance. Naming the first challenge "Color Confusion" tells me the answer.

4. Don't auto-advance steps. I had no idea that I auto advanced. I changed tabs, then came back, then was scrolling down looking for the next step button. Just let me manually click to the next step as a user. Preferably at the bottom, near the pattern explanation.

replies(3): >>42743488 #>>42746999 #>>42751452 #
pointedAt ◴[] No.42746999[source]
addidition to 1.

before it all begins, have a few modals do something like

"Your are being fucked with. The economy has a secret system: A machine that spies on you every hour of every day. I know that because I designed some really fancy parts of that machine. To abuse your gullibility, to exploit your cognitive fallacies. To prime you, to nudge your bias. All in favor of the portfolio, of enshittification. You don't feel it that much. While others benefit from something you just don't know yet. This is getting worse and worse until your child, your sibling, your loved one, ends up on a public pole. As a street stripper, begging and twerking in order to be able to pay for the enshittifiers monthly subscription that they need to do 30 mins of maintenance and updates per month. While having 10000 paying subscribers. On this application alone. With 40 % not even using 90% of the features. But that's their fault. They don't know."

replies(2): >>42747961 #>>42748984 #
1. loloquwowndueo ◴[] No.42748984[source]
Kudos on the Person of Interest intro references.