{"id":23038500,"url":"https://github.com/luizmiguelrosa/pyasteroids","last_synced_at":"2025-07-11T20:34:32.930Z","repository":{"id":196896950,"uuid":"676685483","full_name":"luizmiguelrosa/PyAsteroids","owner":"luizmiguelrosa","description":"Um jogo de asteroids feito no Pygame","archived":false,"fork":false,"pushed_at":"2023-08-15T13:47:45.000Z","size":236,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"1.2","last_synced_at":"2025-02-08T13:44:38.739Z","etag":null,"topics":["asteroids","engine","game","pygame","python"],"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/luizmiguelrosa.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}},"created_at":"2023-08-09T19:12:33.000Z","updated_at":"2023-12-04T20:37:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"80edf73e-71aa-4e54-9462-db4d93691f59","html_url":"https://github.com/luizmiguelrosa/PyAsteroids","commit_stats":null,"previous_names":["luizmiguelrosa/pyasteroids"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luizmiguelrosa%2FPyAsteroids","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luizmiguelrosa%2FPyAsteroids/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luizmiguelrosa%2FPyAsteroids/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luizmiguelrosa%2FPyAsteroids/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/luizmiguelrosa","download_url":"https://codeload.github.com/luizmiguelrosa/PyAsteroids/tar.gz/refs/heads/1.2","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246909852,"owners_count":20853467,"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","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":["asteroids","engine","game","pygame","python"],"created_at":"2024-12-15T18:19:13.185Z","updated_at":"2025-04-02T23:29:06.195Z","avatar_url":"https://github.com/luizmiguelrosa.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003ePyAsteroids\u003c/h1\u003e\n\u003cimg src=\"gameplay.png\" align=\"center\"/\u003e\n\nEste jogo foi inspirado no clássico arcade Asteroids e foi desenvolvido utilizando a biblioteca Pygame. A ideia principal era criar uma experiência visualmente agradável e descomplicada, enquanto por trás das cenas, processos mais avançados estão em ação.\n\n## História do Jogo\nDevido às consequências das ações humanas na Terra, a decisão de evacuar o planeta é tomada pela humanidade. No entanto, essa jornada rumo a um novo lar não é sem obstáculos. Para enfrentar os desafios que surgem no caminho, é formada uma unidade especial dedicada a desbravar a rota para o próximo planeta habitável. Seu objetivo principal é minimizar os riscos iminentes e garantir uma passagem segura para a humanidade.\n\n## Requisitos\n- [Pygame](https://www.pygame.org/news)\n- [Python](https://www.python.org/downloads/release/python-3114/)\n\n## Como instalar ?\n- **Primeiramente** você precisa baixar o arquivos do repositório no botão de **Download Zip**.\n- **Segundamente** você precisa ter o Python instalado.\n- **Terceiramente** abra um terminal na pasta do jogo, e digite `pip install -r requirements.txt`.\n\n## Como jogar ?\n- Inicie o jogo usando o comando no terminal: `python main.py`.\n- Usando as teclas `A` e `D`, você consegue mover a nave.\n- Usando a tecla `Espaço`, a nave irá disparar um laser.\n- Usando a tecla `P`, irá pausar o jogo. Já a tecla `R` irá reiniciar.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluizmiguelrosa%2Fpyasteroids","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluizmiguelrosa%2Fpyasteroids","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluizmiguelrosa%2Fpyasteroids/lists"}