davechurchill / StarcraftAITournamentManager

Tournament Manager Software for StarCraft AI Competitions
MIT License
77 stars 43 forks source link

replay is twisted #29

Closed sijiaxu closed 6 years ago

sijiaxu commented 6 years ago

very strange issue.

I use TM to play games. I firstly notice that some replay is strange, seems like bugs in my bot. so I create a one-one match on two VM, using the same injectory.x86.exe command to start both bots, I watch my bots playing through the game until the end. but when I load the replay to see some detail info, I found that after about 20 minutes playing, my bot's behavior is totally different from what I saw before, it seems like another bot take over this. I also log some detail information, like how many unit I own at this time, and it also totally different from what the replay shows. I has tested many time and this situation is continuously happening.

I don't has any clue about why this can happen, has anyone encounter this issue before? Thanks

sijiaxu commented 6 years ago

https://github.com/bwapi/bwapi/issues/142 I found the similar issue, Does that mean the replay is not guaranteed to be correct? it just a BW bugs?

davechurchill commented 6 years ago

I've never heard of anyone having this issue before, so I can't be sure

On Fri, Apr 13, 2018 at 8:28 AM, sijia xu notifications@github.com wrote:

bwapi/bwapi#142 https://github.com/bwapi/bwapi/issues/142 I found the similar issue, Does that mean the replay is not guaranteed to be correct? it just a BW bugs?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/davechurchill/StarcraftAITournamentManager/issues/29#issuecomment-381101029, or mute the thread https://github.com/notifications/unsubscribe-auth/ABIkqKhYvwUinjq9jgGHlN_5gD5BQ0wXks5toITTgaJpZM4TTOO6 .

-- David Churchill - dave.churchill@gmail.com

Assistant Professor Department of Computer Science Memorial University of Newfoundland http://www.cs.mun.ca/~dchurchill

sijiaxu commented 6 years ago

it seems caused by BWEM's EasyBMP library, although I don't know the detail reason, but when I don't compile with EasyBMP library, everything works fine.