Naar de inhoud
trending

Benchmarks

Opus 5.5 maakte een game met één zin. Twee games, kosten en fix

We maakten met Opus 5.5 twee games met één zin: 2D op canvas en 3D in three.js. Tijd, tokens, kosten 0,67 USD, fouten en één correctie.

Tekst: 7 min leestijd
Opus 5.5 maakte een game met één zin. Twee games, kosten en fix

Update (9 november 2026): Claude Fable 5.2 en Mythos 5.2 zijn uit - prijzen, toegang en benchmarks in mijn gids over Claude Fable 5.2.

👁 118 keer gelezen

Een browsergame uit één zin met Opus 5.5 is niet alleen een effect uit filmpjes op X: we maakten op 26 september 2026 twee van zulke games, elk uit één zin, en beide draaiden zonder enige fout in de console. De eerste is een 2D-vangspel op canvas met een vos die appels vangt, de tweede een 3D-game in three.js met een bal die over een weg raast. Hieronder de exacte prompts, tijden, tokens, kosten in dollars, screenshots van automatisch spelen en één correctieronde, omdat we in de 3D-game een bug vonden.

Samenvatting

Beide games werkten bij de eerste poging: 0 consolefouten, besturing met pijltjestoetsen, toenemend tempo, game-over-scherm en restart met spatie. De 2D-game was klaar in 103 seconden voor 0,226 USD, de 3D-game in 95 seconden voor 0,185 USD. In de 3D-game toonde de teller in de hoek na een botsing 256, en de eindmelding 257, en geen van beide games had touchbesturing voor telefoons. Eén correctie loste beide problemen op, maar kostte meer dan de game zelf: 0,255 USD, omdat het model het hele bestand herschreef. In totaal drie queries, 0,666 USD.

2 van 2games werkten bij eerste poging
0fouten in browserconsole
0,67 USDkosten beide games met correctie
291 stotale generatietijd

Waar het idee vandaan kwam en hoe we het testten

Sinds de release van Opus 5.5 (22 september 2026) circuleren op X 3D-games die het model zou hebben gemaakt “uit één zin”. We wilden testen hoeveel waarheid daarin zit bij een gewone prompt, zonder uitgewerkte systeemprompt en zonder handmatige codecorrecties. We riepen het model aan via OpenRouter (anthropic/claude-opus-5.5) met standaard effort-niveau medium en een limiet van 20.000 output-tokens. De kosten nemen we uit het factureringsveld van het antwoord, niet uit berekeningen. Prijzen en parameters van het model beschreven we in de gids over Opus 5.5, en de manier van kostenberekening in de tekst over de prijs van Opus 5.5.

Elke game startten we in Chromium via Playwright in een venster van 1280 bij 720 pixels. Het script klikte op het speelveld, drukte op spatie, en hield vervolgens enkele seconden lang 16 keer willekeurig de linker- of rechterpijl 200-600 ms ingedrukt en maakte drie screenshots. Pixelvergelijking tussen screenshots laat zien of er iets beweegt. Ten slotte stopte het script met sturen, wachtte op game over, maakte een screenshot en controleerde de restart met spatie.

2D-game: vos en appels

De prompt, 39 woorden, zonder iets anders (we testten in het Pools):

Schrijf in één HTML-bestand, zonder externe bronnen, een 2D-behendigheidsspel op een canvas waarin je met de pijltjestoetsen een vos bestuurt die vallende appels vangt en dennenappels ontwijkt, met een puntenteller, drie levens, een oplopend tempo en een game-overscherm met herstart via de spatiebalk.

Opus 5.5 dacht 1630 tokens na en schreef het hele antwoord in 103,4 seconden. Het resultaat: 11.271 output-tokens en een HTML-bestand van 16.942 bytes. Alle eisen uit de prompt zijn aanwezig. Vos, appels, dennenappels, wolken, zon en dennenbomen zijn met code getekend, zonder één grafisch bestand. Het model voegde ook dingen toe waar we niet om vroegen: een gouden appel voor 5 punten, een highscore opgeslagen in de browser, tijdelijke onaantastbaarheid na een treffer door een dennenappel en schermschudden.

2D-game met vos die appels vangt en game-over-scherm met score 3
2D-game tijdens automatisch spelen en game-over-scherm na 27,7 s. Screenshots uit Playwright, 26.09.2026.

Bij willekeurige besturing en wachten verloor de vos drie levens na 27,7 seconden met score 3, en spatie startte een nieuwe game met behouden highscore. Tussen opeenvolgende screenshots tijdens het spelen veranderde 2,4% en 2,1% van de pixels, wat bij kleine vallende objecten op een statische achtergrond betekent dat de game leeft. De enige struikelblokken zijn taalkundig: op het eindscherm staat “Przetrwany czas: 27.7 s” (overleefde tijd), dus een onhandige formulering en een punt als decimaalteken in plaats van een komma.

3D-game: bal op oneindige weg

De tweede prompt, 46 woorden (we testten in het Pools):

Schrijf in één HTML-bestand een 3D-spel in three.js, geladen via een CDN, waarin je met de pijltjestoetsen links en rechts een bal bestuurt die over een eindeloze weg raast en obstakels ontwijkt; het tempo loopt op naarmate de tijd verstrijkt, de score staat op het scherm, en na een botsing toont het spel een melding en start het opnieuw met de spatiebalk.

Hier kwam het antwoord na 94,6 seconden: 9218 output-tokens, waarvan 2084 tokens thinking, bestand 12.670 bytes, 393 regels. De bibliotheek three.js versie 0.160.0 laadt vanaf unpkg, dus de game heeft internet nodig, wat het model zelf vermeldde in het antwoord. De scène heeft schaduwen, mist, dennenbomen en paaltjes langs de weg, en bij hogere snelheid vergroot de camera licht de kijkhoek. De score is de afgelegde afstand, daarnaast snelheid in km/u en highscore.

3D-game met bal op weg tussen dennenbomen en botsingsscherm met score
3D-game bij 85 km/u en scherm na botsing. Je ziet het verschil: teller in hoek 256, melding 257.

Tussen screenshots veranderde 15,4% en 20,4% van de pixels, omdat in 3D de hele scène verschuift. De console was opnieuw schoon. De fout kwam pas naar voren op de screenshot na de botsing: in de hoek “Wynik: 256” (Score: 256), en in de melding “Twój wynik: 257” (Je score: 257). In de code is de oorzaak zichtbaar: de afstand groeit vóór de botsingscontrole, en de teller ververst zich erna, dus bij een botsing eindigt de functie voordat de teller de laatste waarde krijgt.

Eén correctieronde en wat het kostte

Het tweede probleem is geen bug in de code, maar een gemis: geen van beide games reageerde op aanraking, dus op een telefoon kun je ze niet spelen. We stuurden naar hetzelfde gesprek één zin:

Het spel werkt, maar ik heb twee problemen gevonden: na een botsing toont de teller in de hoek 256 en de eindmelding 257, en op een telefoon kun je niet spelen omdat er geen aanraakbediening is. Los beide op en geef het volledige bestand terug.

Opus 5.5 beschreef de oorzaak van het verschil correct, verplaatste de scoreberekening naar één functie en voegde touchbesturing toe: vasthouden van de linker- of rechterhelft van het scherm stuurt, aanraken start de game, en op touchscreens verschijnen twee knoppen met pijlen. Zonder dat we erom vroegen paste het de camerahoek aan voor verticale schermen en blokkeerde het scrollen en zoomen van de pagina. We controleerden dit in telefoonemulatie 390 bij 844 pixels: vasthouden van de linkerkant duwde de bal naar de linkerrand van de weg, rechts naar rechts. Teller en melding toonden na de botsing hetzelfde getal, 227.

Gecorrigeerde 3D-game op telefoonscherm met pijlknoppen, bal bij linker- en rechterrand van weg
Na correctie: vasthouden van linker- en rechterhelft van scherm in telefoonemulatie.

De prijs van dit gemak: 93,2 seconden, 7378 input-tokens (het vorige gesprek komt terug naar het model), 11.295 output-tokens en 0,255 USD. De correctie kostte 38% meer dan de game vanaf nul schrijven, omdat het model het hele bestand terugstuurde, waar we overigens om vroegen. Het bestand groeide van 12.670 naar 16.888 bytes.

Speel zelf

We hebben beide games op de server gezet precies zoals Opus 5.5 ze afleverde (de 3D-game na één correctie), zonder enige handmatige codewijziging. Ze werken op computer en telefoon: vos en appels (2D) en bal op de weg (3D). De 3D-game haalt de bibliotheek three.js van internet, dus heeft een verbinding nodig.

Alle cijfers in één tabel

Query Tijd Output-tokens (thinking) Kosten Bestand Resultaat
2D-game, vos 103,4 s 11.271 (1630) 0,226 USD 16.942 B werkt, 0 fouten
3D-game, bal 94,6 s 9218 (2084) 0,185 USD 12.670 B werkt, scoreverschil van 1
Correctie 3D-game 93,2 s 11.295 (1792) 0,255 USD 16.888 B gerepareerd, touch werkt
Totaal 291,2 s 31.784 0,666 USD

Geen enkel bestand paste in 12 KB. Het dichtst bij was de eerste versie van de 3D-game, maar alleen omdat de hele graphics-engine van buitenaf komt.

Wat hieruit volgt

  • Eén zin is genoeg voor een speelbaar prototype. De prompts hadden 39 en 46 woorden en leverden games zonder consolefouten, met elementen waar we niet om vroegen.
  • Het model denkt niet zelf aan telefoons. Als de game op een website moet komen, voeg dan meteen in de eerste zin touchbesturing toe. De correctie achteraf kostte meer dan de hele eerste versie.
  • Kleine bugs komen pas bij het spelen naar voren. Het scoreverschil van 1 zagen we op de screenshot, niet in de console. Zonder automatisch spelen of een handmatige partij was het onopgemerkt gebleven.
  • De kosten hangen af van de bestandslengte, niet van de moeilijkheid van de game. Het tarief van 20 USD per miljoen output-tokens betekent dat in onze drie queries elke 10 KB klaar bestand 0,13-0,15 USD kostte inclusief thinking. Dit is onze mening gebaseerd op drie queries, niet op een grotere steekproef.

Als je dit op grotere schaal wilt doen, met correcties in een loop, is het handiger in Claude Code, waar het model zelf bestanden start en leest. Of een hoger effort-niveau iets oplevert, schreven we in de test van effort-niveaus.

Veelgestelde vragen

Hoeveel kost het maken van een browsergame in Opus 5.5?

In onze meting kostte een eenvoudige 2D-game 0,226 USD, en een 3D-game in three.js 0,185 USD, via de API in OpenRouter. Eén correctie met herschrijven van het hele bestand kostte nog eens 0,255 USD.

Werkt een game uit één zin meteen?

In beide pogingen wel: nul consolefouten, werkende besturing, game over en restart. In de 3D-game was er echter een scoreverschil van 1, en geen enkele game ondersteunde touch.

Hoe lang duurt het genereren van een game?

Van 94,6 tot 103,4 seconden per game bij effort-niveau medium. Het model dacht daarbij van 1630 tot 2084 tokens.

Google · Jouw bronnenHoger in Google - met één klikToevoegen aan voorkeursbronnen →

Bronnen en controledatum

Kinetyra

// read next

More on this from HELDER

Helder

Helder

ADMINISTRATOR
lees ookOpus 5.5 in Claude Code: 3 uur werk door AI-agentbenchmarksOpus 5.5 in Claude Code: 3 uur werk door AI-agentClaude Opus 5.5 in Claude Code voerde in 3 uur een complete AI-test uit: 127 GB modellen, 10 tests, 6 artikelen. Verloop per uur, kosten en fouten die de agent zelf vond.

Meest gelezen

  1. 1Anthropics biolab ontdekt nieuw enzym via bijna 950 Claude-agents
  2. 2Meta onthult sleutelhanger-apparaatje met AI-assistent Muse
  3. 3OpenAI richt wiskundeadviesgroep op na oplossen van meer dan 100 open problemen
// sitemap

Deze pagina in andere talen6

helder in cijfers 0teksten in archief0nieuwsberichten van de afgelopen 7 dagen0videomodellen in observatorium
× ‹ vergroting ›