Documente Academic
Documente Profesional
Documente Cultură
NelutuSoferul
Proiect de atestat
1
Cuprins
Introducere
Descrierea programului
Utilizarea si
implementarea programului
2
Introducere
3
Poveste
Nelutu este cunoscut pilot. Dupa o cearta cu sotia, acesta se imbata isi ia
hainele si pleaca cu avionul sau periculos. Urmarit de politie cu elicopterul
acesta trebuie sa se strecoare prin labirint pentru a scapa. Ajuta-l si tu pe
Nelutu sa nu faca puscarie.
4
Descrierea programului
5
Gameplay
Proiectul NelutuSoferul Game este dezvoltat folosind Unity Game Engine.
Limbajul folosit pentru dezvoltarea acestui proiect este „C#”. NelutuSoferul
este un joc arcade 2D special conceput pentru PC-uri și telefoane Android.
Grafica gameplay-ului este destul de bună, iar controalele sunt destul de
simple pentru utilizatori.
Vorbind despre gameplay, obiectivul principal al acestui joc este de a apăra
avionul prin evitarea obstacolelor. Acest joc urmează conceptul de Flappy
Bird. Dacă jucătorul nu reușește să se eschiveze de avion, se ciocnește sau
atinge obstacole, atunci jocul s-a terminat. Punctajul crește după trecerea
prin fiecare obstacol. Toate comenzile jocului sunt sub o atingere cu degetul.
Vorbind despre mediul de joc, sunt plasate diferite imagini și animații care
oferă o imagine exactă a fundalului tulbure. În această aplicație de jocuri 2D,
au fost folosite elemente grafice și fragmente audio de lucrări.
6
Utilizarea si implementarea
programului
7
Unity Hub 3.4.2
Unity Hub este o aplicație desktop dezvoltată de Unity
Technologies, care permite utilizatorilor să instaleze și să gestioneze
diferite versiuni ale motorului de joc Unity și a altor utilitare asociate.
Cu Unity Hub, utilizatorii pot instala și gestiona mai multe versiuni
ale Unity pe același sistem de operare, astfel încât să poată lucra la
proiecte care necesită versiuni diferite ale motorului Unity. De
asemenea, Unity Hub facilitează instalarea și actualizarea de alte
instrumente și plugin-uri asociate cu dezvoltarea de jocuri, cum ar fi
Unity Editor, Visual Studio, Blender, etc.
Unity Hub are, de asemenea, capacitatea de a crea și gestiona
proiecte, astfel încât utilizatorii să poată organiza proiectele lor și să le
acceseze ușor. În plus, Unity Hub oferă un mediu centralizat pentru
administrarea licențelor Unity și a altor setări relevante, cum ar fi
preferințele editorului sau configurarea modulului de analiză a
performanței.
8
9
Unity Asset Store
10
Microsoft Visual Studio
Microsoft Visual Studio este un mediu integrat de dezvoltare (IDE) creat de
Microsoft și utilizat în principal pentru dezvoltarea de software, inclusiv
dezvoltarea de aplicații desktop, web și mobile, precum și dezvoltarea de jocuri.
Visual Studio oferă programatorilor un set de instrumente puternice pentru a
scrie cod, a depana și a testa aplicațiile. Acesta include un editor de cod cu funcții
de evidențiere a sintaxei, completare automată și refacturare de cod, precum și
instrumente de depanare avansate, cum ar fi posibilitatea de a adăuga puncte de
oprire și de a examina stiva de apel.
Cu ajutorul platformei de dezvoltare Microsoft .NET, Visual Studio permite
dezvoltatorilor să creeze aplicații pentru diferite platforme, cum ar fi Windows,
Android, iOS și Linux, prin utilizarea de limbaje de programare precum C#,
VB.NET și C++.
În plus, Visual Studio oferă și un set de instrumente pentru dezvoltarea de
jocuri, cum ar fi suport pentru motoare de joc populare, precum Unity și Unreal
Engine, precum și instrumente pentru dezvoltarea de jocuri bazate pe cloud, cum ar
fi Azure PlayFab. Acest lucru face ca Visual Studio să fie o alegere populară
pentru dezvoltatorii de jocuri și de aplicații în general.
11
Folosind urmatoarele comenzi C#, am realizat controlul
avionului:
12
Folosind urmatoarele comenzi C# am realizat mai multe
referinte ale jocului cum ar fi: sfarsitul jocului, spawn, obiecte
etc. :
13
14
15
Folosind urmatoarele comenzi C# am realizat memorarea
Highscore( cel mai bun scor):
16
Folosin urmatoarele comenzi C# am realizat numaratoare in
momentul in care avionul trece de obstacol:
17