PESNA - Utilitar - Vaslui - Lucrari 2017 Nationala

Informatii generale

Descriere

PESNA(Project Especially Shaped for National Awareness)
Este un proiect ce isi propune sa readuca valorile folclorului in era contemporana.
Acesta are la baza un game engine ce construieste cadrul nivelelor.
Hartile sunt create prin intermediul editorului integrat,mapele salvate, putand fi urcate pe site-ul proiectului pentru a fi jucate si de alti utilizatori.
Nivelul construit este jucat printr-un 2d platformer, in care personajul trebuie sa treaca de diferite stagii pentru a descoperi povestea nivelului,
iar in cele din urma fiind nevoit sa lupte cu rivalul acestuia.Editorul permite selectarea backgroundului, platformei, mobilor, rivalului
principal si crearea povestii.Proiectul isi propune sa faciliteze lucrul in echipa, hartile create in editor putand fi realizate in echipa.
Doritorii, facandu-si un cont, pot crea grupuri temporale in care sa lucreze impreuna, comunicare fiind intermediata de chatul integrat in editor.
Odata ce unul dintre participanti face o schimbare asupra hartii aflate in creare, toti ceilalti participanti vor vedea demersurile in timp real.
Aplicatia vine incarcata deja cu o mapa ce reda basmul lui Harap Alb,ce poate fi gasit oricand pe site.

Tehnologii

-Proiectul este realizat in LibGDX,Java.
-LibGDX a fost folosit ca metoda de randare, toate controalele, Game Physics-ul, AI-urile cat si logica de randare au fost facute integral de la 0.
-Node.js folosit pentru server cat si pentru site
-SOCKET.IO pentru real-time connection
-Azure pentru hostarea serverului
-sistem de Chat bazat pe protocolul XMPP(Firebase)
-biblioteca opensource realizata de Trixt0r folosita pentru integrarea unui animation-manager folosit la randarea animatiilor bone-based din Spriter 2D.

Toate tehnologiile folosite in afara de Azure sunt open-source.

Cerinte sistem

Proiectul ruleaza pe platforme de Windows, Mac, Linux. Cerintele sunt minimaliste.

Realizatori

Filip Gagiu

  • Scoala: Colegiul National Gheorghe Rosca Codreanu
  • Clasa: 11
  • Judet: Vaslui
  • Oras: Barlad

Teodor Ciripescu

  • Scoala: Colegiul National Gheorghe Rosca Codreanu
  • Clasa: 11
  • Judet: Vaslui
  • Oras: Barlad

Screenshots