A quick update on free credits

We’ve temporarily paused free credits for new accounts while we address recent misuse. Thank you for your patience and understanding.

logo
  • Środowiska
  • Dla firm
  • Cennik
DeveloperMay 29, 2026

Zbuduj 3D platformówkę Snow Bros z Gemini 3.1 Pro

EigentEigent
Zbuduj 3D platformówkę Snow Bros z Gemini 3.1 Pro
Automate Everything with
AI Workforce on Desktop
Download Eigent

Grywalna 3D gra, zbudowana z jednego promptu

Tworzenie gier to jedna z najbardziej wymagających technicznie dziedzin kreatywnych — wymaga fizyki, renderowania, AI, zarządzania stanem i UI, które muszą działać razem w jednej bazie kodu. Ten workflow pokazuje, że przy odpowiednio szczegółowym prompcie i Gemini 3.1 Pro Preview, Eigent może zaplanować, napisać i dostarczyć w pełni grywalną, wieloplikową grę przeglądarkową bez ani jednej ręcznej linijki kodu.

1Skonfiguruj Gemini 3.1 Pro Preview

Ten workflow działa na Gemini 3.1 Pro Preview, najpotężniejszym modelu Google w czasie nagrania. Aby skonfigurować go w Eigent, przejdź do Settings → Models → Custom Models:

  • API Host: https://generativelanguage.googleapis.com/v1beta/openai/
  • Model: gemini-3.1-pro-preview

Eigent obsługuje wiele niestandardowych modeli jednocześnie — możesz mieć skonfigurowane Gemini, OpenAI, Anthropic, Qwen, Deepseek, MiniMax i inne, z jednym ustawionym jako aktywny domyślny.

2Prompt projektowy gry

Szczegółowy prompt daje szczegółowy rezultat. Ten określa mechaniki, styl wizualny, punktację, specjalne wydarzenia, a nawet konkretną sekwencję przedmiotów do zebrania:

Stwórz nowoczesną 3D platformówkę z przewijaniem bocznym inspirowaną Mario, połączoną z mechanikami Snow Bros. Gracz może poruszać się w lewo i prawo oraz skakać, strzelając śnieżnymi pociskami, aby stopniowo zamrażać potwory w śnieżki. Gdy są całkowicie zamrożone, pojawia się przycisk „Kick”, który pozwala śnieżce toczyć się i odbijać po planszy, pokonując wrogów i wywołując reakcje łańcuchowe. Jeśli wszystkie potwory zostaną pokonane jedną śnieżką, spada bonus 10 000 punktów lub okazjonalnie pojawia się świecące ciasto. Zebrane ciasto przywołuje cztery niebieskie śnieżne stwory; pokonanie ich daje litery S, N, O i W, a zebranie wszystkich czterech nagradza dodatkowym życiem. Uwzględnij system punktacji, licznik żyć, rosnący poziom trudności oraz funkcję restartu. Tło powinno przypominać świat w stylu Mario z bogatymi, warstwowymi i wizualnie złożonymi środowiskami 3D, w tym terenami wielopoziomowymi, elementami dekoracyjnymi i efektami głębi parallax, z płynną, nowoczesną i immersyjną oprawą wizualną.

Każda mechanika nazwana w prompcie jest zaimplementowana w wyniku.

3Eigent planuje i wykonuje budowę

Eigent tworzy jedno zadanie dla Agenta Deweloperskiego:

Stwórz w pełni grywalną grę webową HTML5/JavaScript z użyciem Three.js, która łączy nowoczesne 3D wizualizacje platformówki z przewijaniem bocznym z mechanikami rozgrywki Snow Bros — w tym strzelaniem śnieżnymi pociskami, zamrażaniem i kopaniem wrogów, bonusami za reakcje łańcuchowe, punktacją, życiami, rosnącym poziomem trudności oraz funkcją restartu.

Agent Deweloperski używa narzędzi Terminal & Shell wraz z funkcjami Web Deployment i Screen Capture, aby zapisać wszystkie pliki gry bezpośrednio w folderze roboczym.

4Trzy pliki, jedna kompletna gra

Wynik to trzy współzależne pliki:

  • index.html — punkt wejścia i kontener gry
  • game.js — cała logika gry: pipeline renderowania Three.js, fizyka, automat stanów AI przeciwników, system pocisków, wykrywanie reakcji łańcuchowych, logika zrzutów bonusów, punktacja, śledzenie żyć i sekwencja kolekcjonowania liter SNOW
  • style.css — rozmiar canvasu, nakładki UI, styl HUD

Renderer Three.js buduje warstwowe środowisko 3D z głębią parallax — śnieżne góry w tle, platformy na środkowym planie i teren na pierwszym planie, wszystko z proceduralnymi elementami canvas i płynną animacją.

5Jak wygląda ukończona gra

Otwarcie index.html w dowolnej nowoczesnej przeglądarce pokazuje w pełni grywalną platformówkę:

  • HUD: licznik punktów, licznik fal, licznik żyć i pasek postępu liter S-N-O-W
  • Sterowanie postacią: ruch w lewo/prawo, skok, strzelanie śnieżnymi pociskami
  • Mechaniki przeciwników: stopniowy stan zamrożenia, kopnięcie do toczenia, reakcja łańcuchowa, gdy śnieżka trafia wielu przeciwników
  • System bonusów: zrzut bonusu 10 000 punktów po wyczyszczeniu poziomu jedną śnieżką
  • Styl wizualny: 3D tło z warstwami śnieżnych gór, projekt poziomu w stylu Mario, płynny scrolling parallax

Tooltip przy pierwszym uruchomieniu: "Zamrażaj wrogów klawiszem Z. Kop całkowicie zamrożone śnieżki!"

Łączna liczba użytych tokenów: około 147 000 — oszczędnie jak na wieloplikową grę o takiej złożoności.

6Co to pokazuje o tworzeniu gier wspieranym przez AI

Mechanika Snow Bros — zamroź, kop, uruchom reakcję łańcuchową — wymaga od agenta implementacji współzależnych stanów gry: wróg może być odmrożony, częściowo zamrożony albo całkowicie zamrożony, a do stanu toczenia jako śnieżka przechodzi tylko w jednym, konkretnym momencie. Logika reakcji łańcuchowej wymaga wykrywania kolizji między toczącą się śnieżką a innymi przeciwnikami. To nie są trywialne implementacje.

Zdolność Gemini 3.1 Pro do utrzymania w kontekście całej specyfikacji gry i generowania spójnego, wzajemnie powiązanego JavaScriptu w wielu plikach sprawia, że to jest możliwe. Rezultat nie jest szablonem — to niestandardowa implementacja dokładnie opisanych mechanik.

7Co wypróbować dalej

Dodaj drugą grywalną postać z inną mechaniką pocisków i lokalnym trybem dla dwóch graczy.

Wygeneruj edytor poziomów, który pozwala umieszczać platformy i wrogów na siatce oraz eksportować układ jako JSON.

Dodaj tabelę rekordów high score, która zapisuje się w localStorage.

Zbuduj wersję mobilną z dotykowym sterowaniem tej samej gry.

8Wskazówki, jak uzyskać lepsze wyniki

  • Precyzyjnie określ mechaniki. Mechanika zamrożenie → kopnięcie → reakcja łańcuchowa zadziałała, ponieważ każdy stan przejściowy został w prompcie opisany wprost. Niejasne określenia typu „fajne interakcje z przeciwnikami” dałyby znacznie prostsze rezultaty.

  • Nazywaj wybory technologiczne. Wskazanie „Three.js” do renderowania 3D oraz „czyste HTML/CSS/JS, bez bibliotek” jako struktury daje Eigent jasne ograniczenia implementacyjne. Bez tego agent może wybrać różne, potencjalnie niekompatybilne podejścia w różnych zadaniach.

  • Sprawdzaj w przeglądarce przed kolejną iteracją. Gdy Eigent dostarczy pliki, od razu otwórz index.html i przetestuj kluczową pętlę mechaniki. Na tym etapie szybciej jest skorygować kurs za pomocą ukierunkowanego, dalszego promptu niż próbować opisać wszystko z góry.

Other use cases

Gemini 4: vibe-coding filmowej sekwencji 3D w Blenderze z jednego promptu

Gemini 4: vibe-coding filmowej sekwencji 3D w Blenderze z jednego promptu

Stwórz dwunastosekundową sekwencję filmową w czterech ujęciach w scenie Cozy Kitchen: przeciąg podrywa kartkę z przepisem ze stojaka, niesie ją nad blatem i zostawia przewieszoną przez tartaletkę truskawkową. Zachowaj ciepłą, ilustracyjną kuchnię. Dodaj cienką, dwustronną RecipePage z czytelnymi zapiskami przepisu, trzymaj się korytarza lotu z action.json i pokaż spokojny początek, umotywowane uniesienie, lot, kontakt i opadnięcie, z widocznymi oznakami wiatru. Użyj czterech różnych kamer z cięciami przypisanymi do kamer, głębi ostrości w ujęciach 2 i 3 oraz płynnego, mierzalnego ruchu kartki i kamery. Oddaj spakowany, edytowalny sequence.blend, listę ujęć w CSV, opisany storyboard 3×3 i dziewięć kadrów.

Gemini 4: zamień samouczki wideo w umiejętności produkcyjnej inżynierii RL

Gemini 4: zamień samouczki wideo w umiejętności produkcyjnej inżynierii RL

Obejrzyj wskazane wystąpienia na YouTube i zamień ich metody oraz wnioski w 2–4 plikowe umiejętności agenta wielokrotnego użytku, korzystając wyłącznie z tych filmów jako źródeł podstawowych. Dla każdego wystąpienia przygotuj konspekt ze znacznikami czasu, zapisz kluczowe wnioski, wyniki i ostrzeżenia oraz oznacz każde twierdzenie jako OBSERVED, INFERRED lub UPDATED. Każda umiejętność dostaje plik SKILL.md z sekcją kluczowych wniosków i ścieżką niezależną od narzędzi oraz plik evidence.md. Zweryfikuj każdą umiejętność, a następnie opublikuj raport HTML w jasnym motywie, serwowany z 127.0.0.1, z osadzonymi wystąpieniami, klikalnymi znacznikami czasu, porównaniem wystąpień, macierzą pokrycia pokazującą luki i jasną listą ograniczeń.

Model CAD z wideo: Gemini 3.7 Flash kontra 3.6 Flash

Model CAD z wideo: Gemini 3.7 Flash kontra 3.6 Flash

Przeanalizuj postać Transformers z filmu referencyjnego i wyeksportuj szczegółowy model 3D CAD/mesh jako .glb. Rozpoznaj styl, przeguby i detale powierzchni; rozdziel ciało i pancerz przy logicznych osiach obrotu; użyj precyzyjnej geometrii hard-surface oraz metalicznych materiałów PBR z emisją. Osadź mapy Diffuse, Normal, Roughness, Metallic i Emissive w GLB, zachowując czystą topologię, geometrię manifold i wydajność czasu rzeczywistego.

Automate everything with AI workforce on desktop
Download Eigent

Wypróbuj Eigent już dziś

Pobierz open-source’ową aplikację desktopową. Twoja SI workforce, działająca na Twoim komputerze.

Pobierz Eigent
Eigent

Otrzymuj najnowsze aktualizacje, poradniki i wydania dotyczące automatyzacji SI workforce.

Dziękujemy za zapis!

ProduktEigentŚrodowiskaCennikDla firm
OdkrywajRozwiązaniaPrzypadki użyciaUmiejętnościWtyczkiBlogi
DeweloperzyDokumentacjaGitHubCAMEL-AIFundusz Open SourcePartner
PobierzDla open source
FirmaO nasBrandKarieraPomocWarunki korzystaniaPolityka prywatnościBezpieczeństwo i zaufaniePolityka plików cookiePolityka zwrotów i wersji próbnej

Wszelkie prawa zastrzeżone © 2026 EIGENT UK LTD