TorchCraft / TorchCraftAI

A platform that lets you build agents to learn to play StarCraft: Brood War.
https://torchcraft.github.io/TorchCraftAI
MIT License
647 stars 123 forks source link

Using Linux or Windows for this project? #16

Open MarkYuanyuan opened 5 years ago

MarkYuanyuan commented 5 years ago

Which platform is best for this project? I'm using Linux and I found I need to install wine to run Starcraft, which is so complex for me? Could you please remind me is Windows more suitable for this project then Linux?

planckztd commented 5 years ago

I also find it difficult. Author said that you need linux to train your model. refer to:https://torchcraft.github.io/TorchCraftAI/docs/install-windows.html

jgehring commented 5 years ago

Hi there! Linux is indeed our preferred platform for development. I agree that the wine setup is not trivial and I'd recommend using either sc-docker (for playing against other bots) or OpenBW (for ML development or model training) as described at https://torchcraft.github.io/TorchCraftAI/docs/play-games.html. TorchCraftAI includes launchers for OpenBW (GameMultiPlayer) and wine (GameVsBotInWine) which let you start games from within your code, although the latter requires some extra setup