0.2.0-0-pre.2-fix.2
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
// file: Android/game-reflex-poc/build.gradle
|
// file: Android/game-reflex-poc/build.gradle
|
||||||
// version: 29
|
// version: 30
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
id 'com.android.application'
|
id 'com.android.application'
|
||||||
@@ -18,7 +18,7 @@ android {
|
|||||||
minSdk 21
|
minSdk 21
|
||||||
targetSdk 36
|
targetSdk 36
|
||||||
versionCode 2
|
versionCode 2
|
||||||
versionName '0.2.0-0-pre.2.fix.1'
|
versionName '0.2.0-0-pre.2.fix.2'
|
||||||
}
|
}
|
||||||
|
|
||||||
compileOptions {
|
compileOptions {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// file: Android/game-snake-poc/build.gradle
|
// file: Android/game-snake-poc/build.gradle
|
||||||
// version: 29
|
// version: 30
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
id 'com.android.application'
|
id 'com.android.application'
|
||||||
@@ -18,7 +18,7 @@ android {
|
|||||||
minSdk 21
|
minSdk 21
|
||||||
targetSdk 36
|
targetSdk 36
|
||||||
versionCode 2
|
versionCode 2
|
||||||
versionName '0.2.0-0-pre.2.fix.1'
|
versionName '0.2.0-0-pre.2.fix.2'
|
||||||
}
|
}
|
||||||
|
|
||||||
compileOptions {
|
compileOptions {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
# file: Cargo.toml
|
# file: Cargo.toml
|
||||||
# version: 41
|
# version: 42
|
||||||
|
|
||||||
[workspace]
|
[workspace]
|
||||||
resolver = "3"
|
resolver = "3"
|
||||||
@@ -19,7 +19,7 @@ members = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
[workspace.package]
|
[workspace.package]
|
||||||
version = "0.2.0-0-pre.2.fix.1"
|
version = "0.2.0-0-pre.2.fix.2"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
repository = "https://git.sasedev.com/Sasedev/games"
|
repository = "https://git.sasedev.com/Sasedev/games"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<!-- file: README.md -->
|
<!-- file: README.md -->
|
||||||
<!-- version: 9 -->
|
<!-- version: 10 -->
|
||||||
|
|
||||||
# games.sasedev
|
# 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 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.
|
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.
|
||||||
|
|
||||||
|
|||||||
43
deltas/0.2.0/0-pre.2.fix.2.md
Normal file
43
deltas/0.2.0/0-pre.2.fix.2.md
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
<!-- file: deltas/0.2.0/0-pre.2.fix.2.md -->
|
||||||
|
<!-- version: 1 -->
|
||||||
|
|
||||||
|
# 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.
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
<!-- file: docs/studies/003-PLATFORM_CAPABILITY_STUDY.md -->
|
<!-- file: docs/studies/003-PLATFORM_CAPABILITY_STUDY.md -->
|
||||||
<!-- version: 2 -->
|
<!-- version: 3 -->
|
||||||
|
|
||||||
# Étude plateforme et disponibilité des capacités
|
# Étude plateforme et disponibilité des capacités
|
||||||
|
|
||||||
@@ -54,16 +54,16 @@ Le backend n'est pas l'identité du jeu.
|
|||||||
|
|
||||||
## Cibles connues
|
## Cibles connues
|
||||||
|
|
||||||
| Cible | OS/environnement | Device | Execution | Host | Backend principal |
|
| Cible | OS/environnement | Device | Execution | Host | Backend principal |
|
||||||
| :--- | :--- | :--- | :--- | :--- | :--- |
|
| :------------------ | :------------------ | :------------------- | :---------------- | :----------- | :----------------- |
|
||||||
| Desktop SDL Linux | Linux | Desktop | Native | Native | SDL3 |
|
| Desktop SDL Linux | Linux | Desktop | Native | Native | SDL3 |
|
||||||
| Desktop SDL Windows | Windows | Desktop | Native | Native | SDL3 |
|
| Desktop SDL Windows | Windows | Desktop | Native | Native | SDL3 |
|
||||||
| Desktop SDL macOS | macOS | Desktop | Native | Native | SDL3, réservé |
|
| Desktop SDL macOS | macOS | Desktop | Native | Native | SDL3, réservé |
|
||||||
| Android SDL | Android | Phone/Tablet | Native | Native | SDL3 + Java/JNI |
|
| Android SDL | Android | Phone/Tablet | Native | Native | SDL3 + Java/JNI |
|
||||||
| iOS natif | iOS | Phone/Tablet | Native | Native | réservé |
|
| iOS natif | iOS | Phone/Tablet | Native | Native | réservé |
|
||||||
| Web | Browser | Desktop/Phone/Tablet | Wasm | Browser | Web/WASM |
|
| 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 Desktop | Linux/Windows/macOS | Desktop | Wasm côté jeu POC | TauriWebView | Tauri + Web/WASM |
|
||||||
| Tauri Android | Android | Phone/Tablet | à étudier | TauriWebView | expérimental futur |
|
| Tauri Android | Android | Phone/Tablet | à étudier | TauriWebView | expérimental futur |
|
||||||
|
|
||||||
## Capacités et variabilité
|
## Capacités et variabilité
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<!-- file: docs/studies/005-DEPENDENCY_AND_COMPOSITION_STUDY.md -->
|
<!-- file: docs/studies/005-DEPENDENCY_AND_COMPOSITION_STUDY.md -->
|
||||||
<!-- version: 2 -->
|
<!-- version: 3 -->
|
||||||
|
|
||||||
# Étude des dépendances et de la composition
|
# É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.
|
Cette arborescence est une hypothèse d'étude. Elle n'est pas encore un contrat de fichiers.
|
||||||
|
|
||||||
|
|
||||||
## Realtime : séparation des responsabilités
|
## Realtime : séparation des responsabilités
|
||||||
|
|
||||||
Le temps réel ne doit pas être représenté par une seule capability `websocket`.
|
Le temps réel ne doit pas être représenté par une seule capability `websocket`.
|
||||||
|
|||||||
Reference in New Issue
Block a user