StarCraft I Learning Environment
Project description
pysc1 : The StarCraft I Learning Environment
This package is currently in enthusiastic development. Just wait a sec. Meanwhile, refer to https://github.com/bboyseiok/pysc1-gym for now.
This project is also registered on pypi : https://pypi.org/project/pysc1/ I’ll be waiting for the people who share the same interest and wants to build on the project!
Thank you.
Pysc1-gym
Installing and managing Starcraft I learning environment can be tedious and full of errors. Here, I present to you packaged way of running a nice Starcraft I gym simulation in your laptop or some clusters.
I was using Windows 10 while making this work, so the instructions are made in reference to the Windows system.
“OpenAI Gym” like code for Starcraft I
After the Environment is set, you can access the features of Starcraft I just like in OpenAI Gym:
env = sc.SingleBattleEnv(args.ip, args.port)
env.seed(777)
agent = RandomAgent(env.action_space)
episodes = 0
while episodes < 100:
obs = env._reset()
done = False
while not done:
action = agent.act()
obs, reward, done, info = env._step(action)
episodes += 1
env.close()
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pysc1-0.0.4.tar.gz.
File metadata
- Download URL: pysc1-0.0.4.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d298edc600d8749be78f4879b8c905db16b518668875bc2f9eeebd5f7aec3548
|
|
| MD5 |
f7948add87abd18e7b4d4f10182c11de
|
|
| BLAKE2b-256 |
da5e567aeb04b24ce5337e280f61778bc860527506438cd7e4fa877a4c45983a
|