Open3Dmaze
Application · Gra – labirynt 3D / Android
Labirynt sterowany pochyleniem telefonu, w którym płaska plansza ożywa: ściany wyrastają w stronę gracza i przechylają się razem z ekranem.
Kulka toczy się tam, gdzie pochylisz telefon, a każda ściana jest bryłą rzutowaną na żywo względem punktu zbiegu, który podąża za pochyleniem. Kampania, sześć innych trybów, pułapki i czarny interfejs AMOLED.
Labirynt jest płaski, ale nie wygląda płasko. Każda ściana to graniastosłup, którego wierzch odsuwa się od punktu zbiegu, a ten punkt wędruje razem z pochyleniem telefonu. Ściany wyrastają więc w stronę gracza i płynnie przechylają się na boki. Klejnoty unoszą się nad podłogą, dziury mają głębię, a nad metą stoi słup światła.
Kampania ma pięć światów i 60 poziomów, po trzy gwiazdki za ukończenie, wszystkie klejnoty i czas poniżej „par”. Do tego Labirynt dnia z serią dni, Bez końca, Wyścig z czasem, Mrok, Zen i Własny labirynt z rozmiarem, pułapkami i ziarnem. Na planszy czekają dziury, lód, portale, przyspieszacze i punkty kontrolne.
Ustawić można wysokość ścian, siłę ich ruchu, przybliżenie, czułość i kalibrację, sterowanie palcem, siedem kolorów akcentu i osiem kulek. Są też statystyki i 16 osiągnięć. Aplikacja sama pobiera kolejne wersje z redzikowski.com.
Features
- ściany 3D przechylające się razem z telefonem
- kampania: 5 światów, 60 poziomów, po 3 gwiazdki
- Labirynt dnia, Bez końca, Wyścig z czasem, Mrok, Zen i Własny labirynt
- dziury, lód, portale, przyspieszacze, punkty kontrolne i klejnoty
- kolory akcentu, kulki, statystyki, osiągnięcia; Android 10+, aktualizacje z redzikowski.com
Technology
- Kotlin
- Jetpack Compose
- Canvas
- Czujnik grawitacji
My role
Pomysł, projekt gry, silnik fizyki i renderowania, generator labiryntów, implementacja i wydania