1.7 KiB
1.7 KiB
Baseline architecturale consolidée 0.2.0
Statut
Ce document synthétise la baseline documentaire destinée à être gelée par la RC 0.2.0.
Framework
Le projet retient une architecture modulaire distinguant :
- engine kernel ;
- technical capabilities ;
- game-systems ;
- game-specific ;
- platform adapters ;
- providers ;
- server services ;
- tooling.
POC
La série 0.3.x valide les choix plateforme/réseau avec Snake comme jeu-sonde.
Uroburas
La série 0.4.x démarre le jeu réel Uroburas, d'abord Mode 1 Challenge.
Ordre produit actuel :
Mode 1
→ Mode 3
→ Mode 2
Réseau
- Actix Web pour Web/API ;
- Maud pour HTML server-side ;
- Fluent pour i18n ;
- Lettre pour email ;
- WebSocket/tokio-tungstenite baseline realtime ;
- WebTransport/QUIC candidat POC ;
- gRPC/Tonic conditionnel server-to-server ;
- asset delivery auto-hébergé H2/H3 selon disponibilité.
Exploitation
Debian Stable est la cible opérationnelle préférée.
Le code métier reste indépendant de la version de distribution.
Les composants d'infrastructure spécifiques restent hors du domaine et seront choisis lors de POC/déploiements dédiés.
Workflow
pre.1cadre chaque version ;- une version tient dans une session ;
- les tranches visent généralement 15–30 minutes ;
- les dernières tranches consolident documentation, ROADMAP, CHANGELOG et prompt suivant ;
- la stable reste mécanique.
Gel
La RC suivante ne doit plus ajouter de nouveau scope.
Toute découverte fonctionnelle majeure après gel est reportée vers 0.3.x, 0.4.x ou une version ultérieure selon sa nature.