🤖 AI 资讯

· ·
← 返回列表

I Refused to Fake AURADUEL’s Crowd for Its 117-Second Shipaton Demo Video

Hacker Noon2026-09-22 14:15:05大模型,融资,Anthropic,扩散模型,招聘HR,榜单评测原文 ↗

1. The rules, read before anything else

Devpost is strict about the video, so the rules were copied literally into the first lines of the script file on September 12: under two minutes, public on YouTube or Vimeo, it must show the app working on the real device, no third-party music or trademarks, in English or with English subtitles. After September 30 it cannot be edited.

Two more rules were mine. Nothing in the video promises what the app does not do. And nothing inside a screenshot gets retouched. Both of them cost work later. Both were worth it.

2. The script came before the camera

I dictated three blocks in this order: the emotional part, the design, the technique. The order stayed. What changed was the shape.

The judges watch dozens of videos, so the first four seconds carry one sentence in my voice: "Being me was always a battle." The bullying is one line, not a story. The video is framed by training, not by damage. It opens with the battle and closes with "I trained for years to stop being afraid of being seen. I built AURADUEL so you don't have to wait that long."

The script does not name why I was bullied. That is a personal decision, and the text works without it.

Before I saw it, the script went through two of my AI reviewers. The behavioral one scores every piece against a rubric and needs a 7 to pass: it gave 47 out of 60, a 7.83. The brand guardian took five passes to approve. One sentence it would never let through is "ranks climb with every battle", because that is not what the code does. The script says "you earn your rank battle by battle".

3. The decision: no bots in the stands

AURADUEL has a crowd mode. Spectators scan a QR, enter the stands from their own phones, send reactions and vote. I was filming with two people and no audience. The obvious trick was on the table, because the tool already exists: a test harness that fills a room with simulated voters.

The answer was no, for four reasons that are written in the script file.

  1. The project's own anti-scam law forbids it. The header of that harness says it is only for my test rounds and never for public material. The HUD is honest by design: simulated spectators are labelled SIMULATED ROOM, real ones are labelled CROWD. A fake vote without the label deceives the jury. With the label, it confuses them.
  2. The rules ask for footage of the project functioning. Bot votes are not the product functioning. If a judge tries the stands with a friend and does not see what the video showed, I lose credibility exactly where I am asking for it.
  3. It is the wrong symbol. One of the hard rules of the game is "no vote buying". Showing bots voting in the demo of an app that competes on integrity contradicts the product inside its own video.
  4. It costs hours and adds nothing. The show was already there: a real duel with the aura drawn on top.

Opening three browsers ourselves to fake a bigger crowd was discarded too. It is the same trick with more steps.

What the video shows instead is the real door: the lobby with the real QR, and one real spectator on a third iPhone. The result screen prints exactly what happened: crowd vote 1 to 0, one person in the stands. The measured score decided that round. That is what the video shows: the real door, not a staged result. The subtitle says friends can scan a QR and vote. It does not say a crowd did.

4. Shooting day: two people, three iPhones

September 13, by daylight. The field QA notes of the project mark night as the hardest condition for body detection, and the design rule "dark first" is about the interface, not about the footage.

The golden rule of the day: the app runs on one iPhone and another device films it. We recorded five takes. One solo round of "Measure your aura", 31 seconds. Then one mirror duel between my partner and me, captured four ways at once: the screen recording of each player's phone, a fixed aerial shot of the two of us with a phone on a tripod in front of each, and the third iPhone entering the stands by QR and voting.

Only two game modes were allowed on camera: solo and mirror. The local referee mode starts ambient bots, and the HUD would have printed SIMULATED ROOM in the middle of my demo. The checklist has a line for that: zero frames with that label. My partner signed an image release, one page. Nobody else appears, so there were no minors and no third parties to manage.

The store screens were recorded with the app switched to English: the wardrobe, a cosmetic at $2.99, the Apple payment sheet in sandbox, and the Premium screen with its sentence, "Premium never improves your result. Not one aura point, not one advantage: that's earned by playing." One of the test accounts is on the Swiss store, so its Apple sheet came out in German with prices in francs. That one never made the cut.

5. Frame by frame

I cannot watch five videos and remember where everything is. So Claude did what an assistant editor does. It extracted one frame every half second from each screen recording, one per second from the aerial shot, and zoomed at ten frames per second into the rings and the corner where crowd reactions appear. The result is a table per take: second by second, what is on screen.

That density was a correction of mine. The first pass sampled one frame every two seconds and declared that some shots were missing. They were not. The final result screen lasts 1.9 seconds, the consent screen 0.8, the tap on the vote 0.4. Nobody gets to say "it is not in the footage" after looking at one frame every two seconds.

That table found things I had not seen. Both screen recordings have internal cuts. The aerial shot has no audio. There is a 🔥 reaction from the stands floating up the corner of one phone for half a second. And there are exactly three windows where the sources can be synchronized, using the countdown on the phones and my high kicks as the clapperboard. The best one lasts 4.5 seconds: the aerial shot and both phones at the same instant, one screen saying "Round for you" and the other "Round for your rival".

The same analysis produced a list called "never in the cut": sandbox purchase errors, the iOS screen-capture UI, the German payment sheet, an "update available" toast, and the line of the Apple sheet that shows an account email. The red recording pill of iOS is removed by framing, never by painting over it.

6. English without touching a single screenshot

We recorded the game in Spanish. It is built for the Latino community first, and that was my decision. But the jury reads English.

The easy way is to edit the screenshots. I did not want a single pixel changed inside the phone, because the video has to show the project functioning. So the labels live outside the capture: an English word on the dark background, in the same typeface the app uses, with a thin cyan line that goes to the edge of the screenshot at the exact height of the Spanish word. It appears and disappears with the word. It works like a live concept map.

The part I like most: every label must be the official English string of the app, taken from its translation files. The script that renders the labels has a verify flag that checks each text exists literally in those files, and fails if it does not. The only exceptions are three words from Apple's payment sheet, marked as our own translation. So the English in the video is not a subtitle I invented. It is what the app itself says when you switch th