Skip to content

docs: add porting study (ETUDE_PORTAGE.md)#19

Open
Linkatplug wants to merge 1 commit intomainfrom
codex/etudier-le-portage-du-jeu-navigateur
Open

docs: add porting study (ETUDE_PORTAGE.md)#19
Linkatplug wants to merge 1 commit intomainfrom
codex/etudier-le-portage-du-jeu-navigateur

Conversation

@Linkatplug
Copy link
Owner

Motivation

  • Fournir une analyse complète et pratique pour porter le jeu navigateur vers un moteur plus riche (Godot/Unity) et définir un plan d’action concret pour améliorer les graphismes et l’architecture.
  • Centraliser les constats techniques (ECS, boucle, rendu, données de contenu, audio, sauvegarde) pour faciliter la prise de décision sur le moteur cible et la roadmap de portage.

Description

  • Ajout du fichier ETUDE_PORTAGE.md contenant une étude de portage en français qui couvre le diagnostic technique, forces/risques, comparaison de moteurs (Godot 4 recommandé, Unity 2D, options Web), plan de migration par phases, stratégie graphique et mapping JS → moteur.
  • L’étude s’appuie sur l’architecture existante (ECS maison, fichiers data-driven comme js/data/WeaponData.js, et systèmes listés dans js/Game.js) et fournit des recommandations opérationnelles pour migrer la logique et la persistance.
  • Le document propose un plan de travail itératif (vertical slice, migration gameplay, rendu moteur, UI native, polish) et des points de mitigation pour la dérive du feeling gameplay et les contraintes de performance mobile.

Testing

  • Exécution d’un contrôle de syntaxe JavaScript via for f in $(find js -type f -name '*.js' | sort); do node --check "$f"; done, résultat : succès (pas d’erreurs de syntaxe détectées).
  • Vérification basique d’état Git (git status --short) montrant le nouveau fichier prêt et le commit créé, opération réalisée avec succès.

Codex Task

@chatgpt-codex-connector
Copy link

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant