Hra Dungeon Master pro platformu .NET
Dungeon Master Game for the .NET Platform
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/80803Identifikátory
SIS: 172462
Kolekce
- Kvalifikační práce [10932]
Autor
Vedoucí práce
Oponent práce
Gemrot, Jakub
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Programování a softwarové systémy
Katedra / ústav / klinika
Katedra distribuovaných a spolehlivých systémů
Datum obhajoby
8. 9. 2016
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Výborně
Cílem bakalářské práce je reimplementovat hru Dungeon Master. V současné době existuje již několik klonů této známé hry. Nicméně oproti nim se tato práce zaměřuje především na dále uvedené aspekty. Hra je naprogramována v jazyce C# s využitím platformy .NET. Dále celý engine je navržený směrem k udržitelnosti a rozšiřitelnosti, tzn. s využitím tohoto enginu je možné vyrobit a vyvinout i jinou hru založenou na podobných základech. Ale především je jednoduché přidávat do enginu nové funkce. Engine je také připravený na rozdílné vstupní formáty herních úrovní. Dále je také kompletně oddělena zobrazovací vrstva. Vzhledem k povaze projektu engine může sloužit jako ukázkový příklad použitelný při výuce programování. Powered by TCPDF (www.tcpdf.org)
The goal of this thesis is to reimplement the Dungeon Master game. Currently there exist several clones of this wellknown game. However, compared to them this thesis focuses on aspect stated below. The game is implemented in the C# language using .NET platform. Furthermore, the entire engine is designed towards sustainability and scalability - i. e. that by using this engine it is possible to design slightly different game based on the same principles. Especially, it is easy to add new features to the engine. The engine is also prepared for different input formats of levels. Also the rendering layer of the game engine is completely separate. Due to nature of the project the engine can serve as a representative example of a complex program in programming courses. Powered by TCPDF (www.tcpdf.org)