1 / 7

Thuggabot

Thuggabot. THe University of Georgia Genetic Algorithm BOT. Thuggabot. Half-Life Game World Thuggabot Concepts Combat Strategy Genetic Algorithm Learning Test Results Demo. Half-Life Game World. First-Person Shooter (3D Environment) Objective: Maximize kills, Minimize Deaths

hestia
Download Presentation

Thuggabot

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Thuggabot THe University of Georgia Genetic Algorithm BOT

  2. Thuggabot • Half-Life Game World • Thuggabot Concepts • Combat Strategy • Genetic Algorithm Learning • Test Results • Demo

  3. Half-Life Game World • First-Person Shooter (3D Environment) • Objective: Maximize kills, Minimize Deaths • Upon dying, players re-spawn with minimal equipment. • Throughout the game, players gather items to help them accomplish goals.

  4. Thuggabot Concepts • AI Combat Agent • Acts to simulate human player • Goal Oriented • Utilizes Genetic Algorithm • Based on the HPB Bot Framework by Botman

  5. Combat Strategy • Each bot has preferences regarding possible actions • Bots choose goals based on preferences • Bots which make good choices are more effective in combat • Bots adapt to their environment through evolution.

  6. Genetic Algorithms • Representation • Array of weights that correspond to actions and weapon preferences • Proportional Fitness Tournament Selection • Uniform Crossover • Random Index Mutation

  7. Test Results • Roughly monotone increasing performance • Some goals clearly become favored over others • Some preferences fluctuate due to dynamic nature of the environment. • Tested against TheFatal’s “Jumbot,” Thuggabot achieved long-term domination

More Related