0.2.0-0-pre.2-fix.2
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!-- file: README.md -->
|
||||
<!-- version: 9 -->
|
||||
<!-- version: 10 -->
|
||||
|
||||
# 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.
|
||||
|
||||
|
||||
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 -->
|
||||
<!-- version: 2 -->
|
||||
<!-- version: 3 -->
|
||||
|
||||
# É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é
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/studies/005-DEPENDENCY_AND_COMPOSITION_STUDY.md -->
|
||||
<!-- version: 2 -->
|
||||
<!-- version: 3 -->
|
||||
|
||||
# É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`.
|
||||
|
||||
Reference in New Issue
Block a user