Rysuj i Rozbij: Logiczna Łamigłówka - Puzzle Gra

Seele01-Flash
Autor Penelope Thomas
Zagraj w Draw To Smash za darmo! Rysuj linie i kształty, aby zmiażdżyć złośliwe jajka w tej kreatywnej grze fizycznej. Użyj wyobraźni, aby rozwiązywać poziomy przy użyciu minimalnej liczby pociągnięć.

Prompt

MODEL: Seele01-Flash
Użyj biblioteki Three.js, aby wygenerować **grę zorientowaną na urządzenia mobilne** z motywem "Rysuj, by Rozbić: Logiczna Zagadka". Proszę najpierw przeczytać poniższe szczegółowe wymagania projektowe, a następnie wygenerować odpowiedni kod: ### 1. Zasoby i Środowisko * **Styl wizualny**: Perspektywa 2.5D (obiekty 3D na płaszczyźnie rozgrywki 2D). Użyj estetyki "Toon" lub "Low-poly" z wysokim nasyceniem kolorów. * **Wróg (Złe Jajko)**: Stwórz żółtą, owalną siatkę reprezentującą jajko. Dodaj na górze dwa małe czerwone stożki jako "diabelskie rogi" i zastosuj teksturę lub prostą geometrię dla złowrogich brwi i marszczących ust. * **Rysunek (Wprowadzanie przez Gracza)**: Linia narysowana przez gracza powinna pojawić się jako zielona rura 3D (przy użyciu `THREE.TubeGeometry` lub łańcucha kul) z materiałem o wykończeniu "plastikowym" lub "gliniastym". * **Środowisko**: * **Tło**: Biała płaszczyzna z teksturą siatki w jasnoniebieskim kolorze, symulująca papier milimetrowy. * **Podłoże**: Statyczna platforma na dole przy użyciu tekstury cegieł lub prostej brązowej geometrii. * **Optymalizacja Mobilna**: Użyj `MeshLambertMaterial` lub `MeshToonMaterial` dla wydajnego oświetlenia na mobilnych procesorach graficznych. Ogranicz liczbę segmentów w geometrii rysowanej rury, aby zapobiec spadkom klatek podczas długich pociągnięć. ### 2. Wymagania Dźwiękowe * **Muzyka w Tle (BGM)**: Zabawny, oparty na pizzicato smyczkach "myślący" utwór, który zapętla się płynnie. Powinien być dyskretny, aby pozwolić na koncentrację. * **Efekty Dźwiękowe (SFX)**: * **Rysowanie**: Dźwięk "bazgrania" lub "skrobania ołówkiem", który zapętla się, gdy użytkownik przesuwa palcem. * **Krzepnięcie**: Dźwięk "chlapnięcia" lub "puknięcia", gdy użytkownik podniesie palec, a rysunek staje się obiektem fizycznym. * **Uderzenie**: Przytłumione "łomy" dla kolizji drewna/kamienia. * **Rozbicie**: Chrupiący, mięsisty dźwięk "chlapnięcia", gdy jajko zostaje zniszczone. * **Wygrana**: Krótki, wysoki dźwięk zwycięstwa. ### 3. Pętla rozgrywki * **Integracja silnika fizyki**: Wykorzystaj silnik fizyki (jak Cannon.js lub Ammo.js) w połączeniu z Three.js. Gra toczy się na płaszczyźnie 2D (zablokuj ruch wzdłuż osi Z). * **Faza 1: Planowanie i rysowanie**: Gra zaczyna się w stanie zatrzymanym. Gracz rysuje kształt na ekranie. Symulacja fizyki dla rysowanego kształtu jest wstrzymana podczas rysowania. * **Faza 2: Wykonanie**: Gdy gracz zwolni dotyk, narysowany kształt staje się dynamicznym RigidBody z masą i z uwzględnieniem grawitacji. * **Warunek zwycięstwa**: Narysowany obiekt musi spaść, potoczyć się lub wykorzystać swój kształt, aby zderzyć się ze "Złym Jajem". Po kolizji (z wystarczającą siłą), model jaja powinien zniknąć i wywołać eksplozję cząsteczek (żółte fragmenty). * **Warunek porażki**: Jeśli rysunek się unieruchomi, a jajo pozostanie nietknięte, lub jeśli rysunek spadnie poza mapę, poziom się resetuje. ### 4. Sterowanie mobilne i interakcja * **Wprowadzanie dotykiem**: Zaimplementuj nasłuchiwanie zdarzeń `touchstart`, `touchmove` i `touchend`. * **Raycasting**: Mapuj 2D współrzędne dotyku ekranu na płaszczyznę świata 3D (Z=0). * **Logika rysowania**: Gdy palec się porusza, dynamicznie aktualizuj `TubeGeometry`. Użyj minimalnego progu odległości (np. 5-10 pikseli) między punktami, aby wygładzić linię i zoptymalizować liczbę wierzchołków. * **Orientacja**: Zablokuj grę w trybie **Portretowym** dla możliwości grania jedną ręką. * **Interfejs i UX**: * Dodaj widoczny przycisk "Spróbuj ponownie" (minimalny cel dotykowy 44x44px) w prawym górnym rogu. * **Informacje zwrotne dotykowe**: Wywołaj krótkie wibracje (`navigator.vibrate(200)`) gdy jajo zostanie pomyślnie rozbite. * **Informacje wizualne**: Renderuj tymczasowy ślad 2D pod palcem *przed* wygenerowaniem geometrii 3D, aby zmniejszyć postrzegane opóźnienie wejścia. Przetłumacz następującą wskazówkę generowania gry na język polski. Zwróć jedynie przetłumaczony tekst. Zachowaj dokładnie znaczniki markdown, tokeny kodu, liczby, podziały linii oraz znaczniki/atrybuty HTML tam, gdzie są obecne. Przetłumacz tekst widoczny dla użytkownika w sposób naturalny. Nie proś o wyjaśnienie. Nie proś o potwierdzenie. Bezpośrednio wykonaj zadanie generowania na podstawie podanych instrukcji.
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

Draw To Smash: Logic Puzzle to innowacyjna gra logiczna oparta na fizyce, która przekształca Twoje rysunki w potężne narzędzia destrukcji. Ta kreatywna łamigłówka zmusza graczy do myślenia nieszablonowego poprzez rysowanie linii, kształtów i obiektów, które spadają z góry, aby zmiażdżyć złośliwe jajka. Dzięki unikalnemu połączeniu artystycznej swobody i logicznego rozwiązywania problemów, gra oferuje nieograniczone kreatywne rozwiązania każdej zagadki.

Gra charakteryzuje się kolorową, kreskówkową grafiką ze złymi postaciami jajek o wyraźnych osobowościach – od wściekłych żółtych jaj z czerwonymi rogami po różne inne psotne wzory. Osadzona na czystych, siatkowych tłach, styl wizualny jest zarówno atrakcyjny, jak i funkcjonalny, ułatwiając planowanie strategii rysowania.

Kluczowe Funkcje

Nieograniczona Swoboda Twórcza

Nie ma żadnych ograniczeń co możesz narysować. Niezależnie od tego, czy wolisz proste proste linie, złożone kształty geometryczne, czy wymyślne artystyczne kreacje, każdy rysunek staje się obiektem fizycznym, który może pomóc Ci ukończyć poziom. Ta swoboda zachęca do eksperymentowania i kreatywnego rozwiązywania problemów.

Rozgrywka Oparta na Fizyce

Twoje rysunki podlegają realistycznym prawom fizyki, dodając element nieprzewidywalności i ekscytacji. Obiekty spadają, odbijają się i oddziałują z otoczeniem w naturalny sposób, sprawiając, że każde rozwiązanie jest satysfakcjonujące i satysfakcjonujące.

Strategiczny System Wyzwań

Chociaż kreatywność jest zachęcana, gra nagradza również efektywność. Gracze są prowokowani do ukończenia poziomów przy użyciu jak najmniejszej liczby pociągnięć, co dodaje strategiczną warstwę, która przemawia zarówno do graczy okazjonalnych, jak i entuzjastów łamigłówek.

Stopniowy wzrost trudności

Poziomy zaczynają się prosto, aby nauczyć podstawowych mechanik, ale stopniowo wprowadzają bardziej złożone scenariusze wymagające zaawansowanego planowania i kreatywnego myślenia. Każdy etap prezentuje unikalne ułożenia jaj, które wymagają różnych podejść.

Mechanika rozgrywki

Podstawowa rozgrywka skupia się na analizie pozycji złych jaj i określeniu najskuteczniejszej strategii rysowania. Gracze muszą brać pod uwagę czynniki takie jak grawitacja, pęd i interakcje obiektów podczas planowania swoich rysunków. Wyzwanie polega na znalezieniu najbardziej efektywnego rozwiązania przy jednoczesnym korzystaniu z kreatywnej swobody.

Cele poziomów

  • Zidentyfikuj wszystkie złe jaja, które trzeba zniszczyć
  • Zaplanuj strategię rysowania na podstawie pozycji jaj
  • Narysuj obiekty, które skutecznie dosięgną i zniszczą wszystkie cele
  • Minimalizuj liczbę pociągnięć dla optymalnej wydajności
  • Przejdź do coraz trudniejszych scenariuszy

Instrukcja obsługi

Podstawowe sterowanie

  • Mysz/Dotyk : Kliknij lub dotknij, aby rozpocząć rysowanie
  • Przeciągnij : Przesuń kursor lub palec, aby tworzyć linie i kształty
  • Puść : Zakończ rysowanie i obserwuj działanie fizyki
  • Resetuj : Restartuj poziomy, jeśli chcesz spróbować innego podejścia

Wskazówki do rysowania

  • Zacznij od prostych kształtów, aby zrozumieć zachowanie fizyki
  • Rozważ kierunek i siłę potrzebną do dotarcia do wszystkich jajek
  • Wykorzystaj kąty i odbicia do tworzenia reakcji łańcuchowych
  • Eksperymentuj z różnymi stylami rysowania, aby uzyskać różnorodne efekty
  • Zastanów się nad wagą i pędem podczas projektowania obiektów

Dlaczego warto grać w tę grę

Idealna dla wszystkich poziomów umiejętności : Niezależnie od tego, czy jesteś weteranem gier logicznych, czy graczem okazjonalnym, elastyczny poziom trudności i swoboda twórcza sprawiają, że gra jest dostępna i przyjemna dla każdego.

Wspiera kreatywne myślenie : W przeciwieństwie do tradycyjnych gier logicznych ze stałymi rozwiązaniami, ta gra zachęca do nieszablonowego myślenia i artystycznej ekspresji podczas rozwiązywania wyzwań logicznych.

Beztroskie Granie : Pogodna grafika, satysfakcjonujące mechaniki destrukcji i brak presji czasowej tworzą relaksujące wrażenia z gry, idealne do odprężenia.

Dostępność Międzykplatformowa : Graj płynnie na komputerach stacjonarnych, tabletach lub smartfonach bez konieczności pobierania czy instalacji.

Niekończąca się Możliwość Ponownej Gry : Dzięki nieograniczonym możliwościom rysowania, możesz wielokrotnie powtarzać poziomy, odkrywając nowe kreatywne rozwiązania i poprawiając swoje wyniki efektywności.

Gra z powodzeniem łączy satysfakcję z rysowania z intelektualnym wyzwaniem rozwiązywania zagadek, tworząc unikalne doświadczenie gry, które pobudza zarówno kreatywność, jak i logiczne myślenie.

Najczęściej zadawane pytania (FAQ)

Rysuj i Rozbij: Logiczna Łamigłówka