3 ms·
Would it be possible to apply MuZero to this?
by 7373737373 3y ago
Would it be possible to apply MuZero to this?
- mdaniel 3y agoI went looking for MuZero implementations in order to see how, exactly, they interact with the game space. Based on this one, which had the most stars in the muzero topic, it appears that it needs to be able to discern legal next steps from the current game state https://github.com/werner-duvaud/muzero-general/blob/master/games/connect4.py#L155 https://github.com/werner-duvaud/muzero-general/blob/master/... So, I guess for the cards Forge has implemented one could MuZero it, but I believe it's a bit chicken and egg with a "free text" game like M:TG -- in order to train one would need to know legal steps for any random game state, but in order to have legal steps one would need to be able to read and interpret English rules and card text
- piyh 3y agoI was floated the idea of doing an AI competition for Sabberstone, the open source rules engine for Hearthstone. Even though Hearthstone is hugely limited in game complexity compared to MtG, building an interface for a program to take actions in Sabberstone and evaluate boardstates is not trivial.