Penguin Swing - Casual Gra

Seele01-Flash
Autor Abigail Lee
Graj w Penguin Swing za darmo online! Wystrzeliwuj urocze pingwiny na maksymalną odległość w tej wciągającej sportowej grze opartej na fizyce. Proste sterowanie, uzależniający gameplay - zagraj teraz!

Prompt

MODEL: Seele01-Flash
Proszę użyć Three.js do wygenerowania **gry z myślą o urządzeniach mobilnych** o temacie „Penguin Swing” (gra typu Yeti Sports, polegająca na odbijaniu). Proszę najpierw zapoznać się z poniższymi szczegółowymi wymaganiami projektowymi, a następnie wygenerować kod zgodnie z nimi: ### 1. Zasoby i środowisko * **Styl wizualny**: Estetyka niskopoligonowa, żywa i karykaturalna „Arkadyjskiej Zimy”. Użyj prostych prymitywów geometrycznych (kapsułki, BoxGeometries, kule) do przedstawienia postaci, aby zapewnić działanie kodu bez zewnętrznych zasobów. * **Yeti (Gracz)**: Duża, biała, kanciasta postać złożona z sześcianów/kapsułek, trzymająca pałkę (cylinder). * **Pingwin (Piłka)**: Mała kombinacja kapsułki/kuli w kolorach czarno-białych. * **Tło**: Skybox gradientowy (od ciemnego niebieskiego u góry do białego na horyzoncie), symulujący zamarzniętą atmosferę Antarktydy. * **Podłoże**: Nieskończona biała płaszczyzna (śnieg) z subtelnymi niebieskimi liniami siatki lub niskopoligonowymi drzewami migającymi w tle, aby nadać wrażenie prędkości i odległości. * **Optymalizacja na urządzenia mobilne**: * Użyj `THREE.InstancedMesh` dla powtarzających się obiektów środowiskowych. * Ogranicz cienie w czasie rzeczywistym; użyj prostego światła kierunkowego i światła otoczenia. * Upewnij się, że kamera tworzy efekt paralaksy, aby wzmocnić uczucie prędkości. ### 2. Wymagania audio * **Muzyka w tle (BGM)**: Stwórz zsyntezowany, zapętlony utwór za pomocą Web Audio API. Styl: „Dziwaczna Polka Zimowa” – rytmiczna, podnosząca na duchu, używająca prostych przebiegów (prostokątny/sinusoidalny), aby naśladować poziom retro w stylu 8-bit. * **Efekty dźwiękowe (SFX)**: * **Upadek**: Zstępujące gwizdnięcie (ślizg oscylatora w dół). * **Machnięcie**: Szum biały „swoosh”. * **Uderzenie**: Mocne, niskoczęstotliwościowe „thwack” lub „bonk” gdy pałka trafia w pingwina. * **Ślizg/Odbicie**: Krótkie impulsy szumu, gdy pingwin uderza w ziemię. * **Wynik**: Wysoki akord durowej arpeggi przy zatrzymaniu. ### 3. Pętla Rozgrywki * **Faza 1: Upadek**: Gra rozpoczyna się, gdy Yeti stoi w gotowości. Pingwin znajduje się nad nim. Czeka na działanie gracza. * **Faza 2: Wyczucie czasu**: * **Pierwsze dotknięcie**: Pingwin spada pionowo. * **Drugie dotknięcie**: Yeti zamachuje się kijem. * **Wykrywanie trafienia**: Oblicz przecięcie między łukiem zamachu kija a pozycją pingwina. * *Idealne trafienie*: Wysoka prędkość, optymalny kąt 45 stopni. * *Późne/wczesne trafienie*: Niższa prędkość, stromy kąt lub uderzenie w ziemię. * *Pudło*: Pingwin spada płasko w śnieg -> "Koniec gry" / Reset. * **Faza 3: Lot**: Kamera płynnie przechodzi do śledzenia pingwina. Zastosuj grawitację, opór powietrza i fizykę odbicia. Pingwin powinien odbijać się od śniegu z utratą energii (tarcie) przy każdym odbiciu, aż się zatrzyma. * **Faza 4: Punktacja**: Wyświetl końcową odległość (w metrach). Najwyższy wynik jest zapisywany w `localStorage`. Dotknij ekranu, aby zresetować. ### 4. Sterowanie Mobilne i Interakcja * **Orientacja**: Tryb **poziomy (landscape)** jest obowiązkowy (aby zobaczyć trajektorię lotu). Wymuś prawidłową zmianę rozmiaru płótna (`canvas`). * **Sterowanie**: Mechanizm jednego przycisku. * `pointerdown` / `touchstart`: Używane zarówno do "Upadku", jak i "Zamachu". * Wejście musi być responsywne z zerowym opóźnieniem. * **UI/UX**: * **HUD**: Wyświetlaj "Odległość" dużym, pogrubionym czcionką na górze, na środku. * **Przycisk Resetuj**: Duży, półprzezroczysty przycisk nakładki (minimum 60x60px) pojawiający się po zatrzymaniu pingwina. * **Informacja zwrotna**: * **Drganie kamery**: Lekkie drżenie ekranu przy uderzeniu (przy użyciu przesunięcia kamery). * **Cząsteczki**: Proste białe cząsteczki sześcianu eksplodujące na zewnątrz, gdy pingwin uderza w śnieg. Wygeneruj grę platformową 2D z następującymi cechami: - **Gatunek:** Fantastyka naukowa, cyberpunk - **Postać główna:** Android o imieniu "Kai" z możliwością modyfikacji cybernetycznych - **Mechanika podstawowa:** - Skakanie, przyczajanie się, sprint - Hackowanie środowiska (np. drzwi, terminale, wrogie roboty) za pomocą minigier opartych na kodzie - Drzewo umiejętności z trzema gałęziami: **Combat**, **Stealth**, **Tech** - **Środowisko:** Megamiasto Néo Arcadia z 5 dystryktami (przemysłowy, handlowy, rezydencjalny, administracyjny, śródmiejski) - **System przeciwników:** - Strażnicy korporacyjni (podstawowi) - Drony patrolowe (latające) - Mechy ciężkie (bossowie na koniec dystryktu) - Możliwość uniknięcia walki przez skradanie się lub hackowanie - **Estetyka wizualna:** Pixel art, neonowe kolory, deszcz dynamiczny, efekty oświetlenia OLED - **Nastrój muzyczny:** Synthwave z dynamicznym dostosowaniem do akcji (spokojna eksploracja vs. walka) Kod struktury poziomu (przykład): ```lua function loadDistrict(districtName) local map = loadMap("assets/maps/" .. districtName .. ".png") setAmbientSound("ambient_" .. districtName) spawnEnemies(districtName) setWeather("rain") -- tylko dla dystryktów zewnętrznych end ``` Interfejs HUD (uproszczony HTML/CSS): ```html <div id="hud"> <div class="health-bar" style="width: {{playerHealth}}%;"></div> <div class="hack-charge" data-charge="{{hackPercent}}"></div> <span class="district-name">Dystrykt: {{currentDistrict}}</span> </div> ``` **Kluczowe założenia projektowe:** 1. Gracz powinien mieć wielokrotne rozwiązania dla wyzwań (walka, skradanie, hackowanie). 2. Rozgrywka nieliniowa – dystrykty można eksplorować w dowolnej kolejności po odblokowaniu. 3. System dynamicznego dialogu oparty na wybranych przez gracza modyfikacjach cybernetycznych. 4. Zbieranie zasobów "Chipów danych" do ulepszania umiejętności i kupowania modyfikacji. Harmonogram rozwoju (w miesięcznych sprintach): | Miesiąc | Cel | |---------|-----| | 1 | Prototyp mechaniki ruchu i podstawowego hackowania | | 2 | System walki i projekt pierwszej połowy dystryktu przemysłowego | | 3 | Implementacja drzewa umiejętności i dialogów | | 4 | Pozostałe dystrykty i optymalizacja | | 5 | Testy, poprawki błędów, finalizacja | > Uwaga: Gra powinna działać płynnie przy 60 FPS na standardowym PC. Priorytetem jest responsywność sterowania.
Pomysł na grę zmienia się w grywalny świat i dociera do odbiorców
TWÓRZ • UDOSTĘPNIAJ • ZARABIAJ

Gry są świetne. Tworzenie ich jest jeszcze lepsze.

Opis gry

O grze

Penguin Swing to urocza i wciągająca gra typu „strzelanie”, oparta na fizyce, która łączy sympatyczne postacie zwierząt z satysfakcjonującą rozgrywką polegającą na miotaniu na odległość. Z oceną 3,4/5 od graczy, ta darmowa gra online oferuje proste, ale angażujące mechaniki, które sprawiają, że wracasz po „jeszcze tylko jeden rzut”.

W tym fantastycznym świecie kontrolujesz przyjaznego niedźwiedzia polarnego, którego misją jest wystrzeliwanie uroczych pingwinów jak najdalej. Choć geografia może być nieco pomieszana (pingwiny i niedźwiedzie polarne tak naprawdę nie żyją na tym samym kontynencie!), to czynnik zabawy jest niewątpliwie prawdziwy.

Kluczowe cechy

Prosta, ale wciągająca rozgrywka

Penguin Swing dowodzi, że najlepsze gry często mają najprostsze koncepcje. Używając tylko myszki, wycelujesz idealny zamach, by wysłać pingwiny w powietrzny lot. Mechanika oparta na fizyce tworzy realistyczne trajektorie, dzięki którym każde wystrzelenie jest satysfakcjonujące i autentyczne.

Urokliwy styl wizualny

Gra prezentuje słodki, kreskówkowy styl artystyczny, który przemawia do graczy w każdym wieku. Urocze pingwiny i przyjazny niedźwiedź polarny tworzą pogodną atmosferę, dzięki której gra jest idealna na odprężające sesje.

Idealna na krótkie sesje gry

Oznaczona jako gra „Łatwa”, Penguin Swing jest idealna do gry na luzie. Niezależnie od tego, czy masz 5 minut, czy godzinę, możesz wskoczyć i od razu zacząć rozhuśtywać pingwiny. Nie wymaga skomplikowanych samouczków ani długiego przygotowania.

Fizyczne Wyzwanie

Choć łatwa do nauki, gra oferuje głębię dzięki realistycznemu systemowi fizyki. Wyczucie czasu, kąt i siła mają znaczenie, gdy pracujesz nad osiągnięciem maksymalnej odległości. Każdy huśt uczy czegoś nowego o optymalnej technice wystrzelenia.

Mechanika Gry

Kluczowa rozgrywka skupia się na wyczuciu czasu i precyzji. Wypuścisz pingwina w idealnym momencie, a następnie perfekcyjnie wymierzysz huśt, by osiągnąć maksymalną prędkość i odległość. Silnik fizyki oblicza realistyczne trajektorie na podstawie twoich działań, tworząc satysfakcjonujący związek przyczynowo-skutkowy.

Każda próba daje szansę na poprawienie rekordu twojego najlepszego dystansu. Losowe elementy utrzymują świeżość rozgrywki, zapewniając, że żadne dwa huśty nie są identyczne.

Poradnik Obsługi

Penguin Swing oferuje niezwykle intuicyjne sterowanie, które każdy może opanować:

  • LEWY PRZYCISK MYSZY : Kliknij raz, aby wypuścić pingwina z pozycji startowej
  • LEWY PRZYCISK MYSZY : Kliknij ponownie, aby wykonać huśt, gdy wyczujesz odpowiedni moment

Kluczem do sukcesu jest perfekcyjne wyczucie czasu obu kliknięć. Upuść pingwina w optymalnym momencie, a następnie machnij, gdy niedźwiedź polarny jest w idealnej pozycji, aby uzyskać maksymalny transfer mocy.

Dlaczego warto grać w Penguin Swing

Idealne Doświadczenie w Grach Casual : Ta gra doskonale pokazuje, co sprawia, że gry casual są świetne. Jest natychmiast dostępna, a jednocześnie oferuje wystarczająco dużo wyzwań, by utrzymać zaangażowanie. Urocza tematyka i proste mechaniki sprawiają, że gra nadaje się dla graczy w każdym wieku.

Bezstresowa Rozrywka : W przeciwieństwie do gier konkurencyjnych czy skomplikowanych, Penguin Swing oferuje czystą, lekką zabawę. Nie ma presji, limitów czasowych i nie można "przegrać" – jest tylko prosta radość z wystrzeliwania pingwinów i prób poprawiania swojego najlepszego dystansu.

Świetna na Krótkie Przerwy : Potrzebujesz szybkiej przerwy umysłowej? Penguin Swing ładuje się natychmiast w przeglądarce i zapewnia natychmiastową rozrywkę. Jest idealny na momenty, gdy chcesz się odprężyć, nie angażując się w skomplikowaną grę.

Zabawa dla Całej Rodziny : Urocze zwierzątka i łagodny humor sprawiają, że gra ta nadaje się na rodzinne sesje gamingowe. Dzieci pokochają urocze postacie, podczas gdy dorośli docenią satysfakcjonujący gameplay oparty na fizyce.

Brak Konieczności Pobierania : Jako gra oparta na przeglądarce, Penguin Swing jest gotowy do grania od razu. Nie są potrzebne żadne pobierania, instalacje ani zakładanie konta – po prostu kliknij i zacznij huśtać!

Najczęściej zadawane pytania (FAQ)

Penguin Swing