It uses OpenBW which is an alternative version of StarCraft and BWAPI which is cross-platform, but not immediately compatible with bots compiled for StarCraft 1.16.1. StardustDevEnvironment is for writing bots in Linux or MacOS. SC-Docker runs BWAPI games on multiple platforms. You can run games or compile C++ bots using WINE, Docker, or virtual machines. StarCraft and BWAPI only run in Windows, but you can develop on other operating systems with some extra steps. The setup steps are mostly the same for all languages. Python ( PyBrood, TorchCraft), C#, and Rust have BWAPI libraries but are less well-tested. Languages with good support include C++, Scala, Kotlin, and Ruby. We'll briefly discuss other languages and operating systems you can use before getting back to the tutorial for Java on Windows. We will walk you through making a bot using the Java language on Windows. BWAPI lets your bot play the game instead of a human player. Your bot will communicate with StarCraft using the Brood War API (BWAPI). We will show you all the steps required to create a StarCraft bot, run it on your computer, and have it play on SSCAIT.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |