Tyrian 2018 - 2D grafická strielačka
Semestrálne zadanie – VSAPE
Tomas Lorinc
Tyrian2018
Use case diagram
Hráč začne hru kliknutím na obrazovku. Počas hry strieľa do asteroidov a vyhýba sa im. Počítač generuje asteroidy, kontroluje kolíziu a prehráva zvuky. Ak hráč prehrá, novú hru začne kliknutím na obrazovku.
Diagram tried
Popis tried
-
Render.cs – trieda, v ktorej sú definované všetky vykresľované objekty. Táto trieda sa stará o ich inicializáciu a prekresľovanie v hracej ploche
-
Sprite.cs – trieda,ktorá pomáha triedeRender.cs. Jej úlohou je uchovávať parametre všetkých objektov v hernej ploche generovaných triedou Physics.c
-
Physics.cs – trieda,ktorá pomáha tried
-
Render.cs.Zabezpečuje pohyb jednotlivých objektov v hernom poli na základe hernej logiky definovanej v Game.c
-
Game.cs – trieda, v ktorej sú definované všetky parametre hry
-
Collision.cs – trieda,ktorej úlohou je detegovať kolízie medzi objektami
-
Sounds.cs – trieda,ktorej úloha je prehrávať zvuk
-
Form.cs – trieda,ktorá je ekvivalent main() funkcie, vzhľadom na to že ide o Windows Form aplikáciu. Objekty takmer všetkých tried, ako aj objekty grafického okna, vstupu myši a timera
Aplikácia
Fire
Explosion
Game over
GitHub
deck
By tomaslorinc
deck
- 414