project

asteroide

🚀 Asteroids

Um clone do clássico Asteroids feito do zero em C puro com SDL2, sem engines ou frameworks. Projeto desenvolvido para aprender os fundamentos de game development — game loop, física, colisão, renderização e áudio.


🎮 Gameplay

🕹️ Controles

| Tecla | Ação | |-------|------| | ← → | Rotacionar nave | | ↑ | Acelerar | | Espaço | Atirar | | ESC | Pausar |


🛠️ Build

Dependências

sudo apt install libsdl2-dev libsdl2-ttf-dev libsdl2-mixer-dev

Compilar

make linux
./asteroids

Instalar ícone no sistema (opcional)

Edite o arquivo asteroids.desktop com os caminhos absolutos corretos e copie para:

cp asteroids.desktop ~/.local/share/applications/

📁 Estrutura

asteroid/
├── src/
│   └── asteroids.c
├── assets/
│   ├── audio/
│   ├── fonts/
│   └── logo.png
├── asteroids.desktop
├── Makefile
└── .gitignore

🎵 Créditos de Áudio

🔤 Fonte


👨‍💻 Autor

jonatasmota404 — github.com/jonatasmota404


📄 Licença

MIT — faça o que quiser, só da crédito.