From 13d089a5db39926a4df684936749869a032f439b Mon Sep 17 00:00:00 2001 From: SinuS Von SifriduS Date: Fri, 18 Sep 2026 14:16:41 +0200 Subject: [PATCH] 0.2.0-0-pre.2-fix.2 --- Android/game-reflex-poc/build.gradle | 4 +- Android/game-snake-poc/build.gradle | 4 +- Cargo.toml | 4 +- README.md | 4 +- deltas/0.2.0/0-pre.2.fix.2.md | 43 +++++++++++++++++++ docs/studies/003-PLATFORM_CAPABILITY_STUDY.md | 22 +++++----- .../005-DEPENDENCY_AND_COMPOSITION_STUDY.md | 3 +- 7 files changed, 63 insertions(+), 21 deletions(-) create mode 100644 deltas/0.2.0/0-pre.2.fix.2.md diff --git a/Android/game-reflex-poc/build.gradle b/Android/game-reflex-poc/build.gradle index 3986c75..d5b99b6 100644 --- a/Android/game-reflex-poc/build.gradle +++ b/Android/game-reflex-poc/build.gradle @@ -1,5 +1,5 @@ // file: Android/game-reflex-poc/build.gradle -// version: 29 +// version: 30 plugins { id 'com.android.application' @@ -18,7 +18,7 @@ android { minSdk 21 targetSdk 36 versionCode 2 - versionName '0.2.0-0-pre.2.fix.1' + versionName '0.2.0-0-pre.2.fix.2' } compileOptions { diff --git a/Android/game-snake-poc/build.gradle b/Android/game-snake-poc/build.gradle index 6dc607e..c4900b7 100644 --- a/Android/game-snake-poc/build.gradle +++ b/Android/game-snake-poc/build.gradle @@ -1,5 +1,5 @@ // file: Android/game-snake-poc/build.gradle -// version: 29 +// version: 30 plugins { id 'com.android.application' @@ -18,7 +18,7 @@ android { minSdk 21 targetSdk 36 versionCode 2 - versionName '0.2.0-0-pre.2.fix.1' + versionName '0.2.0-0-pre.2.fix.2' } compileOptions { diff --git a/Cargo.toml b/Cargo.toml index 2de4b6e..aee7304 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ # file: Cargo.toml -# version: 41 +# version: 42 [workspace] resolver = "3" @@ -19,7 +19,7 @@ members = [ ] [workspace.package] -version = "0.2.0-0-pre.2.fix.1" +version = "0.2.0-0-pre.2.fix.2" edition = "2024" license = "MIT" repository = "https://git.sasedev.com/Sasedev/games" diff --git a/README.md b/README.md index be913dd..7c54f2a 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ - + # games.sasedev @@ -25,7 +25,7 @@ Workspace expérimental puis productif pour des jeux multiplateformes principale Version stable de référence : `0.1.0`. -Version candidate en cours de conception : `0.2.0-0-pre.2.fix.1`. +Version candidate en cours de conception : `0.2.0-0-pre.2.fix.2`. Les deux premiers jeux sont des POC structurels : `game-reflex-poc` et `game-snake-poc`. Ils existent d'abord pour valider les frontières du workspace, le moteur, les assets et le packaging multiplateforme. diff --git a/deltas/0.2.0/0-pre.2.fix.2.md b/deltas/0.2.0/0-pre.2.fix.2.md new file mode 100644 index 0000000..b89be28 --- /dev/null +++ b/deltas/0.2.0/0-pre.2.fix.2.md @@ -0,0 +1,43 @@ + + + +# Delta 0.2.0-0-pre.2.fix.2 + +## Base + +Base déclarée : `0.2.0-0-pre.2.fix.1`. + +Le delta `0-pre.2.fix.1.md` reste immuable. + +## Objet + +Correction strictement documentaire des erreurs détectées par `scripts/audit_markdown_tables.py`. + +## Corrections + +- alignement vertical complet du tableau de `docs/studies/003-PLATFORM_CAPABILITY_STUDY.md` ; +- conservation de l'alignement Markdown sémantique à gauche pour les colonnes textuelles ; +- suppression d'une double ligne vide interdite dans `docs/studies/005-DEPENDENCY_AND_COMPOSITION_STUDY.md`. + +Aucun contenu fonctionnel ou architectural n'est ajouté ou modifié. + +## Fichiers modifiés + +- `Cargo.toml` ; +- `Android/game-reflex-poc/build.gradle` ; +- `Android/game-snake-poc/build.gradle` ; +- `README.md` ; +- `docs/studies/003-PLATFORM_CAPABILITY_STUDY.md` ; +- `docs/studies/005-DEPENDENCY_AND_COMPOSITION_STUDY.md`. + +Les fichiers existants modifiés et possédant un en-tête `version` ont été incrémentés. + +## 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 ou smoke n'est requise : ce fix ne touche ni code runtime ni configuration de build, hors métadonnées de version. diff --git a/docs/studies/003-PLATFORM_CAPABILITY_STUDY.md b/docs/studies/003-PLATFORM_CAPABILITY_STUDY.md index c318ea9..3d97773 100644 --- a/docs/studies/003-PLATFORM_CAPABILITY_STUDY.md +++ b/docs/studies/003-PLATFORM_CAPABILITY_STUDY.md @@ -1,5 +1,5 @@ - + # Étude plateforme et disponibilité des capacités @@ -54,16 +54,16 @@ Le backend n'est pas l'identité du jeu. ## Cibles connues -| Cible | OS/environnement | Device | Execution | Host | Backend principal | -| :--- | :--- | :--- | :--- | :--- | :--- | -| Desktop SDL Linux | Linux | Desktop | Native | Native | SDL3 | -| Desktop SDL Windows | Windows | Desktop | Native | Native | SDL3 | -| Desktop SDL macOS | macOS | Desktop | Native | Native | SDL3, réservé | -| Android SDL | Android | Phone/Tablet | Native | Native | SDL3 + Java/JNI | -| iOS natif | iOS | Phone/Tablet | Native | Native | réservé | -| Web | Browser | Desktop/Phone/Tablet | Wasm | Browser | Web/WASM | -| Tauri Desktop | Linux/Windows/macOS | Desktop | Wasm côté jeu POC | TauriWebView | Tauri + Web/WASM | -| Tauri Android | Android | Phone/Tablet | à étudier | TauriWebView | expérimental futur | +| Cible | OS/environnement | Device | Execution | Host | Backend principal | +| :------------------ | :------------------ | :------------------- | :---------------- | :----------- | :----------------- | +| Desktop SDL Linux | Linux | Desktop | Native | Native | SDL3 | +| Desktop SDL Windows | Windows | Desktop | Native | Native | SDL3 | +| Desktop SDL macOS | macOS | Desktop | Native | Native | SDL3, réservé | +| Android SDL | Android | Phone/Tablet | Native | Native | SDL3 + Java/JNI | +| iOS natif | iOS | Phone/Tablet | Native | Native | réservé | +| Web | Browser | Desktop/Phone/Tablet | Wasm | Browser | Web/WASM | +| Tauri Desktop | Linux/Windows/macOS | Desktop | Wasm côté jeu POC | TauriWebView | Tauri + Web/WASM | +| Tauri Android | Android | Phone/Tablet | à étudier | TauriWebView | expérimental futur | ## Capacités et variabilité diff --git a/docs/studies/005-DEPENDENCY_AND_COMPOSITION_STUDY.md b/docs/studies/005-DEPENDENCY_AND_COMPOSITION_STUDY.md index 4287e49..f21a13e 100644 --- a/docs/studies/005-DEPENDENCY_AND_COMPOSITION_STUDY.md +++ b/docs/studies/005-DEPENDENCY_AND_COMPOSITION_STUDY.md @@ -1,5 +1,5 @@ - + # Étude des dépendances et de la composition @@ -156,7 +156,6 @@ crates/ Cette arborescence est une hypothèse d'étude. Elle n'est pas encore un contrat de fichiers. - ## Realtime : séparation des responsabilités Le temps réel ne doit pas être représenté par une seule capability `websocket`.