3D Gaming - AICon

Previzualizare seminar:

Extras din seminar:

1 Prezentarea generală a aplicatiei AICon

AICon este un joc cu grafica tridimensionala destinat tuturor iubitorilor de jocuri de tip First person Shooter (FPS) care isi are originea intr-unul dintre cele mai „iubite” si jucate jocuri din toate timpurile: Counter-Strike. Oare cine nu s-a jucat macar o data acest fel de joc- Fie ca s-a numit Doom, Quake sau Counter-Strike. Jocul este structurat pe misiuni cu un grad de dificultate ascendent dupa cum urmeaza:

- in prima misiune trebuie ca jucatorul sa ajunga la o anumita locatie de pe harta folosind pentru deplasare tastele WASD si mouse-ul,

- in cea de-a doua misiune trebuie sa-l lichideze pe seful teroristilor, fara a omori insa vreun alt dusman,

- in cea dea treia misiune trebuie sa planteze o bomba in baza teroristilor si sa o detoneze, dupa care trebuie sa ajunga la locul de extractie pentru a fi ridicat de un elicopter.

Jucatorul trebuie sa duca la bun sfarsit fiecare misiune cu orice pret.

Bineinteles ca ordinea misiunilor sau chiar editarea hartilor si a misiunilor este posibila, deoarece AICon poseda propriul editor de harti tridimensionale, care este specializat si modelat intocmai pentru acest lucru. Jocul mai ofera utilizatorului posibilitatea de a-si alege driver-ul folosit la randare (OpenGL, DirectX, sau Software), sa-si configureze tastatura si mouse-ul, sunetul, imaginea, etc.

Sunetul pentru un astfel de joc tridimensional, nu putea fi decat unul tridimensional, si asta se datoreaza bibliotecii IrrKlang care ne ofera o multitudine de functii specializate in lucrul cu sunete.

De departe, una dintre cele mai frumoasa parti ale acestei aplicatii o reprezinta Inteligenta Artificiala, pentru ca asa cum spuneam la inceputul acestei prezentari, inteligenta artificiala este „miezul si sufletul” aplicatiei, si la urma urmei, ce-ar fi un joc pe calculator fara inteligenta artificiala- Inteligenta bot-ilor, in acest joc, se poate seta pe o scara de la unu la zece, in sensul ca valoarea unu reprezinta un grad de inteligenta scazut pentru un bot (un soldat „controlat” de calculator), adica aceasta valoare se poate folosi de catre cei care nu s-au mai jucat pana acum

un astfel de joc, iar o valoare ridicata cum ar fi opt, face din bot-i niste adevarati luptatori capabili sa elimine orice dusman, si se poate folosi de cei mai experimentati jucatori.

2 Prezentarea editorului de harti tridimensionale

Dupa cum am mai spus AICon poseda propriul editor de harti tridimensionale, editor care poate incarca si folosi modele 3D create cu alte unelte de modelare 3D cum ar fi: Maya, 3D Studio Max, Collada, Milkshape, etc. S-a optat pentru posibilitatea folosirii mai multor tipuri de modele tridimensionale, deoarece unii utilizatori se descurca mai bine in editoare de genul 3D Studio Max si sunt capabili sa-si creeze propriile modele tridimensionale, dar majoritatea utilizatorilor nu stiu sa foloseasca un asemenea editor si din aceasta cauza pot descarca gratuit modele de pe internet pentru ca in prezent informatia este cum nu se poate mai ieftina (traim intr-o „era open-source”).

In figura 1 este prezentat editorul de harti, si se poate observa cu usurina ca cel care foloseste acest editor nu trebuie sa posede cunostinte speciale despre lumea tridimensionala.

Fig. 1: Editorul AICon

In primul combobox din coltul dreapta-sus al editorului avem urmatoarele optiuni la alegere:

- Set Map permite incarcarea si folosirea unei harti (model tridimensional) create anterior cu unul dintre utilitarele mai sus mentionate (Maya, 3D Studio Max, etc.), alegerea unei astfel de harti facandu-se cu combobox-ul situat putin mai jos.

- Set Sky Box permite folosirea unui „tablou inconjurator” pentru harta curenta care de cele mai multe ori reprezinta un peisaj din natura sau din mediul urban. Un skybox reprezinta „un cub” in care toata harta este „inchisa”, iar apropierea de acest „cub” este practic imposibila, deoarece acesta este decorativ.

- Save My Position ofera utilizatorului posibilitatea de a salva pozitia pe harta curenta, pozitie din care se va pleca in indeplinirea misiunii (pozitia de start a soldatului).

- Finish Condition reprezinta conditia de terminare a unei misiuni, iar din bombobox-ul de mai jos se poate alege Find Location, adica jucatorul castiga daca a ajuns la locatia definita de cele trei puncte (XYZ), Kill All, inseamna ca trebuie ucisi toti teroristii pentru a indeplini cu succes misiunea, Plant Bomb, reprezinta plantarea bombei in punctul de coordonate XYZ.

- Add New Object pentru a putea adauga obiecte pe o harta existenta. Va aparea un nou combobox din care se poate alege tipul obiectului (planta, soldat, vehicul, ) si obiectul propriu-zis (de exemplu: Add New Object->Vehicles->Hummer)

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • 3D Gaming - AICon.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
8/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
8 pagini
Imagini extrase:
8 imagini
Nr cuvinte:
1 918 cuvinte
Nr caractere:
10 263 caractere
Marime:
1.12MB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Seminar
Domeniu:
Limbaje de Programare
Predat:
la facultate
Materie:
Limbaje de Programare
Profesorului:
Costin Ion
Sus!