Thesis (Selection of subject)Thesis (Selection of subject)(version: 285)
Assignment details
   Login via CAS
The Dungeon Throne: A 3D Dungeon Management Game
Thesis title in Czech: The Dungeon Throne: 3D počítačová hra o správě doupěte
Thesis title in English: The Dungeon Throne: A 3D Dungeon Management Game
Key words: hra o správě doupěte, Lua scriptování, Ogre, CEGUI
English key words: dungeon management game, Lua scripting, Ogre, CEGUI
Academic year of topic announcement: 2015/2016
Type of assignment: Bachelor's thesis
Thesis language: angličtina
Department: Department of Distributed and Dependable Systems (32-KDSS)
Supervisor: Mgr. Pavel Ježek, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 06.11.2015
Date of assignment: 06.11.2015
Confirmed by Study dept. on: 03.12.2015
Date and time of defence: 08.09.2016 00:00
Date of electronic submission:08.08.2016
Date of submission of printed version:28.07.2016
Date of proceeded defence: 08.09.2016
Reviewers: RNDr. Jakub Yaghob, Ph.D.
 
 
 
Guidelines
The goal of this thesis is to design and implement a real-time strategy game in a 3D world with emphasis on high modifiability using a suitable scripting language. Inspired by the Dungeon Keeper series developed by Bullfrog Studios, the player's goal in this game is to protect his dungeon from endless armies of heroes raiding his domain with intentions to steal his treasures. Once finished, the game's scripting engine should offer the ability to change data and logic of entities and systems to people with at least a basic understanding of programming. This should lead to easy future extensibility of the game and the possibility to create easily installable modifications.
References
•Game Engine Architecture, Jason Gregory, A K Peters/CRC Press 2014
•Programming Game AI By Example, Mat Buckland, Wordware Publishing Inc. 2005
•Programming In Lua, 3rd Edition, Roberto Ierusalimschy, Lua.org 2013
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html