Název:
Simulátor počítačové hry Gwent
Překlad názvu:
Simulator of the Computer Game Gwent
Autoři:
Smelík, Patrik ; Gemrot, Jakub (vedoucí práce) ; Černý, Vojtěch (oponent) Typ dokumentu: Bakalářské práce
Rok:
2021
Jazyk:
slo
Abstrakt: [eng][cze] The goal of this project was to create a simulator for the card game Gwent: The Witcher Card Game in C#. The simulator can simulate games of a player against an AI and also games of two AIs against one another. With that, we can test the behavior of artificial intelligence in several different scenarios and with different card decks, which helps with its evaluation and comparison against other AIs. The main goals were easy card addition using an XML file, the implementation of artificial intelligence through an Interface and effective loading of cards into the program. In addition, the program implements a console user interface for easy player input and a game simulation with several options to create and edit the different scenarios, save them and later load them.Cieľom tohto projektu bolo vytvoriť simulátor kartovej hry Gwent: The Witcher Card Game v jazyku C#. Simulátor dokáže simulovať hru hráča proti AI a takisto dvoch AI proti sebe. Tým umožní testovať chovanie umelých inteligencií v rôznych situáciách a s rôznymi balíčkami, čo pomôže pri ich vyhodnocovaní a vzájomnom porovnávaní. Zameranie bolo hlavne na jednoduché pridávanie kariet pomocou xml súboru, implementácia umelej inteligencie cez Interface a efektívne načítavanie kariet do programu. Naviac ešte implementujem užívateľské rozhranie pre komunikáciu s používateľom a simuláciu hry v konzole, spolu s editorom pre nastavenie rôznych situácii, ich ukladanie a neskoršie načítavanie.
Klíčová slova:
simulátor|počítačová hra|karetní hra|Gwent|C#; simulator|computer game|card game|Gwent|C#