Skip to content

Releases: kentrowbridge/Starcraft-AI

TD Learning for Build Order Implemented and Trained

21 Mar 19:34
Compare
Choose a tag to compare

This release contains our new Temporal Difference learning algorithm that determines the bots build order. This algorithm using machine learning to determine the best next move given a current state of the game.

Genetic Algorithm Fully Trained

21 Mar 04:55
Compare
Choose a tag to compare

This release contains our previously implemented Genetic Algorithm for building placement and is the most trained version that our team will produce.

Genetic Algorithm Partially Trained

22 Feb 04:37
Compare
Choose a tag to compare

This release includes the genetic algorithm implemented in the last release with the addition that it has been trained on maps used in the SSCAIT.

Genetic Algorithm Implementation

17 Feb 04:16
Compare
Choose a tag to compare

In this release we implemented a genetic algorithm that determines building placement in our base.
For this release the genetic algorithm has only been implemented, not trained. The placement of the buildings is random at this point and will be trained for the next release.

Post-Tournament Code Cleanup

24 Jan 22:19
Compare
Choose a tag to compare

This release is a cleaner version of the tournament release. The team examined each class and cleaned up the code, making sure that it follows established coding standards and that each segment is written clearly and concisely.

Tournament Release

24 Dec 03:44
Compare
Choose a tag to compare

Version of the agent that has been submitted to the SSCAIT.

The agent utilizes the same design that was implemented in the Alpha release but with enhancements to the strategy and mechanics. The agent can now beat the built-in agent that is provided in the StarCraft Brood War game.

Alpha Release

12 Dec 23:05
Compare
Choose a tag to compare

This release of the bot has the same functionality as our prototype but it has been implemented in the new code structure we designed.

Prototype

13 Nov 05:38
Compare
Choose a tag to compare
Prototype Pre-release
Pre-release

This release is the first working version of our bot.

The goals for this release are as follows

  • Show that we can successfully connect our bot to a game of StarCraft Brood War
  • Show that we can successfully utilize BWAPI commands
  • Implement a hard coded game strategy
  • Win against a passive* player

*passive player - a player that only builds worker units and gathers resources and nothing else

All of these goals were successfully met by this release