{"id":15599462,"url":"https://github.com/leerob/space-invaders","last_synced_at":"2025-10-13T10:31:22.443Z","repository":{"id":22678482,"uuid":"26022024","full_name":"leerob/space-invaders","owner":"leerob","description":"👾Python clone with a modern twist","archived":true,"fork":false,"pushed_at":"2024-07-31T03:28:10.000Z","size":5416,"stargazers_count":247,"open_issues_count":6,"forks_count":229,"subscribers_count":27,"default_branch":"master","last_synced_at":"2025-01-30T10:35:02.746Z","etag":null,"topics":["pygame","python","space-invaders"],"latest_commit_sha":null,"homepage":"https://leerob.io/blog/space-invaders-with-python","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/leerob.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":"2014-10-31T15:38:58.000Z","updated_at":"2025-01-14T07:45:24.000Z","dependencies_parsed_at":"2025-01-30T10:32:03.549Z","dependency_job_id":"57b4bf47-d560-4445-8ea6-d226d147a2ae","html_url":"https://github.com/leerob/space-invaders","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/leerob/space-invaders","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leerob%2Fspace-invaders","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leerob%2Fspace-invaders/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leerob%2Fspace-invaders/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leerob%2Fspace-invaders/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leerob","download_url":"https://codeload.github.com/leerob/space-invaders/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leerob%2Fspace-invaders/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279014647,"owners_count":26085555,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["pygame","python","space-invaders"],"created_at":"2024-10-03T01:58:25.852Z","updated_at":"2025-10-13T10:31:21.798Z","avatar_url":"https://github.com/leerob.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Space Invaders\n\n[![Language](https://img.shields.io/badge/language-python-blue.svg?style=flat)](https://www.python.org)\n[![Module](https://img.shields.io/badge/module-pygame-brightgreen.svg?style=flat)](http://www.pygame.org/news.html)\n[![Release](https://img.shields.io/badge/release-v1.0-orange.svg?style=flat)](http://www.leejamesrobinson.com/space-invaders.html)\n\n## About\n\nSpace Invaders is a two-dimensional fixed shooter game in which the player controls a ship with lasers by moving it horizontally\nacross the bottom of the screen and firing at descending aliens. The aim is to defeat five rows of ten aliens that move\nhorizontally back and forth across the screen as they advance towards the bottom of the screen. The player defeats an alien,\nand earns points, by shooting it with the laser cannon. As more aliens are defeated, the aliens' movement and the game's music\nboth speed up.\n\nThe aliens attempt to destroy the ship by firing at it while they approach the bottom of the screen. If they reach the bottom,\nthe alien invasion is successful and the game ends. A special \"mystery ship\" will occasionally move across the top of the\nscreen and award bonus points if destroyed. The ship is partially protected by several stationary defense bunkers that are\ngradually destroyed by projectiles from the aliens and player.\n\n\u003cimg src=\"http://i.imgur.com/u2mss8o.png\" width=\"300\" height=\"240\" /\u003e\n\u003cimg src=\"http://i.imgur.com/mR81p5O.png\" width=\"300\" height=\"240\"/\u003e\n\n## How To Play\n\n- If you don't have [Python](https://www.python.org/downloads/) or [Pygame](http://www.pygame.org/download.shtml) installed, you can simply double click the .exe file to play the game.\n  **Note:** _The .exe file needs to stay in the same directory as the sounds, images, and font folders._\n\n- If you have the correct version of Python and Pygame installed, you can run the program in the command prompt / terminal.\n\n```bash\ncd SpaceInvaders\npython spaceinvaders.py\n```\n\n**Note:** If you're using Python 3, replace the command \"python\" with \"python3\"\n\n**MacOS Mojave**: You need to use Python 3.7.2 or greater: [Source](https://github.com/pygame/pygame/issues/555)\n\n## Demo\n\n[![Space Invaders](http://img.youtube.com/vi/_2yUP3WMDRc/0.jpg)](http://www.youtube.com/watch?v=_2yUP3WMDRc)\n\n## Notable Forks\n\n- [AI research project where four types of agents control the ship and play the game](https://github.com/scott-pickthorn/Space_Invaders)\n- [NEAT program that evolves to beat the game](https://github.com/lairsonm/neat-in-space-invaders)\n\n## Contact\n\nThanks for checking out my game and I hope you enjoy it! Feel free to contact me.\n\n- Lee Robinson\n- lrobinson2011@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleerob%2Fspace-invaders","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleerob%2Fspace-invaders","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleerob%2Fspace-invaders/lists"}