Hra - simulace státu
Government simulation game
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/26759Identifikátory
SIS: 48492
Kolekce
- Kvalifikační práce [11242]
Autor
Vedoucí práce
Oponent práce
Hric, Jan
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Programování
Katedra / ústav / klinika
Katedra teoretické informatiky a matematické logiky
Datum obhajoby
14. 9. 2009
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Velmi dobře
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.