{"id":20312694,"url":"https://github.com/prathameshdhande22/space-invader-game","last_synced_at":"2026-05-12T09:32:40.707Z","repository":{"id":108994763,"uuid":"583215257","full_name":"PrathameshDhande22/Space-Invader-Game","owner":"PrathameshDhande22","description":"This repository contains a implementation of the classic arcade game Space Invaders in Python using the Pygame library","archived":false,"fork":false,"pushed_at":"2023-01-01T12:52:28.000Z","size":4897,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-04T08:31:53.955Z","etag":null,"topics":["bullets","classic-game","numpy","pygame","pygame-games","python3","pythonprojects","retro-game","space-invaders","spaceinvader","spaceinvaders-pygame","spaceshooter"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrathameshDhande22.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-29T05:27:09.000Z","updated_at":"2023-01-24T12:31:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"e6de5c14-8dfe-4055-b83f-41efb494d99f","html_url":"https://github.com/PrathameshDhande22/Space-Invader-Game","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/PrathameshDhande22/Space-Invader-Game","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrathameshDhande22%2FSpace-Invader-Game","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrathameshDhande22%2FSpace-Invader-Game/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrathameshDhande22%2FSpace-Invader-Game/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrathameshDhande22%2FSpace-Invader-Game/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrathameshDhande22","download_url":"https://codeload.github.com/PrathameshDhande22/Space-Invader-Game/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrathameshDhande22%2FSpace-Invader-Game/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32932402,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-12T09:19:52.626Z","status":"ssl_error","status_checked_at":"2026-05-12T09:17:33.438Z","response_time":102,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bullets","classic-game","numpy","pygame","pygame-games","python3","pythonprojects","retro-game","space-invaders","spaceinvader","spaceinvaders-pygame","spaceshooter"],"created_at":"2024-11-14T18:07:14.230Z","updated_at":"2026-05-12T09:32:40.694Z","avatar_url":"https://github.com/PrathameshDhande22.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Space Invader Game in Pygame\n![Size](https://img.shields.io/github/repo-size/PrathameshDhande22/Space-Invader-Game?logo=github\u0026style=flat-square)\n![GitHub](https://img.shields.io/github/license/PrathameshDhande22/Space-Invader-Game?logo=github\u0026color=red\u0026style=flat-square)\n[![Python](https://img.shields.io/badge/IDE-vscode-brightgreen?style=flat-square\u0026color=success)](https://code.visualstudio.com/)\n\n[![Made with Python](https://img.shields.io/badge/Made%20with-Python-1f425f?logo=python\u0026logoColor=white\u0026style=for-the-badge)](https://www.python.org/)\n\n\n## Introduction\nWelcome to Space Invaders, a classic arcade game implemented using Pygame! In this game, you play as a spaceship tasked with defending the earth from waves of alien invaders.\n\n## Gameplay\nThe gameplay consists of three levels. In each level, you will be faced with a wave of alien invaders that you must defeat in order to progress to the next level. You can move your spaceship left and right using the left and right arrow keys, and shoot at the aliens using the space bar.\n\nAfter completing level 2, the game will randomly throw missiles at you. You can shoot these missiles using the space bar, and shooting three bullets at a missile will give you a score bonus of 50 points.\n\nAs you progress through the levels, the aliens will move faster and become more numerous. If an alien touches the bottom of the screen or enters the player area, the game is over. However, you have three lives, so if you collide with an alien, your life will decrease by 1. The enemies do not shoot at you.\n\nThe game is won when you successfully shoot down all of the aliens.\n\n## Scoring\nShooting an alien gives you a score of 10 points. In addition, shooting three bullets at a missile will give you a score bonus of 50 points.\n\n## Controls\nUse the left and right arrow keys to move the spaceship left and right.\nPress the space bar to shoot at the aliens or missiles.\nInstallation and Running the game\nTo run the game, you will need to have Pygame and NumPy installed. You can install these dependencies using pip by running the following commands:\n```\npip install pygame\npip install numpy\n```\n\nOnce the dependencies are installed, you can clone the repository and run the game by following these steps:\n```\ngit clone https://github.com/PrathameshDhande22/Space-Invader-Game.git\ncd Space-Invader-Game\npython App.py\n```\n## Output\n[Click Here](https://youtu.be/n32xoV24cCM) 👈 to See the Output \n\n## Credits\nThe images used in the game are taken from:\n\n- \u003ca href=\"https://www.freepik.com/free-vector/gradient-galaxy-background_15292647.htm#query=space%20invaders\u0026position=20\u0026from_view=keyword\"\u003eImage by pikisuperstar\u003c/a\u003e on Freepik\n- \u003ca href=\"https://www.freepik.com/free-vector/cartoon-galaxy-with-stars-background_15266702.htm#query=space%20invaders\u0026position=17\u0026from_view=keyword\"\u003eImage by pikisuperstar\u003c/a\u003e on Freepik\n\nThe sound effects used in the game are taken from \u003ca href=\"https://pixabay.com/?utm_source=link-attribution\u0026amp;utm_medium=referral\u0026amp;utm_campaign=music\u0026amp;utm_content=96688\"\u003ePixabay\u003c/a\u003e.\n\n## Conclusion\nThank you for playing Space Invaders! We hope you had fun defending the earth from the alien invasion.\n\n## Author : Prathamesh Dhande\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprathameshdhande22%2Fspace-invader-game","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprathameshdhande22%2Fspace-invader-game","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprathameshdhande22%2Fspace-invader-game/lists"}