This shows you the differences between two versions of the page.
mps:proiect [2025/10/06 09:57] mihai_lucian.voncila |
mps:proiect [2025/10/07 10:49] (current) mihai_lucian.voncila [Agenți] |
||
---|---|---|---|
Line 59: | Line 59: | ||
</note> | </note> | ||
- | Fiecare agent va avea o altă strategie de joc, reprezentat de un alt AI, în funcție de rolul pe care îl ocupă în cadrul echipei. Se propun următoarele 4 roluri: lider, înaintare, tanc, | + | Fiecare agent va avea o altă strategie de joc, reprezentat de un alt AI, în funcție de rolul pe care îl ocupă în cadrul echipei. Se propun următoarele 4 roluri: lider, înaintare, tanc, suport. |
==== Hartă ==== | ==== Hartă ==== | ||
- | Harta poate fi predefinită, generată pseudo-aleator, sau editată pe baza unui editor. Nu este nevoie de dimensiuni enorme ci suficient de mari pentru a se asigura o durată rezonabilă medie pentru runde (30-120s). Nu trebuiesc implementate toate trei modurile, fiecare echipă poate alege unul singur care îl consideră mai potrivit. | + | Harta poate fi predefinită, generată pseudo-aleator, sau editată pe baza unui editor. Nu este nevoie de dimensiuni enorme ci suficient de mari pentru a se asigura o durată rezonabilă medie pentru runde (30-120s). Nu trebuie implementate toate trei modurile, fiecare echipă poate alege unul singur pe care îl consideră mai potrivit. |
- | În cazul în care se merge pe ideea de hartă generată pseudo-aleator se va folosi mereu același seed pentru generare în evaluarea statisticilor măsurate mai jos pentru a avea rezultate reproductibile. | + | În cazul în care se merge pe ideea de hartă generată pseudo-aleator, se va folosi mereu același seed pentru generare în evaluarea statisticilor măsurate mai jos pentru a avea rezultate reproductibile. |
==== Statistici Măsurabile ==== | ==== Statistici Măsurabile ==== | ||
- | Pe lângă dezvoltarea jocului se află în vedere și măsurarea a diverse statistici legate de agenți, modurile de joc, și modurile de comunicare dintre aceștia. Vor fi măsurate un set de metrici comune, cât și un set de metrici specifice unui mod de joc. | + | Pe lângă dezvoltarea jocului se are în vedere și măsurarea a diverse statistici legate de agenți, modurile de joc, și modurile de comunicare dintre aceștia. Vor fi măsurate un set de metrici comune, cât și un set de metrici specifice unui mod de joc. |
Se propune măsurarea următoarelor metrici comune: | Se propune măsurarea următoarelor metrici comune: | ||
Line 99: | Line 99: | ||
==== Livrabile ==== | ==== Livrabile ==== | ||
- | Pentru ca proiectul să fie considerat complet, fiecare echipă va trebuie să prezinte următorul set de livrabile detaliat mai jos. | + | Pentru ca proiectul să fie considerat complet, fiecare echipă va trebui să prezinte următorul set de livrabile detaliat mai jos. |
<note important>Se urmărește ca soluția software să fie dezvoltată în mod continuu în cadrul materiei, fiind țintit un progres constant, cu modificări majore o dată la cel mult două săptămâni. Soluțiile implementate pe ultima sută de metri vor fi depunctate în mod substanțial.</note> | <note important>Se urmărește ca soluția software să fie dezvoltată în mod continuu în cadrul materiei, fiind țintit un progres constant, cu modificări majore o dată la cel mult două săptămâni. Soluțiile implementate pe ultima sută de metri vor fi depunctate în mod substanțial.</note> | ||
Line 106: | Line 106: | ||
Pe partea de software se doresc următoarele: | Pe partea de software se doresc următoarele: | ||
- | *Interfață cu utilizatorul pentru urmărirea agenților în tip top-down | + | *Interfață cu utilizatorul pentru urmărirea agenților de tip top-down |
- | *Sistem simplu fizică | + | *Sistem simplu de fizică |
*Sistem replay pentru runde/jocuri | *Sistem replay pentru runde/jocuri | ||
*Vizualizator pentru statistici echipe (KDA/runde câștigate etc.) | *Vizualizator pentru statistici echipe (KDA/runde câștigate etc.) | ||
Line 117: | Line 117: | ||
*Teste de validare agenți | *Teste de validare agenți | ||
- | <note tip>UI, sistemul de fizică nu trebuie implementat individual se poate folosi un motor grafic existent separat (Unity, Unreal). Soluțiile pot fi dezvoltate în orice limbaj de programare și orice mediu dorit</note> | + | <note tip>UI, sistemul de fizică nu trebuie implementate individual; se poate folosi un motor grafic existent separat (Unity, Unreal). Soluțiile pot fi dezvoltate în orice limbaj de programare și orice mediu dorit</note> |
=== Documentație === | === Documentație === | ||
Line 128: | Line 128: | ||
*Rapoarte testare | *Rapoarte testare | ||
- | <note important>Se punctează respectarea rolurilor în echipă, a sarcinilor planificate, și a timpilor estimați pentru | + | <note important>Se punctează respectarea rolurilor în echipă, a sarcinilor planificate, și a timpilor estimați pentru fiecare sarcină.</note> |