Salut,
Voilà, j'aimerais bien créer des jeux en lignes temps réel à 2 joueurs connectés.
Je commence par le morpion (ça pourrait être puissance 4) pour faire simple.
Mon idée :
- J'affiche les pions à l'écran sur une grille
- quand je commence la partie, mon site note mon IP et m'identifie comme joueur 1.
- Je joue. Les positions du jeu s'enregistre dans la base de donnée MySQL.
- le joueur 2 se connecte.
- le site lit les data MySQL et lui affiche la grille du jeu et les pions.
- il joue, et ça s'enregistre dans la DB.
Mais comment faire pour que ma page se rafraichisse dès qu'il a joué et que je puisse jouer à mon tour?
Et pareil pour lui?
Je peux faire un meta refresh, mais les pages vont se recharger toutes les 5 secondes...
Ajax pourrait faire ça? Quelqu'un aurait ces quelques lignes d'Ajax pour que
je puis rafraichir la page dès que l'autre joueur a joué un coup? Ou une autre techno si Ajax ne convient pas.
Voilà, mon idée vous parait-elle réalisable?
Merci beaucoup! Je mettrai le code source en ligne si j'arrive à faire ce truc.