Bonjour et merci de me lire jusqu'au bout !
Je vous expose rapidement mon objectif : adapter un jeu de cartes existant avec ses règles etc, en un jeu en ligne.
En utilisant PHP/MYSQL et forcémment à un moment donné JAVASCRIPT et AJAX.
Pour avancer dans ce projet, je vous poserai les problèmes et interrogation que je rencontre au fur et à mesure.
Premier objectif :
Faire en sorte que deux joueurs puissent se connecter/entrer en contact (le joueur 1 créé une partie et le joueur 2 rejoint la partie créée par le joueur 1).
- J'ai fait une page d'accueil sur laquelle j'affiche mon petit formulaire (identifiant/mot de passe, radiobutton "créer une nouvelle partie", radiobutton "rejoindre une partie existante" avec un select proposant les parties existantes, un bouton pour valider le tout.
- Je renvoie vers la page qui contiendra l'aire de jeu et selon l'option choisie je créé une nouvelle partie ou je connecte le joueur à la partie déjà créée
- Le premier joueur est prêt
- Le deuxième joueur rejoint le premier, il le voit bien (grâce à la base MYSQL), mais le premier joueur ne voit pas la connexion du deuxième joueur. Normal, je le sais bien, mais c'est là que j'aurai besoin d'aide !
-> Lorsque le premier joueur arrive il faudrait idéalement un truc genre lightbox/fenêtre modale qui lui dit "attente d'un joueur"
-> Lorsque le second joueur arrive, il faudrait que le premier joueur soit averti afin que la partie puisse commencer.
Ma question est donc la suivante comment je fais çà ?
Je suppose en utilisant AJAX, mais malgré mes lectures de plusieurs tutoriels, je ne suis pas satisfait de mes connaissances et je me dis qu'un petit script/exemple d'un jeu similaire pourrait m'aider et c'est là que je vous demande votre aide : connaissez-vous un script de jeu PHP/MYSQL/AJAX qui permettrait de connecter deux joueurs et ensuite de joueur, genre pierre/papier/ciseau ou morpion. Un truc pas trop compliqué et pas forcémment super développé avec pleins de graphismes, mais juste un exemple de connexion entre deux joueurs.
Je ne parle pas encore du tout de la gestion de la partie, je verrai ca en temps utiles, mais pour info je pense faire ainsi : une fois que les deux joueurs ont consciences de la présence de l'autre sur la page/partie, bref qu'ils sont connectés, il faudrait qu'il n'y ait plus aucun changement de page/actualisation de la page autrement que par Ajax et la lecture/écriture d'infos dans la base et la MAJ de l'aire de jeu en fonction de ce qui sera lu dans la base.
Mais ça, c'est une autre histoire...
Merci de votre aide et de vos liens/scripts ! J'attends beaucoup de votre aide, car il s'agit d'un petit jeu que j'aimerai vraiment porter dans une version online.
Vous me permettrez juste d'être discret concernant le nom du jeu, étant en discussion avec les ayants-droits.