Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alibaba-archive/torchcraft-py

Python wrapper for TorchCraft. (In progress)
https://github.com/alibaba-archive/torchcraft-py

Last synced: 2 months ago
JSON representation

Python wrapper for TorchCraft. (In progress)

Awesome Lists containing this project

README

        

# torchcraft-py

Python wrapper for [TorchCraft](https://github.com/TorchCraft/TorchCraft), a bridge between Torch and StarCraft for AI research.

## Installation

1. Install [TorchCraft](https://github.com/TorchCraft/TorchCraft) and its dependencies. You can skip the Torch client part.

2. Install the package itself:
```
git clone https://github.com/deepcraft/torchcraft-py.git
cd torchcraft-py
pip install -e .
```

## Usage
1. Start StarCraft server with BWAPI by Chaoslauncher.

2. Run examples:

```
cd examples
python attack_weakest.py --ip $server_ip --port $server_port
```

The `$server_ip` and `$server_port` are the ip and port of the server running StarCraft.