Automates playing the retro asteroid game. personal copy of https://github.com/iamagithublearner/asteroid-automator
Go to file
John McCardle 5499aa5e49 Started classifying on-screen objects with unified "analyse_frame" function
Rocks, lives, and missiles are identified by their rectangles from cv2.matchTemplate.
Clusters from SIFT are checked against these detected rectangles.
The remaining objects (like the rotated ship) are classified as "mysteries". These will be target for further analysis (like ship angle determination), or we can just shoot at them :)
2021-12-23 13:57:50 -05:00
images Application screenshot used for window location 2021-12-19 14:11:55 -05:00
.gitignore Ignoring __pycache__/ 2021-12-20 04:37:56 -05:00
README.md Create README.md 2021-12-19 22:03:44 +05:30
gameio.py Inheriting cross-platform keyboard methods (non-abstract) 2021-12-21 00:58:59 -05:00
gamemodel.py Started classifying on-screen objects with unified "analyse_frame" function 2021-12-23 13:57:50 -05:00
main.py Moved module to a different file 2021-12-19 21:16:34 +02:00
pointcluster.py SIFT, orthogonal ship image detection (lives), colored debug output 2021-12-22 20:29:36 -05:00
utility.py Started classifying on-screen objects with unified "analyse_frame" function 2021-12-23 13:57:50 -05:00

README.md

asteroid-automator

Automates playing the retro asteroid game.