Jeu en PHP conception.

Jeu en PHP conception. - PHP - Programmation

Marsh Posté le 01-03-2015 à 14:41:13    

Bonjour. Je ne sais pas trop par où commencer ^^ . J’ai décidé de mettre mon temps libre au développement d’un jeu. Si je m’auto évaluerais je dirais que j’ai un bon niveau en PHP/SQL et un petit moins en JavaScript (AJAX).  
Je ne cherche pas à faire un jeu 2D ou 3D, j’aimerais simplement faire un jeu navigateur click and play. Pendant la conception je suis tombé sur un problème que je n’arrive pas forcement à visualiser. Bien qu’experte en PHP dans mon travail j’aimerais vous présenter mon problème en détail afin que vous compreniez plus précisément mon désarrois qui sans doute n’est qu’une broutille ^^.
Je présente mes pages : Connexion.php - Profil.php - Arène - Combat.php
La 1ere comme vous vous en doutez est la page ou l’utilisateur se CONNECTE, après sa connexion il atterrit sur son profil avec ses statistiques. Ensuite si il veut combatte il se dirige vers Arène.
J’aimerais enfaite que cette arène soit une espèce de salon ou il y aurait plusieurs salles de combat. Lorsque qu’une personne s’inscrit dans une salle de combat, il atterrit donc dans COMBAT.php.
Et c’est ici que je n’arrive pas à avoir la conception de la chose. Comment 2 utilisateurs peuvent ils se retrouver sur une seule et même page de combat ? Chacun à sa SESSION, je ne vois pas comment les statistiques de l’adversaire peuvent être visibles par un autre joueur. Enfaite c’est l’interactions des 2 joueurs qui me posent problème.
Voilà merci et désolé si c’est simple, parfois je ne capte pas les choses aisément.
Jade

Reply

Marsh Posté le 01-03-2015 à 14:41:13   

Reply

Marsh Posté le 01-03-2015 à 17:37:42    


Avec une base de données.
 
Une table contient les utilisateurs  
Une autre contient les stats des utilisateurs
Une troisième contient la liste des salles de combat
 
Quand un autre joueur arrive dans l'arène il voit la liste des salles ( vides, partiellement remplies et éventuellement pleines )
 
Quand un joueur veut combattre il s'inscrit -> son id d'utilisateur se retrouve dans la table des salles de combat
 
Quand une salle est pleine, les visiteurs sont redirigés vers la page combat
 
Quand le combat est fini -> maj des stats, vidage de la salle, retour à l'arène ...
 
Enfin à froid c'est ce que je ferais, j'ai jamais trop pensé à coder ce genre de chose

Reply

Marsh Posté le 01-03-2015 à 23:07:01    

Merci beaucoup !!!!! J'ai complétement compris. Merci encore.
Jade

Reply

Marsh Posté le 02-03-2015 à 10:59:21    

Je t'invite à regarder le jeu Leekwars ;) BD + une page avec une url unique (un id) pour chaque combat.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed