An interesting project. One small detail that confuses me. In the first log is the entry:
"Action failed: BUILD ASSIMILATOR, Reason: No Pylon available"
But, in SC2 you don’t need a pylon to build an assimilator. Perhaps something in the interface with the LLM is confused because most protos buildings do need a pylon and the exception is no accounted for correctly?
You’re absolutely correct. I’ve reached out to the original framework authors to confirm. I will be creating a PR for their repo as well as for the one that I’ve forked. I suspect this won’t change much about overall win/loss rates, but will be running a few tests here to confirm.
I agree that its super unlikely to make any difference, if the LLM player is consistently building pylons in order to build assimilators that is a weakness at every level of slowdown so has little or no implications for your results.
An interesting project. One small detail that confuses me. In the first log is the entry:
But, in SC2 you don’t need a pylon to build an assimilator. Perhaps something in the interface with the LLM is confused because most protos buildings do need a pylon and the exception is no accounted for correctly?
You’re absolutely correct. I’ve reached out to the original framework authors to confirm. I will be creating a PR for their repo as well as for the one that I’ve forked. I suspect this won’t change much about overall win/loss rates, but will be running a few tests here to confirm.
I agree that its super unlikely to make any difference, if the LLM player is consistently building pylons in order to build assimilators that is a weakness at every level of slowdown so has little or no implications for your results.