Przejdź do treści
Artykuły

Opus 5.5 zrobił grę z jednego zdania. Dwie gry, koszt i poprawka

Dwie gry w przeglądarce, 2D i 3D, każda z jednego polskiego zdania. Obie ruszyły bez błędu, poprawka kosztowała więcej niż gra. Razem 2,57 zł.

7 min czytania
Opus 5.5 zrobił grę z jednego zdania. Dwie gry, koszt i poprawka

👁 119 przeczytań

// w skrócie
  • Opus 5.5 stworzył dwie grywalene gry przeglądarkowe z jednego polskiego zdania - obie bez błędów w konsoli przy pierwszym podejściu, w czasie poniżej 2 minut każda.
  • Gra 2D z lisem kosztowała 0,226 USD (0,87 zł) i powstała w 103 sekundy, a gra 3D w three.js - 0,185 USD (0,71 zł) w 95 sekund.
  • Poprawka rozjazdu wyniku o 1 i brak sterowania dotykiem kosztowała 0,255 USD - o 38% więcej niż napisanie gry 3D od zera, bo model przepisał cały plik.

Gra w przeglądarce z jednego zdania w Opus 5.5 to nie jest tylko efekt z filmików na X: zrobiłem dwie takie gry 26 września 2026 roku, każdą z jednego polskiego zdania, i obie ruszyły bez żadnego błędu w konsoli. Pierwsza to zręcznościówka 2D na canvasie z lisem łapiącym jabłka, druga to gra 3D w three.js z kulą pędzącą po drodze. Poniżej dokładne polecenia, czasy, tokeny, koszt w dolarach i złotych, zrzuty z automatycznego grania oraz jedno podejście poprawkowe, bo w grze 3D znalazłem błąd.

W skrócie

Obie gry zadziałały od pierwszego podejścia: 0 błędów konsoli, sterowanie strzałkami, rosnące tempo, ekran końca gry i restart spacją. Gra 2D powstała w 103 sekundy za 0,226 USD (0,87 zł), gra 3D w 95 sekund za 0,185 USD (0,71 zł). W grze 3D licznik w rogu pokazywał po zderzeniu 256, a komunikat końcowy 257, i żadna z gier nie miała sterowania na telefonie. Jedna poprawka naprawiła oba problemy, ale kosztowała więcej niż sama gra: 0,255 USD (0,99 zł), bo model przepisał cały plik. Razem trzy zapytania, 0,666 USD, czyli 2,57 zł.

2 z 2gry działały od pierwszego podejścia
0błędów w konsoli przeglądarki
2,57 złkoszt obu gier z poprawką
291 słączny czas generowania

Skąd pomysł i jak to zmierzyłem

Po premierze Opus 5.5 22 września 2026 na X krążą gry 3D, które model miał zrobić „z jednego zdania”. Chciałem sprawdzić, ile w tym prawdy przy zwykłym poleceniu po polsku, bez dopracowanego promptu systemowego i bez poprawiania kodu ręcznie. Model wywołałem przez OpenRouter (anthropic/claude-opus-5.5) z domyślnym poziomem wysiłku medium i limitem 20 000 tokenów wyjścia. Koszt biorę z pola rozliczeniowego odpowiedzi, a nie z wyliczeń. Ceny i parametry modelu opisałem w przewodniku po Opus 5.5, a sposób liczenia kosztu w tekście o cenie Opus 5.5.

Każdą grę uruchomiłem w Chromium przez Playwright w oknie 1280 na 720 pikseli. Skrypt klikał w planszę, naciskał spację, potem przez kilka sekund 16 razy przytrzymywał losowo strzałkę w lewo albo w prawo na 200-600 ms i robił trzy zrzuty. Porównanie pikseli między zrzutami pokazuje, czy coś się rusza. Na koniec skrypt przestawał sterować, czekał na koniec gry, robił zrzut i sprawdzał restart spacją.

Gra 2D: lis i jabłka

Polecenie, 39 słów, bez niczego więcej:

Napisz w jednym pliku HTML, bez żadnych zewnętrznych zasobów, zręcznościową grę 2D na canvasie, w której sterujesz strzałkami lisem łapiącym spadające jabłka i unikającym szyszek, z licznikiem punktów, trzema życiami, rosnącym tempem i ekranem końca gry z restartem spacją.

Opus 5.5 myślał 1630 tokenów, a całą odpowiedź napisał w 103,4 sekundy. Wyszło 11 271 tokenów wyjścia i plik HTML o rozmiarze 16 942 bajtów. Wszystkie wymagania z polecenia są na miejscu. Lis, jabłka, szyszki, chmury, słońce i choinki są rysowane kodem, bez ani jednego pliku graficznego. Model dodał też rzeczy, o które nie prosiłem: złote jabłko za 5 punktów, rekord zapisywany w pamięci przeglądarki, chwilową nietykalność po trafieniu szyszką i drganie ekranu.

Gra 2D z lisem łapiącym jabłka i ekran końca gry z wynikiem 3
Gra 2D w trakcie automatycznej rozgrywki i ekran końca gry po 27,7 s. Zrzuty z Playwright, 26.09.2026.

Po losowym sterowaniu i czekaniu lis stracił trzy życia po 27,7 sekundy z wynikiem 3, a spacja uruchomiła nową grę z zachowanym rekordem. Między kolejnymi zrzutami z rozgrywki zmieniło się 2,4% i 2,1% pikseli, co przy małych spadających obiektach na stałym tle oznacza, że gra żyje. Jedyne potknięcia są językowe: na ekranie końca stoi „Przetrwany czas: 27.7 s”, czyli niezgrabne sformułowanie i kropka dziesiętna zamiast przecinka.

Gra 3D: kula na nieskończonej drodze

Drugie polecenie, 46 słów:

Napisz w jednym pliku HTML grę 3D w three.js ładowanym z CDN, w której strzałkami w lewo i w prawo sterujesz kulą pędzącą po nieskończonej drodze, omijasz przeszkody, tempo rośnie z czasem, wynik widać na ekranie, a po zderzeniu gra pokazuje komunikat i restartuje się spacją.

Tu odpowiedź przyszła po 94,6 sekundy: 9218 tokenów wyjścia, w tym 2084 tokeny myślenia, plik 12 670 bajtów, 393 linie. Biblioteka three.js w wersji 0.160.0 ładuje się z unpkg, więc gra wymaga internetu, co model sam zaznaczył w odpowiedzi. Scena ma cienie, mgłę, choinki i słupki przy drodze, a przy większej prędkości kamera lekko poszerza kąt widzenia. Wynik to przebyty dystans, obok prędkość w km/h i rekord.

Gra 3D z kulą na drodze wśród choinek i ekran zderzenia z wynikiem
Gra 3D przy 85 km/h i ekran po zderzeniu. Widać rozjazd: licznik w rogu 256, komunikat 257.

Między zrzutami zmieniło się 15,4% i 20,4% pikseli, bo w 3D przesuwa się cała scena. Konsola znowu była czysta. Błąd wyszedł dopiero na zrzucie po zderzeniu: w rogu „Wynik: 256”, a w komunikacie „Twój wynik: 257”. W kodzie widać przyczynę: dystans rośnie przed sprawdzeniem kolizji, a licznik odświeża się po nim, więc przy zderzeniu funkcja kończy się, zanim licznik dostanie ostatnią wartość.

Jedno podejście poprawkowe i ile kosztowało

Drugi problem nie jest błędem w kodzie, tylko brakiem: żadna z gier nie reagowała na dotyk, więc na telefonie nie da się w nie zagrać. Wysłałem do tej samej rozmowy jedno zdanie:

Gra działa, ale znalazłem dwa problemy: po zderzeniu licznik w rogu pokazuje 256, a komunikat końcowy 257, i na telefonie nie da się grać, bo nie ma sterowania dotykiem. Popraw oba i zwróć cały plik.

Opus 5.5 trafnie opisał przyczynę rozjazdu, przeniósł liczenie wyniku do jednej funkcji i dodał sterowanie: przytrzymanie lewej lub prawej połowy ekranu skręca, dotknięcie startuje grę, a na ekranach dotykowych pojawiają się dwa przyciski ze strzałkami. Bez proszenia dopasował kąt kamery do pionowego ekranu i zablokował przewijanie oraz powiększanie strony. Sprawdziłem to w emulacji telefonu 390 na 844 pikseli: przytrzymanie lewej strony zepchnęło kulę do lewej krawędzi drogi, prawej do prawej. Licznik i komunikat pokazały po zderzeniu tę samą liczbę, 227.

Poprawiona gra 3D na ekranie telefonu z przyciskami strzałek, kula przy lewej i prawej krawędzi drogi
Po poprawce: przytrzymanie lewej i prawej połowy ekranu w emulacji telefonu.

Cena tej wygody: 93,2 sekundy, 7378 tokenów wejścia (poprzednia rozmowa wraca do modelu), 11 295 tokenów wyjścia i 0,255 USD. Poprawka kosztowała o 38% więcej niż napisanie gry od zera, bo model zwrócił cały plik, o co zresztą prosiłem. Plik urósł z 12 670 do 16 888 bajtów.

Zagraj sam

Nie przepłacaj za te subskrypcje

Prowadzę sklep z rocznymi dostępami do narzędzi AI - te same konta, o których piszę wyżej, tylko taniej niż w cenniku producenta.

Zobacz, co jest dostępne

Obie gry wrzuciłem na serwer dokładnie w takiej postaci, w jakiej oddał je Opus 5.5 (gra 3D po jednej poprawce), bez żadnej ręcznej zmiany w kodzie. Działają na komputerze i na telefonie: lis i jabłka (2D) oraz kula na drodze (3D). Gra 3D pobiera bibliotekę three.js z internetu, więc potrzebuje połączenia.

Wszystkie liczby w jednej tabeli

ZapytanieCzasTokeny wyjścia (myślenie)KosztPlikWynik
Gra 2D, lis103,4 s11 271 (1630)0,226 USD / 0,87 zł16 942 Bdziała, 0 błędów
Gra 3D, kula94,6 s9218 (2084)0,185 USD / 0,71 zł12 670 Bdziała, rozjazd wyniku o 1
Poprawka gry 3D93,2 s11 295 (1792)0,255 USD / 0,99 zł16 888 Bnaprawione, dotyk działa
Razem291,2 s31 7840,666 USD / 2,57 zł

Żaden plik nie zmieścił się w 12 KB. Najbliżej była pierwsza wersja gry 3D, ale tylko dlatego, że cały silnik graficzny przychodzi z zewnątrz.

Co z tego wynika

  • Jedno zdanie wystarcza na grywalny prototyp. Oba polecenia miały po 40-46 słów i dały gry bez błędów w konsoli, z elementami, o które nie prosiłem.
  • Telefonu model sam nie założy. Jeśli gra ma trafić na stronę, dopisz sterowanie dotykiem od razu w pierwszym zdaniu. Poprawka po fakcie kosztowała więcej niż cała pierwsza wersja.
  • Drobne błędy wychodzą dopiero przy graniu. Rozjazd wyniku o 1 zobaczyłem na zrzucie, a nie w konsoli. Bez automatycznego grania albo ręcznej partii by przeszedł.
  • Koszt zależy od długości pliku, nie od trudności gry. 20 USD za milion tokenów wyjścia oznacza, że w moich trzech zapytaniach każde 10 KB gotowego pliku kosztowało 0,13-0,15 USD razem z myśleniem. To moja opinia oparta na trzech zapytaniach, a nie na większej próbie.

Jeśli chcesz robić takie rzeczy na większą skalę, z poprawkami w pętli, wygodniej jest w Claude Code, gdzie model sam uruchamia i czyta pliki. O tym, czy wyższy poziom wysiłku coś daje, pisałem w teście poziomów effort.

Najczęstsze pytania

Ile kosztuje zrobienie gry w przeglądarce w Opus 5.5?

W moim pomiarze prosta gra 2D kosztowała 0,226 USD (0,87 zł), a gra 3D w three.js 0,185 USD (0,71 zł), przez API w OpenRouterze. Jedna poprawka z przepisaniem całego pliku to kolejne 0,255 USD.

Czy gra z jednego zdania działa od razu?

W obu moich próbach tak: zero błędów konsoli, działające sterowanie, koniec gry i restart. W grze 3D był jednak rozjazd wyniku o 1, a żadna gra nie obsługiwała dotyku.

Ile trwa generowanie gry?

Od 94,6 do 103,4 sekundy na grę przy poziomie wysiłku medium. Model myślał przy tym od 1630 do 2084 tokenów.

Google · Twoje źródłaPromptowy wyżej w Twoim Google - jednym kliknięciemDodaj do preferowanych źródeł →

Źródła i data sprawdzenia

Wszystkie czasy, tokeny, koszty i zrzuty to moje pomiary z trzech zapytań do modelu anthropic/claude-opus-5.5 na OpenRouterze, koszt z pola rozliczeniowego odpowiedzi. Ceny modelu według ogłoszenia Anthropic z 22 września 2026. Gra 3D korzysta z biblioteki three.js 0.160.0. Przeliczenie na złote po kursie NBP 3,857 zł za dolara z 24 września 2026. Sprawdzone 26 września 2026.

// Newsletter

Cały tydzień w AI, w jednym mailu

Wybrane premiery, narzędzia i analizy. Raz w tygodniu, prosto do skrzynki.

Zapisz się za darmo →
Za darmo. Wypisujesz się jednym kliknięciem.

Najczęstsze pytania

Ile kosztuje wygenerowanie gry przeglądarkowej w Claude Opus 5.5?

Prosta gra 2D kosztowała 0,226 USD (0,87 zł), a gra 3D w three.js 0,185 USD (0,71 zł) przez API w OpenRouterze. Jedna poprawka z przepisaniem całego pliku to kolejne 0,255 USD, co daje łącznie 0,666 USD (2,57 zł) za trzy zapytania.

Czy Claude Opus 5.5 robi działającą grę z jednego zdania bez poprawek?

W obu testach gry ruszyły bez błędów w konsoli już przy pierwszym zapytaniu, ze sterowaniem strzałkami, rosnącym tempem i restartem spacją. W grze 3D pojawił się jednak rozjazd wyniku o 1, a żadna z gier nie obsługiwała sterowania dotykiem na telefonie.

Jak długo Opus 5.5 generuje grę przeglądarkową?

W testach z 26 września 2026 gra 2D powstała w 103,4 sekundy, a gra 3D w 94,6 sekundy przy poziomie wysiłku medium. Model myślał odpowiednio 1630 i 2084 tokeny przed napisaniem kodu.

Czy gra wygenerowana przez Opus 5.5 działa na telefonie?

Żadna z dwóch gier nie obsługiwała dotyku od razu - model nie dodał sterowania mobilnego bez wyraźnej prośby. Dopiero jedna poprawka dodała przytrzymanie lewej i prawej połowy ekranu oraz dwa przyciski ze strzałkami na ekranach dotykowych.

// czytaj też

Podobne tematy na Promptowym

Piotr Olszewski

Piotr Olszewski

ADMINISTRATOR

Piotr Olszewski - twórca i autor Promptowego, polskiego serwisu o sztucznej inteligencji. Codziennie śledzi premiery modeli, narzędzia i regulacje AI, i tłumaczy je prostym, konkretnym językiem.

// mapa strony

🛒 Sklep Kinetyka Google AI Gemini Pro 170 zł CapCut Pro 460 zł/rok n8n Cloud Starter 320 zł/rok Zobacz wszystko →
promptowy w liczbach 0tekstów w archiwum0newsów z ostatnich 7 dni0modeli wideo w obserwatorium0zagadek w grach
× ‹ powiększenie ›