Original title:
Hra Spider
Translated title:
The Spider Game
Authors:
Ziegler, Martin ; Plch, Tomáš (advisor) ; Bída, Michal (referee) Document type: Bachelor's theses
Year:
2011
Language:
cze Abstract:
[cze][eng] Práce rozebírá proces přípravy a realizace počítačové hry Spider. Rozebíráme způsoby, kterými se herní návrh snaží naplnit cíle, které si hra stanovila. Práce popisuje architekturu implementace, která používá knihovnu OGRE k vykreslování 3D scény, knihovny Awesomium a NaviLibrary pro vykreslování uživatelského rozhraní popsaného v HTML a knihovnu Lua pro skriptování. Ukazujeme technické řešení, pomocí kterého byly možnosti Lua skriptů ve hře rozšířeny o schopnost spouštět se automaticky v reakci na události v herním prostředí a také o možnost zastavit na zadanou dobu vlastní běh.We discuss the process of designing and of the following realization of our computer game Spider. We talk about the means that the game design uses to accomplish the goals that we have set for the game. We discuss the game's implementation architecture that uses the OGRE library to render the 3D scene, the Awesomium and NaviLibrary libraries to render the 2D user interface that is described in HTML and the Lua library for scripting purposes. We show the technical solution that we have used to extend the Lua library, so that the scripts can start their execution automatically based on the events in the game world, and so that the scripts can pause their execution on demand.
Keywords:
Game; HTML; Lua; OGRE; Hra; HTML; Lua; OGRE
Institution: Charles University Faculties (theses)
(web)
Document availability information: Available in the Charles University Digital Repository. Original record: http://hdl.handle.net/20.500.11956/50601