Hra - simulace státu
Government simulation game
bachelor thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/26759Identifiers
Study Information System: 48492
Collections
- Kvalifikační práce [10932]
Author
Advisor
Referee
Hric, Jan
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Programming
Department
Department of Theoretical Computer Science and Mathematical Logic
Date of defense
14. 9. 2009
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Very good
Cieľom práce je navrhnúť a implementovať model ekonomiky štátu a použiť ho v hre. Vo virtuálnom svete sa nachádzajú centrá produkcie, ktoré obsahujú výrobné kapacity. Výrobné kapacity nakupujú suroviny a svoje výrobky ďalej so ziskom predávajú. Model je navrhnutý veľmi všeobecne a má široké možnosti nastavenia. Hráč by mal byť schopný vhodným investovaním do produkcií a nastavovaním ich parametrov dosiahnuť zisk a postupne majoritný podiel v ekonomike. V hre je naimplementovaná jednoduchá inteligencia protihráča, s ktorým možno súperiť o miesto na trhu. Hra má grafické prostredie, samotný model je nezávislý na užívateľskom rozhraní. Pri implementácii bola použitá open-source multiplatformná knižnica wxWidgets pre c++, program teda je preložiteľný a spustiteľný v systémoch linux aj Windows.
The aim of this work is to design and implement a model of state`s economy and to use it in a game. The virtual world contains centers of production, which can be full of various productions. These buy raw materials and sell their products earning a profit. The model is designed to be very flexible and allows broad setting possibilities. A player should be able to gain profit and major market share trough proper investments and adjusting parameters of his production capacities. There is also a simple computer opponent in the game, to compete with for the market share. The game has GUI, the model as such is independent on the user interface. The program was implemented using a multi-platform open-source library wxWidgets for c++, it can therefore run both on linux and Windows OS.