72 lines
1.7 KiB
Markdown
72 lines
1.7 KiB
Markdown
<div align="center">
|
|
<img src="https://php.sustancia.synology.me/images/orni_attack/orni_attack_1.png" width="600" alt="Orni Attack">
|
|
</div>
|
|
|
|
# Orni Attack
|
|
|
|
Destrueix als cosinus mesisinus que ens ataquen montats en ORNIs!
|
|
|
|
---
|
|
|
|
## Controls
|
|
|
|
El joc permet l'ús del teclat per a controlar la nau i la finestra. Les tecles són les següents:
|
|
|
|
| Tecla | Acció |
|
|
|-------|-------|
|
|
| **↑** | Accelerar la nau |
|
|
| **↓** | Frenar |
|
|
| **←** | Rotar a l'esquerra |
|
|
| **→** | Rotar a la dreta |
|
|
| **Espai** | Disparar |
|
|
| **ESC** | Eixir del joc |
|
|
| **F1** | Disminuir la mida de la finestra |
|
|
| **F2** | Augmentar la mida de la finestra |
|
|
| **F3** | Alternar pantalla completa |
|
|
|
|
---
|
|
|
|
## Compilació i execució
|
|
|
|
### Compilar el joc
|
|
|
|
```bash
|
|
make # Compilar
|
|
make debug # Compilació en mode debug
|
|
make clean # Netejar fitxers compilats
|
|
./orni # Executar
|
|
```
|
|
|
|
### Crear versions release
|
|
|
|
```bash
|
|
make macos_release # macOS .app bundle + .dmg (Apple Silicon)
|
|
make linux_release # Linux .tar.gz
|
|
make windows_release # Windows .zip (requereix MinGW a Windows)
|
|
make windows_cross # Cross-compilació Windows des de Linux/macOS
|
|
make rpi_release # Raspberry Pi ARM64 cross-compilació
|
|
```
|
|
|
|
---
|
|
|
|
## Requisits
|
|
|
|
- **C++20** compatible compiler
|
|
- **SDL3** library
|
|
- **CMake** 3.15 o superior
|
|
|
|
### Plataformes suportades
|
|
|
|
- macOS (Apple Silicon i Intel)
|
|
- Linux (x86_64)
|
|
- Windows (MinGW)
|
|
- Raspberry Pi (ARM64)
|
|
|
|
---
|
|
|
|
## Història
|
|
|
|
Joc original creat en **Turbo Pascal 7 per a DOS** (1999), ara migrat a **C++20 amb SDL3**. Aquest port modern preserva la jugabilitat i l'estètica de l'original mentre aprofita les capacitats dels sistemes actuals.
|
|
|
|
**Versió actual**: BETA 3.0
|