Sunteți pe pagina 1din 17

Liceul Teoretic “Aurel Vlaicu”-Orastie

NelutuSoferul
Proiect de atestat

Profesor coordonator: Mustea Mihail


Autor: Nasta Ioan Darius

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

Unity Asset Store este o platformă online dezvoltată de Unity Technologies


care oferă utilizatorilor acces la o gamă largă de resurse, instrumente și active
pentru dezvoltarea de jocuri, cum ar fi modele 3D, texturi, sunete, plugin-uri și alte
resurse utile. Aceste active sunt create de către dezvoltatori independenți, precum
și de către Unity Technologies și sunt disponibile pentru achiziționare sau gratuit,
în funcție de preferințele creatorului.
Unity Asset Store este o resursă valoroasă pentru dezvoltatorii de jocuri, în
special pentru cei care nu au resurse interne mari sau acces la resurse specializate.
Asset-urile din magazin pot fi utilizate pentru a economisi timp și a reduce
costurile de producție, deoarece sunt deja create și testate de alți dezvoltatori.
De asemenea, Unity Asset Store oferă utilizatorilor oportunitatea de a
împărtăși activele lor cu comunitatea de dezvoltatori de jocuri Unity. Acest lucru le
oferă dezvoltatorilor o oportunitate de a câștiga bani prin vânzarea de active create
de ei sau de a-și construi un portofoliu prin distribuirea activelor gratuite.

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

S-ar putea să vă placă și