Tetroid - Klasyczna Gra Blokowa - Puzzle Gra

Seele01-Flash
Autor Alexander White
Zagraj w Tetroid, relaksującą grę logiczną w stylu Tetrisa. Układaj kolorowe bloki strategicznie, aby tworzyć linie. Graj za darmo na dowolnym urządzeniu bez konieczności pobierania.

Prompt

MODEL: Seele01-Flash
Proszę użyć Three.js, aby wygenerować **grę typu mobile-first** z motywem "Tetroid". Najpierw przeczytaj szczegółowe wymagania dotyczące projektu gry, a następnie wygeneruj kod odpowiednio: ### 1. Zasoby i otoczenie * **Styl wizualny:** Estetyka "Clean Voxel". Użyj jasnej, wysyconej palety kolorów (Cyjan, Magenta, Żółty, Limonkowo Zielony, Pomarańczowy) dla bloków gry. Styl wizualny powinien naśladować obraz referencyjny, gdzie bloki sprawiają wrażenie, jakby miały ściętą lub piramidalną górną powierzchnię (symulowane za pomocą `THREE.ConeGeometry` z 4 segmentami promieniowymi lub `THREE.BoxGeometry` z określonym oświetleniem/cieniowaniem). * **System siatki:** Wyrenderuj **główną siatkę 10x10** na środku ekranu. Tło siatki powinno być w miękkim, jasnoszarym kolorze (`#e0e0e0`) z ciemnoszarymi liniami siatki. Komórki siatki muszą być wyraźnymi wgłębieniami lub zaznaczonymi obszarami. * **Oświetlenie:** Użyj miękkiego światła otoczenia w połączeniu z światłem kierunkowym (góra-lewo), aby rzucać subtelne cienie, nadając blokom efekt głębi "2.5D". * **Wydajność (Mobilna):** Jeśli to możliwe, użyj `InstancedMesh` dla komórek siatki, aby zmniejszyć liczbę wywołań rysowania. Zachowaj niską liczbę segmentów geometrii (Low-poly). * **Kamera:** Kamera ortograficzna ustawiona pod lekkim kątem (widok z góry) w celu podkreślenia trójwymiarowej natury bloków przy jednoczesnym zachowaniu przejrzystości rozgrywki. ### 2. Wymagania audio * **Muzyka w tle (BGM):** Relaksujący, zapętlający się elektroniczny utwór w stylu "Lounge/Elevator". Niskie BPM, nieintruzywny, aby podkreślić opis rozgrywki jako "bez presji". * **Efekty dźwiękowe (SFX):** * **Podniesienie:** Miękki dźwięk "pop" lub ssania, gdy gracz dotknie kształtu. * **Zacięcie/Upuszczenie:** Solidne, plastikowe "kliknięcie", gdy element zostanie pomyślnie umieszczony na siatce. * **Wyczyszczenie linii:** Satysfakcjonujący, harmonijny dźwięk dzwonka lub wznoszący się arpeggio, gdy wiersz/kolumna znika. * **Nieprawidłowy Ruch:** Głuche, niskie "bum", jeśli gracz spróbuje umieścić klocek tam, gdzie nie pasuje. * **Koniec Gry:** Efekt dźwiękowy "wyłączania się" o opadającej tonacji. ### 3. Pętla Rozgrywki * **Mechanika Podstawowa:** To gra w stylu "1010!", a nie klasycznego Tetrisa (brak grawitacji). 1. **Pojawienie się:** Trzy losowe kształty (tetromina/polimina) pojawiają się w "strefie dokowania" na dole ekranu. 2. **Umieszczanie:** Gracz przeciąga jeden kształt na raz na siatkę 10x10. Kształt musi w całości mieścić się w pustych komórkach. 3. **Czyszczenie:** Jeśli cały wiersz lub kolumna zostanie całkowicie wypełniona, bloki w tej linii natychmiast znikają (i wizualnie kurczą się/wygasają). **Kluczowe:** Pozostałe bloki *nie* opadają; pozostają na swoim miejscu. 4. **Uzupełnienie:** Nowe trzy kształty pojawiają się dopiero wtedy, gdy wszystkie trzy kształty ze strefy dokowania zostaną użyte. * **Punktacja:** Punkty są przyznawane za umieszczanie bloków i dodatkowe punkty za czyszczenie linii (mnożnik combo za jednoczesne wyczyszczenie wielu linii). * **Funkcja Cofania:** Zaimplementuj logikę przycisku "Cofnij", która przechowuje poprzedni stan siatki i wynik, umożliwiając cofnięcie o jeden krok. * **Warunek Końca Gry:** Gra kończy się natychmiast, jeśli żaden z bieżących kształtów w strefie dokowania nie może zmieścić się nigdzie na siatce. Wyświetl modal "Koniec Gry" z końcowym wynikiem i przyciskiem "Uruchom ponownie". ### 4. Sterowanie i Interakcja na Urządzeniach Mobilnych * **Obsługa Wejścia:** Użyj Raycastera dla zdarzeń zarówno Myszy (Desktop), jak i Dotyku (Mobile). * **Przesunięcie Podczas Przeciągania (Kluczowe dla UX):** Gdy gracz przeciąga kształt na urządzeniu mobilnym, renderuj kształt znacznie **powyżej punktu dotyku (przesunięcie na osi Y)**, aby palec gracza nie zasłaniał bloku, który próbuje umieścić. * **Informacja Zwrotna Wizualna:** * **Podgląd/wyróżnienie:** Po najechaniu na prawidłową pozycję siatki, wyróżnij komórki siatki półprzezroczystym kolorem, aby pokazać, gdzie klocek się przyciągnie. * **Stan nieprawidłowy:** Jeśli kursor znajduje się nad nieprawidłową pozycją, zabarw klocek na czerwono lub zmniejsz jego przezroczystość. * **Orientacja:** Wymuś lub zoptymalizuj pod kątem **trybu pionowego**. * *Układ:* Nagłówek (wynik/menu) -> Główna siatka (środek) -> Obszar dokowania (dół). * **Haptyka:** Wywołaj `navigator.vibrate(10)` (lekkie wibracje), gdy klocek przyciągnie się do siatki lub gdy linia zostanie usunięta. * **Rozmiar interfejsu użytkownika:** Zapewnij, aby przyciski (Cofnij, Menu, Uruchom ponownie) miały obszar dotykowy o wymiarach co najmniej 44x44 pikseli.
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 Tetroid

Tetroid to wciągająca casualowa gra logiczna, która oferuje świeże spojrzenie na uwielbiany gatunek układania klocków. Ze świetną oceną 4,1 na 5 od tysięcy graczy, ta gra zapewnia idealną równowagę między wyzwaniem a relaksem. W przeciwieństwie do tradycyjnych gier Tetris, Tetroid usuwa presję czasu, pozwalając ci strategicznie myśleć o każdym ruchu, ciesząc się jednocześnie kolorowymi, czystymi animacjami.

Główne cechy

Bezstresowe doświadczenie z układanką

Tetroid eliminuje presję spadających klocków, dając ci nieograniczony czas na planowanie ruchów. To sprawia, że gra jest idealna dla graczy, którzy chcą cieszyć się rozwiązywaniem łamigłówek bez stresu ograniczeń czasowych.

Strategiczne układanie klocków

Gra przedstawia ci za jednym razem trzy różne kształty klocków. Musisz wykorzystać wszystkie trzy elementy, zanim otrzymasz nowy zestaw, co dodaje warstwę strategicznego planowania do każdego ruchu. Ta unikalna mechanika zachęca do przemyślanego umieszczania i myślenia naprzód.

Czysty projekt wizualny

Dzięki jasnym, kolorowym klockom i płynnym animacjom, Tetroid zapewnia atrakcyjne wizualnie doświadczenie gry, które jest przyjazne dla oczu podczas długich sesji.

Uniwersalna dostępność

  • Całkowicie darmowa : Bez konieczności płacenia, aby uzyskać dostęp do wszystkich funkcji gry
  • Nie Wymaga Pobierania : Graj natychmiast w każdej nowoczesnej przeglądarce internetowej
  • Kompatybilność Międzyplatformowa : Działa idealnie na komputerach stacjonarnych, tabletach i smartfonach
  • Technologia HTML5 : Zapewnia płynne działanie na wszystkich urządzeniach

Mechanika Gry

Cel

Twój cel jest prosty, ale wciągający: utwórz pełne poziome lub pionowe linie z klocków. Kiedy pomyślnie utworzysz linię, znika ona z siatki, zwalniając miejsce na więcej elementów i zdobywając dla ciebie punkty.

Zarządzanie Klockami

Gra dostarcza trzy różne kształty elementów na raz. Musisz umieścić wszystkie trzy elementy, zanim otrzymasz nowe, co wymaga ostrożnego planowania, aby uniknąć blokowania potencjalnych formacji linii.

System Punktacji

Punkty są przyznawane za każdą ukończoną linię, z dostępnymi punktami bonusowymi za usunięcie wielu linii jednocześnie lub osiągnięcie kolejnych usunięć linii.

Jak Grać

Podstawowe Sterowanie

  • Przeciągnij i Upuść : Użyj myszki lub palca, aby przeciągnąć elementy z obszaru wyboru do siatki gry
  • Strategiczne Umiejscowienie : Ustawiaj bloki, aby tworzyć kompletne rzędy lub kolumny
  • Funkcja Cofania : Kliknij strzałkę w lewym górnym rogu, aby cofnąć ostatni ruch
  • Dostęp do Menu : Użyj przycisku menu, aby zrestartować grę lub dostosować ustawienia dźwięku

Strategia Zwycięstwa

  1. Planuj Z Wyprzedzeniem : Zawsze rozważ, jak każde ułożenie klocka wpływa na przyszłe ruchy
  2. Unikaj Blokowania : Nie umieszczaj klocków w sposób uniemożliwiający tworzenie linii
  3. Wykorzystaj Całą Przestrzeń : Efektywnie wykorzystuj przestrzeń siatki, aby zmaksymalizować możliwości punktacji
  4. Myśl Grupami : Pamiętaj, że musisz użyć wszystkich trzech klocków, zanim otrzymasz nowe

Dlaczego Warto Grać w Tetroid

Idealne dla Wszystkich Poziomów Umiejętności

Niezależnie od tego, czy jesteś weteranem gier logicznych, czy graczem okazjonalnym, Tetroid oferuje przystępne, a jednocześnie wciągające doświadczenie. Brak presji czasowej sprawia, że gra jest idealna dla graczy w każdym wieku i na każdym poziomie umiejętności.

Relaksująca Sesja Gry

W przeciwieństwie do intensywnych gier akcji, Tetroid oferuje uspokajające, medytacyjne doświadczenie gry, które pomaga zmniejszyć stres, angażując umysł.

Korzyści z Treningu Mózgu

Regularna gra pomaga poprawić umiejętność rozumowania przestrzennego, rozpoznawania wzorców i planowania strategicznego, dzięki czemu jest zarówno rozrywkowa, jak i korzystna dla umysłu.

Wygodna Rozgrywka

Bez konieczności pobierania i z kompatybilnością między urządzeniami, możesz cieszyć się Tetroid gdziekolwiek, kiedykolwiek. Idealne na krótkie przerwy lub dłuższe sesje gry.

Kompatybilność z Platformami

Tetroid działa bezproblemowo na: - Przeglądarki komputerowe : Chrome, Firefox, Safari, Edge - Urządzenia mobilne : smartfony i tablety z iOS oraz Androidem - Systemy operacyjne : Windows, macOS, Linux - Połączenie : Można grać online przy stabilnym połączeniu internetowym

Najczęściej zadawane pytania (FAQ)

Tetroid - Klasyczna Gra Blokowa