├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── __init__.py ├── examples ├── __init__.py ├── deep_q_half_pong_networks_40x40_6 │ ├── checkpoint │ ├── network-1190000 │ ├── network-1190000.meta │ ├── network-1200000 │ ├── network-1200000.meta │ ├── network-1210000 │ ├── network-1210000.meta │ ├── network-1220000 │ ├── network-1220000.meta │ ├── network-1230000 │ └── network-1230000.meta ├── deep_q_half_pong_networks_40x40_8 │ ├── checkpoint │ ├── network-1260000 │ ├── network-1260000.meta │ ├── network-1270000 │ ├── network-1270000.meta │ ├── network-1280000 │ ├── network-1280000.meta │ ├── network-1290000 │ ├── network-1290000.meta │ ├── network-1300000 │ └── network-1300000.meta ├── deep_q_half_pong_player.py ├── deep_q_pong_player.py ├── pong_player.py └── tetris_player.py ├── games ├── __init__.py ├── half_pong.py ├── mini_pong.py ├── pong.py └── tetris.py ├── pygame_player.py └── tests ├── __init__.py └── test_pygame_player.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'Daniel' 2 | -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'Daniel' 2 | -------------------------------------------------------------------------------- /examples/deep_q_half_pong_networks_40x40_6/checkpoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_networks_40x40_6/checkpoint -------------------------------------------------------------------------------- /examples/deep_q_half_pong_networks_40x40_6/network-1190000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_networks_40x40_6/network-1190000 -------------------------------------------------------------------------------- /examples/deep_q_half_pong_networks_40x40_6/network-1190000.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_networks_40x40_6/network-1190000.meta -------------------------------------------------------------------------------- /examples/deep_q_half_pong_networks_40x40_6/network-1200000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_networks_40x40_6/network-1200000 -------------------------------------------------------------------------------- /examples/deep_q_half_pong_networks_40x40_6/network-1200000.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_networks_40x40_6/network-1200000.meta -------------------------------------------------------------------------------- /examples/deep_q_half_pong_networks_40x40_6/network-1210000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_networks_40x40_6/network-1210000 -------------------------------------------------------------------------------- /examples/deep_q_half_pong_networks_40x40_6/network-1210000.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_networks_40x40_6/network-1210000.meta -------------------------------------------------------------------------------- /examples/deep_q_half_pong_networks_40x40_6/network-1220000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_networks_40x40_6/network-1220000 -------------------------------------------------------------------------------- /examples/deep_q_half_pong_networks_40x40_6/network-1220000.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_networks_40x40_6/network-1220000.meta -------------------------------------------------------------------------------- /examples/deep_q_half_pong_networks_40x40_6/network-1230000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_networks_40x40_6/network-1230000 -------------------------------------------------------------------------------- /examples/deep_q_half_pong_networks_40x40_6/network-1230000.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_networks_40x40_6/network-1230000.meta -------------------------------------------------------------------------------- /examples/deep_q_half_pong_networks_40x40_8/checkpoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_networks_40x40_8/checkpoint -------------------------------------------------------------------------------- /examples/deep_q_half_pong_networks_40x40_8/network-1260000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_networks_40x40_8/network-1260000 -------------------------------------------------------------------------------- /examples/deep_q_half_pong_networks_40x40_8/network-1260000.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_networks_40x40_8/network-1260000.meta -------------------------------------------------------------------------------- /examples/deep_q_half_pong_networks_40x40_8/network-1270000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_networks_40x40_8/network-1270000 -------------------------------------------------------------------------------- /examples/deep_q_half_pong_networks_40x40_8/network-1270000.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_networks_40x40_8/network-1270000.meta -------------------------------------------------------------------------------- /examples/deep_q_half_pong_networks_40x40_8/network-1280000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_networks_40x40_8/network-1280000 -------------------------------------------------------------------------------- /examples/deep_q_half_pong_networks_40x40_8/network-1280000.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_networks_40x40_8/network-1280000.meta -------------------------------------------------------------------------------- /examples/deep_q_half_pong_networks_40x40_8/network-1290000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_networks_40x40_8/network-1290000 -------------------------------------------------------------------------------- /examples/deep_q_half_pong_networks_40x40_8/network-1290000.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_networks_40x40_8/network-1290000.meta -------------------------------------------------------------------------------- /examples/deep_q_half_pong_networks_40x40_8/network-1300000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_networks_40x40_8/network-1300000 -------------------------------------------------------------------------------- /examples/deep_q_half_pong_networks_40x40_8/network-1300000.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_networks_40x40_8/network-1300000.meta -------------------------------------------------------------------------------- /examples/deep_q_half_pong_player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_half_pong_player.py -------------------------------------------------------------------------------- /examples/deep_q_pong_player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/deep_q_pong_player.py -------------------------------------------------------------------------------- /examples/pong_player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/pong_player.py -------------------------------------------------------------------------------- /examples/tetris_player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/examples/tetris_player.py -------------------------------------------------------------------------------- /games/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'Daniel' 2 | -------------------------------------------------------------------------------- /games/half_pong.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/games/half_pong.py -------------------------------------------------------------------------------- /games/mini_pong.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/games/mini_pong.py -------------------------------------------------------------------------------- /games/pong.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/games/pong.py -------------------------------------------------------------------------------- /games/tetris.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/games/tetris.py -------------------------------------------------------------------------------- /pygame_player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/pygame_player.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_pygame_player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielSlater/PyGamePlayer/HEAD/tests/test_pygame_player.py --------------------------------------------------------------------------------