Automates playing the retro asteroid game.
personal copy of https://github.com/iamagithublearner/asteroid-automator
TODO: remove all image manipulation code from GameModel class. Moving all the OpenCV image manipulation actions to the CVImage class would make the GameModel procedures more legible. TODO: abstract multi-step processes in GameModel class as an ImagePipeline. The purpose is to improve testability by making each manipulation action in CVImage to result in a series of images and data structures. |
||
|---|---|---|
| images | ||
| .gitignore | ||
| README.md | ||
| gameio.py | ||
| gamemodel.py | ||
| imagepipeline.py | ||
| main.py | ||
| pointcluster.py | ||
| utility.py | ||
README.md
asteroid-automator
Automates playing the retro asteroid game.