pysc2
mtg
pysc2 | mtg | |
---|---|---|
6 | 2 | |
7,915 | 127 | |
0.2% | - | |
3.1 | 0.0 | |
10 months ago | over 1 year ago | |
Python | Python | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pysc2
- Project For Beginners [StarCraft 2 AI]
-
[D] What tool do you use for reinforcement learning experimentation?
Good evening, guys. I currently use StarCraft 2 as a tool for experimenting with my deep reinforcement learning projects, I have also used OpenAI Gym.
-
[D] Which GPU cloud do you use and recommend?
DRL experiments using StarCraft II Learning Environment.
- How A.I. Conquered Poker
-
Tips for a beginner
If you are looking to develop a machine-learning based bot you can go with pysc2: https://github.com/deepmind/pysc2
-
How AI works in big RTS games?
in terms of deepmind: https://github.com/deepmind/pysc2 source code if you want to take a look.
mtg
- Is there a deck-building program/AI?
-
How A.I. Conquered Poker
https://github.com/RyanSaxe/mtg
He was able to reach Mythic, the highest ranking tier on Magic Arena. Of course this is a different problem to actually playing the game (and probably significantly easier). That being said, this is one guy doing it as a side project with restricted resources.
I imagine that MTG could played quite successfully by an AI if someone where to dedicate the resources. Imo much of the difficulty is in laying the groundwork. Large amounts of data don't exist publicly and laying the framework for a bot to play itself would be quite difficult (and then the computation costs would be extremely expensive).
What are some alternatives?
python-sc2 - A StarCraft II bot api client library for Python 3
s2client-proto - StarCraft II Client - protocol definitions used to communicate with StarCraft II.
lolgym - PyLoL OpenAI Gym Environments for League of Legends v4.20 RL Environment (LoLRLE)
smac - SMAC: The StarCraft Multi-Agent Challenge
Galaxy-Observer-UI - Toolset to create Observer Interfaces for StarCraft II / Heroes of the Storm. https://ahli.github.io/Galaxy-Observer-UI/#/
gym - A toolkit for developing and comparing reinforcement learning algorithms.
pylol - League of Legends v4.20 RL Environment (LoLRLE)
stable-baselines - A fork of OpenAI Baselines, implementations of reinforcement learning algorithms
dmc2gymnasium - Gymnasium integration for the DeepMind Control (DMC) suite
tlol - TLoL - League of Legends Deep Learning AI (Research and Development)
megastep - megastep helps you build 1-million FPS reinforcement learning environments on a single GPU