0.2.0-0-pre.4-fix.2

This commit is contained in:
2026-09-18 15:11:40 +02:00
parent 504cc02712
commit aa9c68e4c7
6 changed files with 71 additions and 26 deletions

View File

@@ -1,5 +1,5 @@
// file: Android/game-reflex-poc/build.gradle
// version: 35
// version: 36
plugins {
id 'com.android.application'
@@ -18,7 +18,7 @@ android {
minSdk 21
targetSdk 36
versionCode 2
versionName '0.2.0-0-pre.4.fix.1'
versionName '0.2.0-0-pre.4.fix.2'
}
compileOptions {

View File

@@ -1,5 +1,5 @@
// file: Android/game-snake-poc/build.gradle
// version: 35
// version: 36
plugins {
id 'com.android.application'
@@ -18,7 +18,7 @@ android {
minSdk 21
targetSdk 36
versionCode 2
versionName '0.2.0-0-pre.4.fix.1'
versionName '0.2.0-0-pre.4.fix.2'
}
compileOptions {

View File

@@ -1,5 +1,5 @@
# file: Cargo.toml
# version: 47
# version: 48
[workspace]
resolver = "3"
@@ -19,7 +19,7 @@ members = [
]
[workspace.package]
version = "0.2.0-0-pre.4.fix.1"
version = "0.2.0-0-pre.4.fix.2"
edition = "2024"
license = "MIT"
repository = "https://git.sasedev.com/Sasedev/games"

View File

@@ -1,5 +1,5 @@
<!-- file: README.md -->
<!-- version: 15 -->
<!-- version: 16 -->
# 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.4.fix.1`.
Version candidate en cours de conception : `0.2.0-0-pre.4.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.

View File

@@ -0,0 +1,45 @@
<!-- file: deltas/0.2.0/0-pre.4.fix.2.md -->
<!-- version: 1 -->
# Delta 0.2.0-0-pre.4.fix.2
## Base
Base déclarée : `0.2.0-0-pre.4.fix.1`.
Le delta `0-pre.4.fix.1.md` reste immuable.
## Objet
Correction strictement documentaire de l'alignement du tableau de `docs/studies/011-PLATFORM_POC_VALIDATION_MATRIX.md`.
## Correction
Le tableau est reconstruit selon la convention contrôlée par `scripts/audit_markdown_tables.py` :
- largeur brute constante pour chaque colonne ;
- padding des lignes de contenu ;
- ligne séparatrice sans espaces ;
- nombre de tirets exactement égal à la largeur brute de chaque colonne.
Aucun contenu fonctionnel ou architectural n'est modifié.
## Fichiers modifiés
- `Cargo.toml` ;
- `Android/game-reflex-poc/build.gradle` ;
- `Android/game-snake-poc/build.gradle` ;
- `README.md` ;
- `docs/studies/011-PLATFORM_POC_VALIDATION_MATRIX.md`.
Tous 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.

View File

@@ -1,5 +1,5 @@
<!-- file: docs/studies/011-PLATFORM_POC_VALIDATION_MATRIX.md -->
<!-- version: 2 -->
<!-- version: 3 -->
# Matrice de validation des POC plateforme
@@ -11,23 +11,23 @@
Chaque POC doit produire des observations comparables.
| Dimension | Mesure / validation attendue |
|------------------------|-------------------------------------------------------------------|
| Build | commande reproductible, dépendances, durée indicative |
| Artifact | type, taille, emplacement |
| Startup | lancement réussi, erreurs, temps indicatif |
| Render | grille/Snake visibles, multi-entités, resize/orientation |
| Input | Snake : directions, keyboard/swipe/touch, latence perçue |
| Lifecycle | pause/resume/background/quit selon host |
| Logging | domaines visibles sur le canal plateforme |
| Assets | chargement sans chemin hardcodé |
| Runtime provenance | dimensions correctes |
| Packaging | APK/AAB/app bundle/static web/binary selon cible |
| Distribution | contraintes de signature/store identifiées |
| Platform integration | faisabilité auth/ads/IAP/notifications sans implémentation finale |
| Code reuse | part de `game-snake-poc`, adapters et front réutilisée |
| Duplication | duplication nouvelle explicitement recensée |
| Maintenance | complexité qualitative et outils nécessaires |
| Dimension | Mesure / validation attendue |
|----------------------|-------------------------------------------------------------------|
| Build | commande reproductible, dépendances, durée indicative |
| Artifact | type, taille, emplacement |
| Startup | lancement réussi, erreurs, temps indicatif |
| Render | grille/Snake visibles, multi-entités, resize/orientation |
| Input | Snake : directions, keyboard/swipe/touch, latence perçue |
| Lifecycle | pause/resume/background/quit selon host |
| Logging | domaines visibles sur le canal plateforme |
| Assets | chargement sans chemin hardcodé |
| Runtime provenance | dimensions correctes |
| Packaging | APK/AAB/app bundle/static web/binary selon cible |
| Distribution | contraintes de signature/store identifiées |
| Platform integration | faisabilité auth/ads/IAP/notifications sans implémentation finale |
| Code reuse | part de `game-snake-poc`, adapters et front réutilisée |
| Duplication | duplication nouvelle explicitement recensée |
| Maintenance | complexité qualitative et outils nécessaires |
## Critères de réussite