Tank Trouble – Wieloosobowa Gra Online w Bitwy Czołgowe - Akcja Gra

Seele01-Flash
Autor Penelope Green
Zagraj w Tank Trouble online za darmo! Walcz z przyjaciółmi w wieloosobowych bitwach czołgów na labiryntowych polach walki. Kieruj, strzelaj i dominuj w tej klasycznej, zręcznościowej grze czołgowej.

Prompt

MODEL: Seele01-Flash
Proszę użyj Three.js, aby wygenerować **grę zorientowaną na urządzenia mobilne** z motywem "**Tank Trouble Mobile**". Najpierw proszę przeczytać poniższe szczegółowe wymagania dotyczące projektowania gry, a następnie wygenerować kod zgodnie z nimi: ### 1. Zasoby & Otoczenie * **Styl wizualny**: Minimalistyczna estetyka "Vector 3D". Użyj prostej geometrii (sześciany/walce) z płaskim cieniowaniem lub cel-shadingiem, aby odtworzyć wygląd oryginalnej gry 2D flash, ale z głębią. * **Labirynt**: Proceduralnie generowany labirynt oparty na siatce (białe lub jasnoszare ściany) na ciemnoszarym tle. Ściany muszą być wyraźne, aby jednoznacznie wskazywać powierzchnie kolizyjne. * **Czołgi**: Niskopoliowe, odrębne czołgi. Czołg gracza (np. Zielony) i czołg AI (np. Czerwony). Czołgi powinny mieć oddzielny model wieży i model kadłuba. * **Informacja zwrotna wizualna**: * **Linie trajektorii**: Ponieważ ekrany mobilne są małe, narysuj przerywaną, słabo widoczną linię pokazującą potencjalną trajektorię pocisku (z uwzględnieniem 1 odbicia), aby wspomóc celowanie. * **Eksplozje**: Proste systemy cząsteczkowe (rozszerzające się sfery lub sześciany) po trafieniu czołgu. * **Optymalizacja dla urządzeń mobilnych**: Użyj `THREE.InstancedMesh` dla ścian labiryntu, aby zmniejszyć liczbę wywołań renderowania. Ogranicz rzucanie cieni tylko do czołgów lub "upiecz" cienie dla labiryntu. ### 2. Wymagania audio * **BGM (muzyka tła)**: Nastrojowy, wolny elektroniczny utwór militarny (w pętli). * **Efekty dźwiękowe (SFX)**: * **Ruch**: Ciągły, niskotonowy dźwięk buczenia/pomruku, gdy czołg się porusza. * **Strzał**: Ostry dźwięk "thud" lub "pow". * **Rykoszet (Kluczowe)**: Wysoki, metaliczny dźwięk "ping", gdy pocisk uderzy w ścianę. Zapewnia to kluczową informację zwrotną na temat mechaniki odbijania. * **Eksplozja**: Zgnieciony, 8-bitowy dźwięk "boom". * **Bonus**: Retro, arcade'owy dźwięk "brzdęk" przy zebraniu przedmiotów. ### 3. Pętla rozgrywki * **Cel**: Zniszcz czołg wroga (SI "Łajka"), zanim on ciebie zniszczy. * **Mechanika Podstawowa – Odbijające się Pociski**: * Pociski poruszają się po linii prostej ze stałą prędkością. * Pociski **muszą** odbijać się idealnie od ścian (kąt padania = kąt odbicia). * Pociski istnieją przez określony czas (np. 10 sekund) lub maksymalną liczbę odbić (np. 5). * **Ogień Bratobójczy**: Gracz może zniszczyć się, jeśli jego własny pocisk się odbije. * **SI (Łajka)**: Wrogi czołg powinien używać raycastingu, aby wykryć gracza i obliczać proste strzały z odbiciami. * **Ulepszenia**: Losowo pojawiające się przedmioty w labiryncie: * *Laser*: Wydłuża linię trajektorii celowania. * *Karabin Gatlinga*: Szybki ogień, ale krótszy czas życia pocisku. * *Bomba Odłamkowa*: Pocisk rozrywa się na odłamki przy uderzeniu. ### 4. Sterowanie Mobilne & Interakcja * **Orientacja**: **Tryb Poziomy** (ścisłe wymuszanie poprzez CSS lub proporcje kamery). * **Schemat Sterowania (Wirtualny Drążek)**: * **Lewy Paluch**: Wirtualny Drążek Analogowy. Przesuwanie drążka obraca korpus czołgu; czołg automatycznie jedzie do przodu w kierunku, w którym jest zwrócony, jeśli drążek zostanie przesunięty poza martwą strefę. * **Prawy Paluch**: Duży przycisk "Strzał" (min. 64x64px). * **Kamera**: Użyj kamery **Orthographic** ustawionej bezpośrednio z góry (Widok z Lotu Ptaka). Eliminuje to zniekształcenia perspektywiczne, ułatwiając graczowi ocenę kątów geometrycznych odbić na małym ekranie. * **Haptyka**: Wywołaj `navigator.vibrate(50)` przy strzale i `navigator.vibrate(200)` przy eksplozji/śmierci. * **Interfejs**: Minimalny HUD wyświetlający "Wynik P1" vs "Wynik CPU" w górnych rogach. Przycisk "Restart" nałożony na środek ekranu tylko po zakończeniu rundy. Wygeneruj prostą, przyswajalną grę tekstową w Pythonie, która: 1. Używa głównie `print()`, `input()`, prostych `if`/`else` instrukcji i pętli `while`. 2. Ma jasny, angażujący scenariusz, np. "ucieczka z lochu", "poszukiwanie skarbu" lub "decyzje na bezludnej wyspie". 3. Zawiera co najmniej 3 punkty decyzyjne (różne ścieżki) i co najmniej 2 różne zakończenia (dobre/złe). 4. W głównej pętli gry używa zmiennej `gra_aktywna = True`. 5. Drukuje powitanie i jasne instrukcje. 6. **Wyświetla licznik kroków**, który zwiększa się przy każdej akcji gracza. 7. **Zawiera prosty system inwentarza** jako listę Pythona, z możliwością dodawania/usuwania przedmiotów. 8. Używa komentarzy w kodzie (`#`) do wyjaśnienia kluczowych sekcji. **Przykładowa struktura:** ```python gra_aktywna = True kroki = 0 ekwipunek = [] print("Witaj w grze!") while gra_aktywna: # ... logika gry ... ``` Zwróć **cały kod gry** gotowy do uruchomienia w jednym bloku kodu.
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 Tank Trouble

Tank Trouble to klasyczna gra online w czołgi, która łączy strategiczny ruch z intensywnymi starciami. Poruszaj się po skomplikowanych, labiryntowych polach bitew, tocząc wybuchowe boje czołgów. Niezależnie od tego, czy walczysz przeciwko sprytnemu przeciwnikowi AI o imieniu Laika w trybie jednoosobowym, czy też rzucasz wyzwanie znajomym w trybie wieloosobowym, Tank Trouble zapewnia nieustanną akcję i strategiczną rozgrywkę, które przyciągają graczy raz za razem.

Gra charakteryzuje się prostymi, ale wciągającymi mechanikami, gdzie o zwycięstwie decydują pozycjonowanie, wyczucie czasu i szybkie refleksy. Dzięki swojemu charakterystycznemu, opartemu na labiryntach systemowi walki oraz mechanice rykoszetujących pocisków, Tank Trouble oferuje unikalne podejście do tradycyjnych gier w czołgi.

Kluczowe funkcje

Różne tryby gry

  • Tryb jednoosobowy : Zmierz się z Laiką, mistrzowskim przeciwnikiem AI z zaawansowanymi taktykami
  • Tryb wieloosobowy : Walcz z maksymalnie 2 przyjaciółmi jednocześnie w epickich 3-osobowych starciach
  • Wieloosobowy lokalny : Idealny na wspólne sesje gry z przyjaciółmi na tym samym urządzeniu

Dynamiczny system walki

  • Rykoszetujące pociski : Opanuj sztukę odbijania strzałów od ścian, aby trafić wrogów
  • Specjalne Ulepszenia : Zbieraj rakiety, bomby rozrzutowe i podwójne armaty dla przewagi taktycznej
  • Pozycjonowanie Strategiczne : Wykorzystuj ściany labiryntu jako osłonę i do taktycznego ustawienia

Wciągające Elementy Rozgrywki

  • Pola Bitwy w Stylu Labiryntu : Przemieszczaj się przez złożone układy, które zmieniają dynamikę każdej bitwy
  • Walka Oparta na Fizyce : Realistyczna fizyka pocisków z mechaniką odbijania od ścian
  • Szybkie Mecze : Szybkie rundy idealne na okazjonalne sesje gry

Mechaniki Gry

Wyjątkowy urok Tank Trouble tkwi w systemie rykoszetowania pocisków. W przeciwieństwie do tradycyjnych strzelanek, twoje pociski odbijają się od ścian, tworząc możliwości kreatywnych strzałów i nieoczekiwanych eliminacji. Uważaj jednak – twoje własne pociski mogą zniszczyć twój czołg, jeśli odbiją się z powrotem w twoją stronę!

Pola bitwy w stylu labiryntu dodają kolejną warstwę strategii. Wykorzystuj ściany do ochrony, planuj trasy ucieczki i ustawiaj się na idealny strzał. Na polu bitwy pojawiają się ulepszenia, zapewniając tymczasowe korzyści, takie jak zwiększona siła ognia lub specjalne typy amunicji.

Instrukcja Obsługi

Sterowanie w Trybie Solowym

  • Klawisze strzałek : Poruszaj czołgiem po labiryncie
  • Spacja : Strzelaj pociskami do wrogów
  • Strategia : Szybko znajdź wrogów i strzelaj z bezpiecznych pozycji, zanim oni zaczną cię atakować

Sterowanie w trybie wieloosobowym

  • Gracz 1 : Klawisze WASD do ruchu, klawisz Q do strzelania
  • Gracz 2 : Klawisze strzałek do ruchu, spacja do strzelania
  • Gracz 3 : Sterowanie myszką zarówno do ruchu, jak i strzelania

Porady dotyczące rozgrywki

  • Opanuj system rykoszetów, aby trafiać wrogów za rogami
  • Zbieraj ulepszenia strategicznie, aby zdobyć tymczasowe przewagi
  • Zawsze bądź świadomy trajektorii swoich pocisków, aby uniknąć samolikwidacji
  • Wykorzystuj ściany labiryntu do taktycznego pozycjonowania się i osłony

Dlaczego warto grać w Tank Trouble

Tank Trouble wyróżnia się jako jedna z najbardziej przystępnych, a jednocześnie wymagających gier czołgowych dostępnych online. Proste sterowanie umożliwia łatwy start każdemu graczowi, podczas gdy strategiczna głębia angażuje doświadczonych graczy. Funkcjonalność gry wieloosobowej czyni ją idealną do rywalizacji ze znajomymi, a tryb solo oferuje doskonały trening przeciwko wymagającemu SI.

Gra nie wymaga pobierania ani instalacji - wystarczy otworzyć przeglądarkę i natychmiast rozpocząć walkę. Dzięki ponadczasowej mechanice rozgrywki i wciągającemu systemowi walki, Tank Trouble zapewnia nieskończoną rozrywkę zarówno entuzjastom wojny czołgowej, jak i graczom okazjonalnym.

Idealna na szybkie sesje gamingowe, Tank Trouble łączy ekscytację walki z intelektualnym wyzwaniem nawigacji po skomplikowanych labiryntach i planowania strategicznych ataków.

Najczęściej zadawane pytania (FAQ)

Tank Trouble – Wieloosobowa Gra Online w Bitwy Czołgowe