Implementation of improvements of the managerial game Adgame using elements of agent-systems

Thesis title: Implementace vylepšení manažerské hry Adgame prvky agentních systémů
Author: Tvrdoň, Jiří
Thesis type: Bakalářská práce
Supervisor: Růžička, Vojtěch
Opponents: Vencovský, Filip
Thesis language: Česky
Abstract:
Manažerská hra Adgame se v současné době využívá pro různé soutěže. Plánuje se však jejívyužití pro studijní účely. Pro toto využití je ale příliš jednoduchá, a tak dala vznik novéverzi, která je implementována zcela od začátku pomocí znalostí z multiagentních systémů.Nová verze rozšiřuje funkcionalitu a chování sledovaného virtuálního obyvatelstva tak, abyvíce odpovídalo lidem a studijním požadavkům. V první části práce jsou probírány nedostatky předchozí verze hry a návrhy na jejich vylepšení. Dále se v dané části autor věnujeteorii agentních systémů a nástrojům použitelným k implementaci nové verze. Druhá částpráce se věnuje implementaci jednotlivých vylepšení funkcionalit hry zaměřených na simulované obyvatelstvo. Třetí a poslední část obsahuje testování, které probíhalo pomocí sběruvýsledných dat (převážně růst a změny poptávky obyvatelstva). Tato data byla porovnávánas předem vysloveným předpokladem. Všechny testy proběhly úspěšně s doporučením změnit matematické vzorce počítající navýšení poptávky po produktech, jelikož vznikají přílišpropastné rozdíly mezi úspěšnou a neúspěšnou reklamní kampaní. Implementovaný modulje připraven k použití, je však třeba doladit komunikaci a výměnu informací mezi ostatnímimoduly nové verze hry, ty však v době vzniku bakalářské práce nejsou dokončeny.
Keywords: Agent; Adgame; JAVA; Hra; Multi-agentní; Systém
Thesis title: Implementation of improvements of the managerial game Adgame using elements of agent-systems
Author: Tvrdoň, Jiří
Thesis type: Bachelor thesis
Supervisor: Růžička, Vojtěch
Opponents: Vencovský, Filip
Thesis language: Česky
Abstract:
The management game Adgame is currently used for various competitions. However, its usefor study purposes is also being planned. But it is too simple for this use and so it gave rise toa newer version that is being implemented from the ground up using knowledge of multi-agentsystems. The new version expands the functionality, as well as the behavior of the monitoredvirtual population to better correspond to real people and study requirements. The first partof the thesis examines the shortcomings of the previous versions of the game and containssuggestions on how to improve them. Furthermore, the author also deals with the theory ofagent systems and tools that are usable for implementation of the new version in this part.The second part of the thesis deals with the implementation of individual improvementsof the game’s functionalities focused on the simulated population. The third and last partcontains testing that was done by collecting the resulting data (mainly growth and changesin population demand). These data were then compared to each of the author’s estimations.All tests were successful with the recommendation to change the mathematical formula thatcalculated the increase in demand for products, since there are colossal differences betweensuccessful and unsuccessful advertising campaigns. The implemented module is ready for use, however, it is necessary to refine communication and exchange of information between othermodules of the new version of the game, but these are not yet completed at the time thisbachelor’s thesis was written.
Keywords: Agent; JAVA; System; Game; Adgame; Multi-agent

Information about study

Study programme: Aplikovaná informatika/Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 27. 11. 2019
Date of submission: 3. 5. 2020
Date of defense: 18. 6. 2020
Identifier in the InSIS system: https://insis.vse.cz/zp/71773/podrobnosti

Files for download

    Last update: