akaps / hanabi_ai

AI competition of the card game Hanabi, where the best AI is measured as the most cooperative and contributes to the highest scoring games
MIT License
1 stars 2 forks source link

Move playgame #128

Closed akaps closed 5 years ago

akaps commented 5 years ago

Resolves #127, which is a very specific case of #123

Figured it out, I think

Added a setup.py to handle a pip install of hanabi, with Travis using that to run the test scripts. The original attempt did not include subdirectories, so they were excluded from the install package. Running playgame failed because those files were missing. There was a false positive everything was ok since the root was a search path and you could run playgame while it was at the root. As soon as it moved, we were calling from the pip installed framework, which was missing most of the code.

This was a huge case of too many things happening at once with limited tooling/understanding. It should be resolved now and further tweaks should be less of a discouraging pain in the ass.