Informatii generale
- Categorie: Utilitar
- Judetul: Vâlcea
- Surse: GitHub - Luca1152/gravity-box: A minimalist Android physics game with 400.000+ downloads, written in Kotlin & libGDX
Descriere
Gravity Box este un joc minimalist de logică, precizie, și fizică pentru Android. Jucătorul controlează caracterul principal, care este o cutie afectată de gravitație. Scopul jocului este de a aduce această cutie într-un punct final – de finish – pentru a putea avansa la nivelul următor.
Pentru aceasta, jucătorul nu se poate ajuta de butoane cu care să miște cutia stânga-dreapta, deoarece ea nu poate fi controlată direct, ci este controlată prin aplicarea unor forțe exterioare – explozii.
Jucătorul este echipat cu un lansator de rachete fictiv, pe care îl poate folosi prin atingerea ecranului. Traiectoria rachetei este determinată de locația în care ecranul a fost atins, relativ la poziția cutiei – dacă ecranul este atins în dreapta caracterului, racheta va fi lansată către dreapta.
Exploziile apar în locul de contact dintre rachete și obstacole, acestea împingând cutia. Cu cât explozia e mai apropiată de ea, cu atât va fi împinsă mai mult. Dacă, însă, între cutie și explozie se află un obstacol, caracterul nu va fi afectat.
Link Google Play: https://play.google.com/store/apps/details?id=ro.luca1152.gravitybox
Tehnologii
Tehnologii utilizate în crearea jocului:
- Kotlin – limbaj de programare
- Gradle – managementul dependențelor proiectului
- LibGDX – game framework
- Ashley – bibliotecă pentru ECS
- KTX.Inject – injecția dependențelor din cod
- Firebase Ads – furnizare de reclame
- Firebase Crashlytics – monitorizarea stabilității aplicației
- Firebase Performance Monitoring - monitorizarea performanței aplicației
Cerinte sistem
Android 4.1+
Realizatori
Luca-Marian Trușcă
- Scoala: Colegiul Național „Gib Mihăescu”
- Clasa: 11
- Judet: Vâlcea
- Oras: Drăgășani