Files
games/deltas/0.1.0/1-alpha.1.md
2026-09-16 23:13:26 +02:00

2.5 KiB

Delta 0.1.0-1-alpha.1

Base

Base validée : 0.1.0-0-pre.11.fix.5.

Passage en alpha

Les deux POC sont désormais jouables et réutilisent le même moteur sur Desktop. Snake a également été validé sur un Galaxy S9+ ARM64 réel.

La phase 0-pre.* est donc close. 1-alpha.* commence la stabilisation volontaire de l'API moteur V1.

Provenance runtime

engine-v1-platform-api introduit RuntimeProvenance et cinq dimensions orthogonales :

PlatformFamily
DeviceClass
ExecutionModel
RuntimeHost
InputProfile

Objectif : conserver avec une session, un score, un replay ou un événement analytics assez de contexte pour distinguer notamment :

Android / Phone / Native / Native / Touch
Desktop / Desktop / Native / Native / KeyboardMouse
Desktop / Desktop / Wasm / TauriWebView / KeyboardMouse
Web / Phone / Wasm / Browser / Touch

Aucune API de comparaison automatique n'est introduite. La politique de leaderboard reste propre au jeu/backend.

Identité joueur

Authentification et provenance sont volontairement séparées.

Un score anonyme et un score authentifié peuvent porter la même provenance. Le futur modèle de compte ne devra donc pas être utilisé pour déduire l'environnement technique.

Documentation

  • ajout de docs/architecture/010-RUNTIME_PROVENANCE.md ;
  • extension de la documentation des leaderboards ;
  • enregistrement de la validation 0-pre.11.fix.5 ;
  • ajout de 1-alpha.2 pour le POC Web/WASM dans Tauri.

Android

Les versionName Reflex et Snake passent à :

0.1.0-1-alpha.1

Validation

cargo fmt --all
cargo fmt --all -- --check

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

cargo check --workspace
cargo clippy --workspace --all-targets --all-features -- -D warnings

cargo test -p engine-v1-platform-api --all-targets --all-features
cargo test -p engine-v1-common --all-targets --all-features
cargo test -p engine-v1-sdl --all-targets --all-features
cargo test -p game-reflex-poc --all-targets --all-features
cargo test -p game-snake-poc --all-targets --all-features

Smokes

Aucun changement de gameplay n'est introduit par ce delta. Un smoke Desktop court de Reflex et Snake suffit après les gates Rust.

Transition

Si les gates sont propres, passer à 0.1.0-1-alpha.2 pour le POC WASM + Tauri.

En cas d'échec imputable au projet, produire 0.1.0-1-alpha.1.fix.1.