Senior Capstone Project Presentation – April 2020

Project Title       Adaptive Video Game AI

Name of Student      Spencer Wait

Name of Advisor(s)        Dr. Dong Jeong

 

Videos

  1. Basic Wandering AI with Tagging System
  2. Wandering AI that Shoots
  3. Improved Weapon Mechanics
  4. Finalized Senior Project
Shooting Accuracy HUD Capture

Shooting Accuracy HUD Capture

 

BehaviorTree

BehaviorTree

AIPerception

AIPerception

AICharShooting_Capture

AICharShooting_Capture

ADS Capture

ADS Capture

AI Shooting Capture

AI Shooting Capture

Accuracy Calculation Blueprint Capture

Accuracy Calculation Blueprint Capture

 

Project Abstract              Modern video games generally begin by asking users to choose their preferred difficulty level. However, the chosen level remains the same even if the users’ skills improve. Also, users can easily lose interest in the game if they choose a difficulty level that is unmatched to their own abilities. For addressing these limitations, this project proposes an idea of implementing an adaptive AI opponent that determines the users’ skill levels to provide an appropriate challenge to them in the game. The AI opponent is designed using the Unreal Engine 4 game engine. Within the game, the AI continually scales its difficulty based off input values created from the user’s own abilities and average statistics.