This is an old revision of the document!
Tema 2 - World of Tanks
Responsabili: Anca Băluțoiu, Robert Caragicu, Florin Iancu, Vlad Novetschi
Lansare: 20 noiembrie 2023
Termen de predare: 13 decembrie 2023, ora 23:59
-
Notă: Orice informație ce nu a fost acoperită în acest document este la latitudinea voastră!
TODO
Detalii de Implementare
Întrebări și Răspunsuri
Pentru întrebări vom folosi forumurile de pe moodle. Orice nu este menționat în temă este la latitudinea fiecărui student!
Notare
Baremul este orientativ. Fiecare asistent are o anumită libertate în evaluarea temelor (de exemplu, să dea punctaj parțial pentru implementarea incompletă a unei funcționalități sau să scadă pentru hard coding). Același lucru este valabil atât pentru funcționalitățile obligatorii, cât și pentru bonusuri.
Tema trebuie încărcată pe moodle. Pentru a fi punctată, tema trebuie prezentată la laborator. Vor exista laboratoare speciale de prezentare a temelor (care vor fi anunțate).
Indicații Suplimentare
Tema va fi implementată în OpenGL și C++. Este indicat să folosiți framework-ul și Visual Studio.
Pentru implementarea temei, în folderul src/lab_m1 puteți crea un nou folder, de exemplu Tema2, cu fișierele Tema2.cpp și Tema2.h (pentru implementare POO, este indicat să aveți și alte fișiere). Pentru a vedea fișierele nou create în Visual Studio în Solution Explorer, apăsați click dreapta pe filtrul lab_m1 și selectați Add→New Filter. După ce creați un nou filtru, de exemplu Tema2, dați click dreapta și selectați Add→Existing Item. Astfel adăugați toate fișierele din folderul nou creat. În fișierul lab_list.h trebuie adăugată și calea către header-ul temei. De exemplu: #include “lab_m1/Tema2/Tema2.h”
Arhivarea Proiectului
În mod normal arhiva trebuie să conțină toate resursele necesare compilării și rulării
Înainte de a face arhiva asigurați-vă că ați curățat proiectul Visual Studio:
Click dreapta pe proiect în Solution Explorer → Clean Solution
Ștergeți folderul /build/.vs (dacă nu îl vedeți, este posibil să fie ascuns)
În cazul în care arhiva tot depășește limita de 50MB (nu ar trebui), puteți să ștergeți și folderul /deps sau /assets întrucât se pot adăuga la testare. Nu este recomandat să faceți acest lucru întrucât îngreunează mult testarea în cazul în care versiunea curentă a bibliotecilor/resurselor diferă de versiunea utilizată la momentul scrierii temei.