Files
games/docs/studies/012-PLATFORM_POC_SEQUENCE.md

1.9 KiB

Séquence proposée des POC plateforme

Statut

Étude non normative pour 0.2.0-0-pre.4.

Principe

La future série 0.3.x pourra être dédiée aux POC plateforme, mais la numérotation exacte n'est pas encore figée.

Vague 1 — réalisable avec la base actuelle

Ordre candidat :

  1. Tauri Android + Snake ;
  2. Web navigateur direct + Snake ;
  3. Tauri Desktop + Snake ;
  4. builder Android multi-ABI centré sur Snake.

Raisons :

  • un seul gameplay de référence sur toutes les plateformes ;
  • réutilisation maximale de game-snake-poc ;
  • environnement déjà proche de celui utilisé ;
  • comparaison directe SDL / Web / Tauri ;
  • préparation directe du futur super Snake ;
  • détection rapide des abstractions manquantes.

Vague 2 — plateformes natives supplémentaires

Lorsque les environnements sont disponibles :

  1. Windows SDL natif ;
  2. macOS SDL natif ;
  3. iOS SDL natif.

Ces POC servent surtout à valider la portabilité du backend SDL et du packaging.

Vague 3 — variantes mobiles alternatives

Après résultat du POC Tauri Android :

  • Tauri iOS si pertinent ;
  • comparaison iOS SDL/Tauri si un produit Apple devient réellement prévu.

Ce que la 0.2.0 doit produire

La 0.2.0 ne doit pas implémenter ces POC.

Elle doit produire :

  • la liste retenue ;
  • les questions auxquelles chaque POC répond ;
  • les critères de validation ;
  • l'ordre recommandé ;
  • le prompt de la future session 0.3.x.

Transition vers le prochain jeu

Après la définition des POC, la fin de 0.2.0 doit étudier le prochain jeu réel.

Ce jeu servira à :

  • prioriser les capabilities ;
  • découvrir les capacités oubliées ;
  • reclasser certains concepts ;
  • distinguer ce qui doit être implémenté avant le jeu de ce qui peut être développé avec lui.

La série 0.4.x est candidate pour porter ce prochain jeu réel et les capabilities prioritaires qu'il exige.