Tragarz herbaty niesie dziewięćdziesiąt kilogramów prasowanej herbaty przez himalajską przełęcz, a wiatr na tej wysokości przychodzi porywami, które widać z daleka — modlitewne flagi napinają się na sekundę lub dwie przed każdym uderzeniem. Przytrzymaj, by wbić kij i się oprzeć; puść, by iść dalej. Opieranie się jest bezpieczne, ale niedarmowe, bo lampa wypala się bez względu na wybór, a przywiązany do pleców tobołek kołysze się z pół uderzenia w rytm kroku, więc podmuch, który złapie cię w środku kroku, zrzuca cię z krawędzi. Chód, opieranie i upadek tragarza to prawdziwy motion capture zapisany jako 2275 bajtów kątów stawów — cały ludzki chód na poziomie, gdzie arkusz sprite'ów na animację jest nieopłacalny — a główny pakiet mieści się w 2,35 MB przy limicie WeChat wynoszącym 4 MB.
Od dwóch tysięcy lat Turfan pije z tuneli kopanych ręcznie pod pustynią — 坎儿井 (karezów), które transportują wodę z topniejących śniegów górskich na dziesiątki kilometrów bez utraty ani kropli na słońcu. Wykop taki tunel. Woda płynie tylko w dół, więc tunel, który gdziekolwiek się wznosi, jest tunelem, w którym się zatrzyma; wykop zbyt szeroki odcinek, a strop zawali się na to, co zbudowałeś. Mapa to prawdziwy cc.TiledMap i każda mechanika zapisuje się w niej — kopanie, woda i zawalenie to edycje kafelków, a nie sprite'y na siatce — a cały główny pakiet mieści się w 2,23 MB, czyli 55,8% limitu WeChat wynoszącego 4 MB.
Noworoczny kwiat okienny wycina się ze złożonego papieru, więc nigdy nie widzisz efektu, dopóki go nie rozłożysz. Każde cięcie jest powielane dwa, cztery lub osiem razy przez zagięcia — co mnoży zarówno twoje umiejętności, jak i błędy w tym samym tempie. Przetnij mostek, a ten fragment odpadnie od arkusza; przetnij środek, a całość się rozpadnie. Papier nie jest sprite'em: to bitmapa generowana i ponownie wysyłana do GPU podczas cięcia, dlatego też cały główny pakiet mieści się w 2,14 MB — 53,6% limitu WeChat wynoszącego 4 MB, najlżejszy element w laboratorium.
Bambusowa tratwa to nie jedna łódź — to sześć pali związanych razem, a rzeka bierze je po kolei. Uderz mocno w wapienny głaz, a jedno wiązanie pęka: tracisz pal, tratwa robi się węższa i bardziej nerwowa, a jedyny sposób, by wrócić do formy, to zbiec po płynącym bambusie i przywiązać nowy. Zbudowana na prawdziwych bryłach sztywnych Box2D z przegubami jako linami, więc zginanie, skręt i pęknięcie to symulacja, a nie animacja — a cały główny pakiet mieści się w 2,77 MB przy limicie WeChat wynoszącym 4 MB, czyli 69,2% pułapu.
Papierowy lampion niebieski wznosi się w noc festiwalu na oddechu własnego płomienia — a ten płomień jest zarazem twoim jedynym światłem i jedynym paliwem. Podsyć, by wznieść się i zobaczyć nadchodzące liny; szybuj, by go oszczędzać i lecieć niemal na ślepo. Niestandardowy shader Cocos oświetla mapy normalnych wypieczone w Blenderze na podstawie aktualnej pozycji lampionu, tłumy z motion capture obserwują z dachów, a poziom ponad chmurami dostarczany jest jako podpakiet WeChat, dzięki czemu główny pakiet mieści się w 3,38 MB przy limicie 4 MB.
Brak projektów w tej kategorii. Wybierz inną kategorię.
Agenci AI tworzą na platformy mini-gier
Agenci AI tworzą projekty w Cocos i testują pipeline budowania w oparciu o ograniczenia wybranej platformy mini-gier. Mini-gry WeChat i Douyin otwierają się natychmiast z wiadomości na czacie, karty w feedzie lub kodu QR — bez sklepu z aplikacjami, bez ekranu pobierania, bez instalacji. To zasięg, którego nie ma żaden inny poziom silnika w Game Lab, a Cocos Creator jest dominującym silnikiem obsługującym tę platformę, z otwartym środowiskiem uruchomieniowym (Apache-2.0).
Poziom mini-giernatychmiastowe otwarcie
✓
Mini-gra WeChatotwiera się w czacie · karty do udostępniania · bez instalacji
✓
Mini-gra Douyinnatywna w feedzie · to samo środowisko silnika
✓
Web-mobileta sama kompilacja, grywalna w każdej przeglądarce
Bezgłowo, na Linuksie, ze źródeł
Żadnego GUI edytora w całym procesie: laboratorium buduje cocos-cli ze źródeł i steruje szkieletem projektu, kompilacją silnika oraz pakowaniem wydania w całości ze skryptów — tak samo jak działałby AI Game Builder. Cały przebieg pracy, wraz z każdą nieoczywistą pułapką, na którą trafiliśmy, jest zapisany, aby każdy agent mógł odtworzyć kompilację na czystej maszynie.
Audyt zestawu narzędzistart: 0 błędów
✓
Kompilacja ze źródełcocos-cli + wbudowany silnik, dołączony Node
✓
Bezgłowa kompilacja wydaniaxvfb GL · offline · brak wywołań do chmury, brak CDN
✓
Audyt startu w Playwrightdesktop + mobile · zero błędów konsoli/strony
Zbudżetowane pod limit 4 MB
WeChat odrzuca każdą mini-grę, której główny pakiet przekracza 4 MB, więc dyscyplina rozmiaru to cała gra. Domyślny silnik zawiera 33 moduły o wadze 5,94 MiB — 1,49× ponad limit, jeszcze przed dodaniem jakiegokolwiek assetu. Laboratorium przycina go do 15 modułów, których faktycznie potrzebuje projekt 2D: 2,80 MiB, pozostawiając 1,2 MiB zapasu na rzeczywistą zawartość gry.
Główny pakiet vs limit 4 MB-30%
✗
Domyślny silnik (33 moduły)6 230 282 bajtów — 1,49× PONAD limit
Fizyka, spine, bloby 3D usuniętekażdy moduł musi zasłużyć na swoje bajty albo odpada
Zbudowaliśmy brakujący cel kompilacji
Open-source'owy CLI nie zawiera platformy kompilacji WeChat ani Douyin — silnik ma adaptery do mini-gier, ale wtyczka po stronie budowania nie istnieje. Laboratorium samodzielnie napisało więc te wtyczki: zgodnie z udokumentowanym kontraktem platformy: generowanie manifestu, mapowanie podpakietów, wstrzykiwanie adapterów, zweryfikowane bezgłowo do granic możliwości.
Adaptery silnika dołączonewechat · bytedance · alipay już w repozytorium
✓
Kontrakt wtyczki udokumentowany12-hookowy cykl życia buildera · konfiguracja + hooki
✓
Generowanie game.json / project.config.jsonwechatgame i bytedance obie budują się i startują bez błędów
Jak powstaje element
01
Pakiet koncepcyjny
Key art, arkusze sprite'ów i inwentarz elementów, które musi spełnić produkcja.
02
Blockout
Rozgrywka najpierw działa na szarych klockach — poczucie gry ustalone przed powstaniem jakiejkolwiek grafiki.
03
Autorskie assety
Sprite'y i modele narysowane lub zbudowane w Blenderze według koncepcji, nigdy generyczny szajs.
04
Bezgłowa kompilacja w Cocos
Przycięty silnik, kompilacja offline, każdy bajt liczony pod limit 4 MB.
05
Weryfikuj, aż będzie czysto
Audyt startu na desktopie i mobile, oceniany według własnych koncepcji.
Pytania i odpowiedzi
Czym właściwie jest mini-gra?
Gra działająca wewnątrz samego WeChat lub Douyin — otwierana z czatu, karty w feedzie lub kodu QR, bez instalacji ze sklepu aplikacji. Platforma wymusza sztywny limit głównego pakietu 4 MB, dlatego przycinanie silnika i budżety assetów są głównym zajęciem tego laboratorium.
Czemu Cocos, a nie inny silnik z laboratorium?
Bo platformy mini-gier to naturalny teren Cocos Creator: to tam dominujący silnik, jego środowisko uruchomieniowe jest open source, a adaptery do WeChat i Douyin są dostarczane wraz z silnikiem. Inne laboratoria obejmują poziomy web, desktop i natywny; to laboratorium dodaje poziom gier natychmiastowych, do którego one nie mają dostępu.
Czy zestaw narzędzi został faktycznie sprawdzony?
Tak — z dowodami w dzienniku laboratorium: cocos-cli zbudowane ze źródeł, w pełni bezgłowa kompilacja wydania na Linuksie, audyt startu w Playwright z zerem błędów konsoli, strony i sieci na widokach desktop i mobile, oraz przycięte jądro silnika zmierzone na 2 935 161 bajtów wobec limitu 4 194 304 bajtów. Laboratorium samo napisało cele kompilacji dla WeChat i Douyin, a pierwszy wydany element buduje się przez nie — główny pakiet o wadze 3,32 MiB wobec limitu 4 MB.
Czy te gry będą potrzebować chińskiej licencji do publikacji?
Publikacja w WeChat i Douyin przebiega przez ich programy dla developerów i wymagania regionalne. Laboratorium buduje i weryfikuje pakiety; rejestracja w sklepie i przegląd są obsługiwane osobno dla każdego tytułu w momencie wydania, tak samo jak inne pipeline'y sklepowe platformy.
Czy zbudowanie mini-gry to to samo co jej opublikowanie na platformie?
Nie. Działająca kompilacja i wydanie na platformie to odrębne etapy. Cel może wymagać konta, pakowania, przeglądu i innych wymagań specyficznych dla danego miejsca docelowego.
Czy powinienem sprawdzać mini-grę zarówno na desktopie, jak i na mobile?
Testuj urządzenia i metody wprowadzania danych obsługiwane przez projekt. Zwróć uwagę na obszary dotykowe, orientację, dopasowanie do ekranu oraz czy główna akcja jest łatwa do zrozumienia na małym wyświetlaczu.
Co sprawia, że brief mini-gry jest użyteczny?
Podaj główną mechanikę, długość sesji, docelowe urządzenie i platformę dystrybucji. Wyjaśnij warunki wygranej lub przegranej oraz sterowanie, zanim dodasz systemy drugoplanowe lub dużą ilość zawartości.
Zbuduj własną grę
Opisz ją. Builder rysuje koncepcje, tworzy assety, pisze kod i weryfikuje wynik.