Skip to content

Latest commit

 

History

History
84 lines (62 loc) · 4.44 KB

FinalDesignReport.md

File metadata and controls

84 lines (62 loc) · 4.44 KB

Starcraft 2 AI

Table of Contents

  1. Readme
  2. Project Description
  3. Test Plan and Results
  4. User Manual
    1. Manual
    2. FAQ
  5. Final PPT Presentation
  6. Final Expo Poster
  7. Self-Assessment Essays
    1. Initial Assessments
    2. Final Assessments
  8. Summary of Hours and Justification
  9. Budget

Project Description

There have been many recent advances in game-playing AIs, such as the Dota2 AI and AlphaGo. With this project, we explored the use of conventional and cutting edge ML techniques to create a self-learning Starcraft II (SC2) AI agent capable of defeating Blizzard's Very Easy AI.

We are scoping our project in the following manner:

  • the agent will play as Terran
  • against a Very Easy Terran AI provided in the retail version of the game
  • on the maps Simple64 and flat64.

Interface Specification

Test Plan and Results

Test Plan and Results Doc

User Manual

Final PPT Presentation

Presentation.

Expo Poster

Poster PDF

Self Assessment Essays

Each member wrote their own assesment essays.

Fall Essays

Spring Essays

Summary of Hours and Justification

Work Time Team Members
Fall Semester
Learning the basics of Reinforcement Learning 25 Hours Kyle Arens, Jon Deibel, Ryan Benner
Understanding C++/Python API 10 Hours Jon Deibel, Ryan Benner, Kyle Arens
Creation of baseline AI/First RL based AI 10 Hours Jon Deibel, Ryan Benner
Documentation 10 Hours Ryan Benner, Kyle Arens, Jon Deibel
Reading + Understanding AlphaGo 5 Hours Ryan Benner, Kyle Arens, Jon Deibel
Spring Semester
Model Improvements to AI 50 Hours Jon Deibel
Running Test Cases/Debugging 25 Hours Kyle Arens, Ryan Benner, Jon Deibel
Senior Design Expo 4 Hours Kyle Arens, Ryan Benner, Jon Deibel
Senior Design Poster 25 Hours Ryan Benner, Jon Deibel
Final Design Report 4 Hours Ryan Benner, Kyle Arens
Self Assessments 2 Hours Kyle Arens, Ryan Benner, Jon Deibel
Test Plans 6 Hours Kyle Arens, Ryan Benner, Jon Deibel
User Docs & FAQ 10 Hours Kyle Arens, Ryan Benner, Jon Deibel

Budget

There have been no expenses to date.