ouahbi13 / Alien-Invasion

A simple game project using pygame module

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Alien-Invasion

A beginner game project using pygame module .

For this project, i was guided by the book "Python Crash Course, 2nd Edition A Hands-On, Project-Based Introduction to Programming" by Eric Matthes .

Game Rules:

  • For every alien you shoot you get 50 points .
  • Don't let any alien ship touch the ground .
  • Don't collide with any alien ship .
  • You lose one life if you break the last two rules .
  • In every level the speed of the aliens, the ship , the bullets increases .

Game assets: (Don't forget to download them from the repository)

Background Music:

Level 1 : https://www.youtube.com/watch?v=-BUoPCDEUDk&list=PL6AE00FD8BD973F42&index=28

Level 2 : https://www.youtube.com/watch?v=IcKYhZyd-ks&list=PL6AE00FD8BD973F42&index=27

Level 3 : https://www.youtube.com/watch?v=f5fAjxvpLHI&list=PL6AE00FD8BD973F42&index=26

Level 4 : https://www.youtube.com/watch?v=uOrl8i1Lhdg&list=PL6AE00FD8BD973F42&index=25

Level 5 : https://www.youtube.com/watch?v=Vp-V-8q1urg&list=PL6AE00FD8BD973F42&index=24

Level 6 : https://www.youtube.com/watch?v=TthQ5Q_7hr4&list=PL6AE00FD8BD973F42&index=23

Sound Effects:

Alien-Bullet Collision : https://www.youtube.com/watch?v=FsLkXXOyeRI&ab_channel=SFX

Ship-Alien Collision : https://www.youtube.com/watch?v=bkAANiXiTJs&ab_channel=Seaguli 

Game Over sound effect : https://www.youtube.com/watch?v=bug1b0fQS8Y&ab_channel=SeaguliSeaguli

Images:

 Ship and Alien Image : https://st8.cannypic.com/thumbs/42/425227_632_canny_pic.jpg

 Background Image : https://robhimself.com/resources/invaders/starfield.png

P.S:

*** You can cut the image of your choosing, then you have to remove the background using this website : https://www.remove.bg/ ***

*** Pay attention to files names ***

*** Don't forget to create a text file to save highscore ***

*** Create a folder for images, and another for audio effects"

alt text

Enjoy !

About

A simple game project using pygame module


Languages

Language:Python 100.0%