afegit readme

This commit is contained in:
2025-12-23 13:06:52 +01:00
parent fb394d23c9
commit 79d6e71fff
2 changed files with 66 additions and 15 deletions

View File

@@ -1,7 +1,7 @@
# CMakeLists.txt
cmake_minimum_required(VERSION 3.10)
project(orni VERSION 0.7.1)
project(orni VERSION 0.7.2)
# Info del proyecto
set(PROJECT_LONG_NAME "Orni Attack")

View File

@@ -1,20 +1,71 @@
# Asteroids
<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!
<img width="752" src="https://user-images.githubusercontent.com/110221325/184473983-a07c8594-f87c-4e6a-b723-b0a0f8d08e85.png">
---
## Controls
* `cursor amunt` accelerar
* `cursor avall` frenar
* `cursor dreta` rotar en el sentit de les agulles del rellotge
* `cursor esquerra`rotar en l'altre sentit
* `espai` disparar
* `esc` eixir
Nomes tens una bala a l'hora. Crec que els teus dispars encara no fan pupa als ORNIs. Pero si ells te toquen sí que rebentes.
## Com jugar hui en dia
El joc permet l'ús del teclat per a controlar la nau i la finestra. Les tecles són les següents:
Amb DosBox. Augmenta cicles, uns 30000 en el meu macbook.
| 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 |
## Com compilar hui en dia
---
Turbo Pascal 7 desde DosBox. No m'ha fet falta activar res.
## 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