diplomsko delo
Abstract
V diplomskem delu smo izdelali preprosto računalniško igro z uporabo načrtovalskih vzorcev. Najprej smo proučili načrtovalske vzorce, nato pa izbrali tiste, ki so smiselno prispevali h končnemu izdelku. Za izdelavo smo uporabljali objektno usmerjeni programski jezik Java v razvojnem okolju Eclipse. Tip igre, ki smo jo izdelali, se imenuje Obramba stolpov. V tej igri skuša igralec obraniti svojo bazo pred napadalci tako, da ob poti, kjer hodijo napadalci, postavlja stolpe, ki streljajo na napadalce. Za implementacijo igre smo izdelali uporabniški vmesnik, urejevalnik stopenj ter logiko stolpov in nasprotnikov.
Keywords
načrtovalski vzorci;računalniške igre;arhitektura iger;optimizacija;objektno usmerjeno programiranje;diplomske naloge;
Data
Language: |
Slovenian |
Year of publishing: |
2016 |
Typology: |
2.11 - Undergraduate Thesis |
Organization: |
UM FERI - Faculty of Electrical Engineering and Computer Science |
Publisher: |
V. Gregor |
UDC: |
004.424.6.045(043.2) |
COBISS: |
20333590
|
Views: |
1062 |
Downloads: |
135 |
Average score: |
0 (0 votes) |
Metadata: |
|
Other data
Secondary language: |
English |
Secondary title: |
DESIGN PATTERNS IN VIDEO GAMES |
Secondary abstract: |
In this thesis, our goal was to create a computer game using different design patterns. First we studied the design patterns and decided which of them would benefit us if we implemented them in our game. We wrote our game in the object oriented programming language Java in the Eclipse development environment. The type of game that we designed is called tower defense. In this game the player tries to defend his base against enemies by placing towers that shoot them alongside the road on which the enemies move on. For our game we implemented a user interface, a level editor as well as tower and enemy logic. |
Secondary keywords: |
design patterns;video games;architecture of games;optimization;object oriented programming; |
URN: |
URN:SI:UM: |
Type (COBISS): |
Bachelor thesis/paper |
Thesis comment: |
Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Računalništvo in informacijske tehnologije |
Pages: |
VI, 33 str. |
ID: |
9224454 |