tvararu / NEBUL4

Proiectul la Metode de Dezvoltare Software.
MIT License
0 stars 0 forks source link

Alegerea temei #2

Closed tvararu closed 10 years ago

tvararu commented 10 years ago

Inainte sa hotaram ce stack folosim si sa ne apucam de codat, tre sa alegem o tema. Putem ori din lista de proiecte, ori orice alt proiect vrem noi.

tvararu commented 10 years ago

Facem un joc asemanator celui din exemplul 7 din cerinte:

7. (echipa de 3-5)
Joc multiplayer, in care mai multe vehicole de lupta, controlate de jucatori
diferiti, se dueleaza pe un acelasi camp de lupta.
Jocul va implementa facilitatile:
- cel putin 3 tipuri diferite de vehicole; ele vor diferi ca viteza,
  manevrabilitate, armura;
- vehicole configurabile - fiecare jucator va putea selecta din meniul
  jocului facilitatile (tun, rachete, mitraliera, etc.) cu care este
  inzestrat vehicolul sau; fiecare facilitate va avea un cost si
  avantaje/dezavantaje, a.i. jucatorii sa nu poata sau sa nu fie
  interesati sa opteze mereu pentru toate facilitatile la un loc;
- fiecare tip de arma va avea puteri distructive diferite, iar vehicolele
  vor avea un nivel de "sanatate" care se va diminua cu fiecare lovitura
  primita; cand ajunge la 0 vehicolul explodeaza si este distrus;
- grafica bidimensionala, cat mai frumoasa; in campul de lupta vor fi
  prezente si vehicolele si elemente de decor, unele distructibile, altele
  nu; la fiecare vehicol se vor distinge grafic facilitatile (tun, rachete,
  etc.) cu care este inzestrat, va fi insotit de un text ce permite
  identificarea jucatorului si de o bara de "sanatate"; proiectilele trase
  vor fi desenate in deplasarea lor iar proiectilele trase de arme diferite
  (tun, racheta, etc.) vor fi desenate diferit; explozii animate; diverse
  actiuni: deplasari, foc, explozii, vor avea sunete specifice;
- se poate juca in retea si prin Internet; numarul maxim de jucatori sa fie
  cel putin 3;
- campul de lupta este mai mare decat un ecran, fiecare jucator vazand pe
  ecranul lui doar o parte (nu neaparat aceeasi) din acesta; jucatorul va
  vedea toate vehicolele din zona mapata pe ecranul lui, cu actiunile lor,
  dar nu va putea manevra decat vehicolul sau; fiecare jucator isi va putea
  seta din meniu daca ecranul va defila automat cand vehicolul lui paraseste
  zona curent afisata sau explicit prin taste/mouse;
- un sistem de punctaj si un fisier cu cele mai mari scoruri.