There is no automatic build-order planning system.Only units and basic buildings can be constructed via the ProductionManager.Here is an up-to-date list of features currently missing from CommandCenter that will be implemented soon: Squads can be formed, consisting of multiple units following a specific order such as attack or defend a given locationĬommandCenter should eventually have all of the functionality of UAlbertaBot, however much of its features are not currently completed.Once a specific condition has been reached (having 12 combat units, by default), it will commence an attack, sending waves of units at the enemy base.Scouts the map with a worker unit, discovering where the enemy base is located.Contains a building placement algorithm, finding the closest buildable location to a given position for a given building.Allows you to easily create your own build-orders and modify them on the fly in-game.Is able to carry out predefined build-orders written in a configuration file.Has a WorkerManager which manages resource gathering and worker allocation / buiding. ![]() Keeps track of all previously seen enemy units and their last known locations on the map.Performs online map analysis, extracting information such as base locations and expansions.Plays all 3 races with generalized micro controllers for combat units.Plays both Starcraft games with the same source code.The bot itself does not contain much in the way of hard-coded strategy or tactics, however it provides a good starting point for you to implement your own strategies for any race.ĬommandCenter currently provides the following features: It is written by David Churchill, Assistant Professor of Computer Science at Memorial University, and organizer of the AIIDE StarCraft AI Competition.ĬommandCenter is based on the architecture of UAlbertaBot, and is intended to be an easy to use architecture for you to quickly modify, play with, and build your own bot. It provides many wrapper functions around both APIs that allow it to perform the same functionality in both games via the same source code. CommandCenter: AI Bot for Broodwar and Starcraft IIĬommandCenter is a StarCraft AI bot that can play both StarCraft: Broodwar and StarCraft 2.ĬommandCenter is written in C++ using BWAPI and Blizzard's StarCraft II AI API. Check out its bio on the AI Arena website. MicroMachine is considered to be the strongest bot amongst community made bots in the SC2AI community. ![]() ![]() A lot of work has been put in this project and has now diverged a lot from CommandCenter. This Terran bot is built on top of CommandCenter, a popular C++ bot that is great for beginners.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |