56 lines
1.4 KiB
Markdown
56 lines
1.4 KiB
Markdown
<!-- file: deltas/0.2.0/0-pre.4.md -->
|
|
<!-- version: 1 -->
|
|
|
|
# Delta 0.2.0-0-pre.4
|
|
|
|
## Base
|
|
|
|
Base déclarée : `0.2.0-0-pre.3.fix.1`.
|
|
|
|
## Objet
|
|
|
|
Définir les POC plateforme utiles avant toute implémentation de la série suivante.
|
|
|
|
## Études ajoutées
|
|
|
|
- candidats POC plateforme ;
|
|
- réutilisation du code existant ;
|
|
- matrice commune de validation ;
|
|
- séquence proposée pour une future série `0.3.x`.
|
|
|
|
## POC prioritaires étudiés
|
|
|
|
Première vague candidate :
|
|
|
|
- Tauri Android + Reflex ;
|
|
- Web navigateur direct + Reflex ;
|
|
- Tauri Desktop + Snake ;
|
|
- builder Android multi-ABI.
|
|
|
|
Deuxième vague lorsque l'environnement existe :
|
|
|
|
- Windows SDL natif ;
|
|
- macOS SDL natif ;
|
|
- iOS SDL natif.
|
|
|
|
Tauri iOS reste conditionnel aux résultats Tauri Android et à l'existence d'un besoin Apple réel.
|
|
|
|
## Principes
|
|
|
|
- réutiliser le gameplay existant ;
|
|
- minimiser le code spécifique ;
|
|
- mesurer la duplication ;
|
|
- ne pas extraire prématurément une abstraction avant d'avoir observé au moins un besoin réel ;
|
|
- comparer SDL natif, Web/WASM et Tauri/WebView ;
|
|
- ne pas implémenter les POC dans `0.2.0`.
|
|
|
|
## Validation
|
|
|
|
```bash
|
|
python3 scripts/audit_rust_workspace_rules.py
|
|
python3 scripts/audit_markdown_tables.py README.md RULES.md ROADMAP.md CHANGELOG.md docs prompts crates Android deltas history
|
|
python3 scripts/audit_distribution_layout.py
|
|
```
|
|
|
|
Aucune gate Cargo/Gradle/smoke n'est requise pour ce delta documentaire.
|