Název:
Hra v Unity s využitím genetických algoritmů
Překlad názvu:
Genetic Algorithms Based Game in Unity
Autoři:
Bábek, Radomír ; Beran, Vítězslav (oponent) ; Vlnas, Michal (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2024
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
Tato práce se zaměřuje na oblasti herního vývoje a genetických algoritmů. Popisuje návrh~a implementaci hry PlantEVO, ve které figurují speciální bojové rostliny. Úkolem hráče je pochopit fungování genetického algoritmu a využít ho co možná nejefektivněji při šlechtění svých roslin. Následně je síla jeho rostlin otestována v online soubojích proti ostatním hráčům. Souboje probíhají ve stylu tahové strategie. Hra využívá architekturu klient-server. Klien je naprogramován v herním enginu Unity, server využívá architekturu REST API.
This thesis focuses on the areas of game development and genetic algorithms. It describes the design and implementation of the game PlantEVO, which features special fighting plants. The player's task is to understand the workings of the genetic algorithm and to use it as efficiently as possible in breeding his plants. After then the strength of his plants is tested in online battles against other players. The battles are designed in a turn-based strategy combat style. The game uses a client-server architecture. The client is programmed in the Unity game engine, the server uses the REST API architecture.
Klíčová slova:
digitální hry; fitness funkce; genetické algoritmy; genetické operátory; herní žánry; historie herního vývoje; hry pro více hráčů; klient-server; křížení; mutace; PlantEVO; REST API; rostliny; selekce; serverové architektury; tahová strategie; Unity; client-server; crossover; digital games; fitness functions; game development history; game genres; genetic algorithms; genetic operators; multiplayer games; mutation; PlantEVO; plants; REST API; selection; server architectures; turn-based strategy; Unity
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: https://hdl.handle.net/11012/248200