Skip to content

aljubrmj/CS342-Final-Project

Repository files navigation

Contributors Forks Stargazers Issues LinkedIn


University of Texas at Austin CS342 Class Final Project

The authors briefly describe the process of designing an agent to play SuperTuxKart, and particularly compete with the AI oracle (and other classmate AI agents) in a 2v2 hockey game. Our strategy was to maximize puck possession and minimize puck distance to the opponent’s goal. Imitation Learning and DAgger could not perform sufficiently well when trained using the AI oracle of the game. Instead, an internal state controller was built and found superior to the AI, where it wins 70% of the time and scores an average of 3.1 goals per game when competing in 2v2 against the AI oracle. Based on supervised learning, a planner was trained to detect puck presence and location. Playing 10 2v2 games, this agent wins 30% of the games and scores an average of 1.2 goals per game. Future work can involve training a DAgger learner on the internal state controller.
Explore the docs »

Report Bug · Request Feature

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Name: @MJAljubran - m.j.aljubran@gmail.com

Project Link: https://github.com/aljubrmj/CS342-Final-Project

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages