├── .gitignore ├── README.md ├── alien.py ├── config.py ├── decor.py ├── main.py ├── sound ├── alien_destroyed.wav ├── explosion.wav ├── invader_movements1.wav ├── invader_movements2.wav ├── invader_movements3.wav ├── invader_movements4.wav ├── invader_movements5.wav ├── invader_movements6.wav ├── one_life.wav ├── saucer.wav ├── saucer_destroyed.wav └── shoot.wav ├── spaceship.py ├── sprite ├── 0.png ├── 1.png ├── 2.png ├── 3.png ├── 4.png ├── 5.png ├── 6.png ├── 7.png ├── 8.png ├── 9.png ├── alien1_frame1.png ├── alien1_frame2.png ├── alien2_frame1.png ├── alien2_frame2.png ├── alien3_frame1.png ├── alien3_frame2.png ├── alien_explosion.png ├── barricade.png ├── game_over.png ├── high_score.png ├── laser1_frame1.png ├── laser1_frame2.png ├── laser1_frame3.png ├── laser1_frame4.png ├── laser2_frame1.png ├── laser2_frame2.png ├── laser2_frame3.png ├── laser2_frame4.png ├── laser3_frame1.png ├── laser3_frame2.png ├── laser3_frame3.png ├── laser3_frame4.png ├── laser_explosion.png ├── missile_explosion.png ├── saucer.png ├── saucer_explosion.png ├── score.png ├── spaceship.png └── spaceship_explosion.png ├── tools.py └── ui.py /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/README.md -------------------------------------------------------------------------------- /alien.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/alien.py -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/config.py -------------------------------------------------------------------------------- /decor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/decor.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/main.py -------------------------------------------------------------------------------- /sound/alien_destroyed.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sound/alien_destroyed.wav -------------------------------------------------------------------------------- /sound/explosion.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sound/explosion.wav -------------------------------------------------------------------------------- /sound/invader_movements1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sound/invader_movements1.wav -------------------------------------------------------------------------------- /sound/invader_movements2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sound/invader_movements2.wav -------------------------------------------------------------------------------- /sound/invader_movements3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sound/invader_movements3.wav -------------------------------------------------------------------------------- /sound/invader_movements4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sound/invader_movements4.wav -------------------------------------------------------------------------------- /sound/invader_movements5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sound/invader_movements5.wav -------------------------------------------------------------------------------- /sound/invader_movements6.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sound/invader_movements6.wav -------------------------------------------------------------------------------- /sound/one_life.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sound/one_life.wav -------------------------------------------------------------------------------- /sound/saucer.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sound/saucer.wav -------------------------------------------------------------------------------- /sound/saucer_destroyed.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sound/saucer_destroyed.wav -------------------------------------------------------------------------------- /sound/shoot.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sound/shoot.wav -------------------------------------------------------------------------------- /spaceship.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/spaceship.py -------------------------------------------------------------------------------- /sprite/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/0.png -------------------------------------------------------------------------------- /sprite/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/1.png -------------------------------------------------------------------------------- /sprite/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/2.png -------------------------------------------------------------------------------- /sprite/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/3.png -------------------------------------------------------------------------------- /sprite/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/4.png -------------------------------------------------------------------------------- /sprite/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/5.png -------------------------------------------------------------------------------- /sprite/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/6.png -------------------------------------------------------------------------------- /sprite/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/7.png -------------------------------------------------------------------------------- /sprite/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/8.png -------------------------------------------------------------------------------- /sprite/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/9.png -------------------------------------------------------------------------------- /sprite/alien1_frame1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/alien1_frame1.png -------------------------------------------------------------------------------- /sprite/alien1_frame2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/alien1_frame2.png -------------------------------------------------------------------------------- /sprite/alien2_frame1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/alien2_frame1.png -------------------------------------------------------------------------------- /sprite/alien2_frame2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/alien2_frame2.png -------------------------------------------------------------------------------- /sprite/alien3_frame1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/alien3_frame1.png -------------------------------------------------------------------------------- /sprite/alien3_frame2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/alien3_frame2.png -------------------------------------------------------------------------------- /sprite/alien_explosion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/alien_explosion.png -------------------------------------------------------------------------------- /sprite/barricade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/barricade.png -------------------------------------------------------------------------------- /sprite/game_over.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/game_over.png -------------------------------------------------------------------------------- /sprite/high_score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/high_score.png -------------------------------------------------------------------------------- /sprite/laser1_frame1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/laser1_frame1.png -------------------------------------------------------------------------------- /sprite/laser1_frame2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/laser1_frame2.png -------------------------------------------------------------------------------- /sprite/laser1_frame3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/laser1_frame3.png -------------------------------------------------------------------------------- /sprite/laser1_frame4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/laser1_frame4.png -------------------------------------------------------------------------------- /sprite/laser2_frame1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/laser2_frame1.png -------------------------------------------------------------------------------- /sprite/laser2_frame2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/laser2_frame2.png -------------------------------------------------------------------------------- /sprite/laser2_frame3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/laser2_frame3.png -------------------------------------------------------------------------------- /sprite/laser2_frame4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/laser2_frame4.png -------------------------------------------------------------------------------- /sprite/laser3_frame1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/laser3_frame1.png -------------------------------------------------------------------------------- /sprite/laser3_frame2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/laser3_frame2.png -------------------------------------------------------------------------------- /sprite/laser3_frame3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/laser3_frame3.png -------------------------------------------------------------------------------- /sprite/laser3_frame4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/laser3_frame4.png -------------------------------------------------------------------------------- /sprite/laser_explosion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/laser_explosion.png -------------------------------------------------------------------------------- /sprite/missile_explosion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/missile_explosion.png -------------------------------------------------------------------------------- /sprite/saucer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/saucer.png -------------------------------------------------------------------------------- /sprite/saucer_explosion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/saucer_explosion.png -------------------------------------------------------------------------------- /sprite/score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/score.png -------------------------------------------------------------------------------- /sprite/spaceship.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/spaceship.png -------------------------------------------------------------------------------- /sprite/spaceship_explosion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/sprite/spaceship_explosion.png -------------------------------------------------------------------------------- /tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/tools.py -------------------------------------------------------------------------------- /ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seitoh63/PySpaceInvaders/HEAD/ui.py --------------------------------------------------------------------------------