Desolate - Utilitar - Vaslui - Lucrari 2026 Nationala

Informatii generale

Descriere

Desolate este un joc 2D singleplayer care se bazează pe tensiune, atenție și luarea de decizii.
Tu ești conducătorul unui mic grup de supraviețuitori care trăiesc de pe o zi pe alta pe baza celor aduse de expeditorii care se aventurează în pustietate. Tu va trebui să te folosești atât de hartă pentru a nota pozițiile inamicilor și ariile de pericol, cât și de radio pentru a putea contacta alte grupuri, și pentru a afla pozițiile airdropurilor.
Expeditorii tăi te vor atenționa dacă aud sau văd ceva ce poate fi ori folositor, ori periculos. Vei putea să-ți repartizezi oamenii să muncească pentru un aport mai mare de mâncare cu scopul de a obține metal, resursă ce îți poate îmbunătăți atât baza, cât și echipamentul pe care îl au expeditorii. În plus, vei putea să-ți extinzi raza de influență și să capturezi anumite clădiri pentru a fi locuri sigure pentru expeditorii tăi departe de casă. Resursele pe care le vei găsi sunt limitate și niciodată suficiente, iar airdropurile nu vor putea să-ți hrănească grupul cu cât vei avea mai mulți oameni. Crezi că vei putea scăpa din acest iad, sau vei fi prada monștrilor care cutreieră această pustietate?

Tehnologii

Desolate este un joc 2D făcut în C++. A fost făcut de la 0 cu librăria SFML, având o arhitectură asemănătoare cu cea din Unity unde fiecare lucru din joc este o entitate care conține mai multe componente ce pot apărea pe mai multe entități deodată. Entitățile își pot primi componentele atât la inițializare cât și în timpul folosirii lor. Astfel, fiecare componentă descrie un comportament nou, fără a exista un arbore de moștenire prea mare între clase.
Jocul are opțiunea de setări pentru a schimba rezoluția, FPS Limitul și audioul general al jocului.
Jocul are un sistem de audio care se bazează pe sunete și voicelineuri, expeditorii având voicelineuri care se aud atunci când se întâmplă ceva. Unele voicelineuri au prioritate în fața altora pentru a scoate în evidență atenționările mai importante.
NPC-urile urmăresc un Finite State Machine reprezentate de StrategyDriver care schimbă între Strategies în funcție de regulile din cadrul lui.

Cerinte sistem

Dispozitiv cu WIndows.

Realizatori

Tudor Dorobat

  • Scoala: Colegiul Național „Gheorge Roșca Codreanu”
  • Clasa: 11
  • Judet: Vaslui
  • Oras: Bârlad

Screenshots