Bonjour à tous,
J'essaie depuis quelques temps de créer un jeu en ligne composée d'une partie PHP/mySQL et d'une partie Flash. Celle qui me pose problème est la partie Flash.
Elle va simplement servir à afficher le déroulement d'une épreuve.
Au lancement, je lui passe un fichier XML avec toutes les données nécessaires pour qu'il se débrouille seul.
Seulement je viens de repenser au fait que Flash est exécuté du côté client.
Le problème est qu'il pourra y avoir 9 joueurs de connectés sur la même course en même temps alors il faut qu'elle se déroule de la même manière pour tous.
Je me suis donc dis que je calculerais les temps avant le lancement de flash puis je me servirais de celui-ci seulement pour l'affichage mais le soucis est que j'aimerais qu'ils puissent intervenir dans le déroulement de la course avec un certain nombre de boutons, ce qui rajoute encore une couche au problème...
J'ai deux 'solutions' auxquelles j'ai pensé :
- Mettre les 9 joueurs en liaisons au travers de sockets (ou autre) pour qu'ils communiquent ensemble.
- Mettre le joueur qui crée la partie en tant que 'serveur' et c'est lui qui traitera les données envoyées par les autres joueurs connectés sur lui.
D'où ma question

- Quelqu'un aurait-il déjà rencontré le même problème ?
Merci d'avance pour vos réponses
A bientôt