Název:
Hra Spider
Překlad názvu:
The Spider Game
Autoři:
Ziegler, Martin ; Plch, Tomáš (vedoucí práce) ; Bída, Michal (oponent) Typ dokumentu: Bakalářské práce
Rok:
2011
Jazyk:
cze
Abstrakt: [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.
Klíčová slova:
Hra; HTML; Lua; OGRE; Game; HTML; Lua; OGRE