Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/03/2006, 14h28   #1
Invité de passage
 
Inscription : mars 2006
Messages : 8
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 8
Points : 3
Points : 3
Envoyer un message via MSN à dedemutas
Par défaut [Conception] Gestion de points

Bonjour,
je suis en 1ere année de DUT en Services et Réseaux de Communication donc nous commencons à manuipuler mysql et php et par interet personnel et pour avancer un peu plus vite je voudrais faire un petit site ou les utilisateurs devraient s'identifier (j'ai déja réalisé cette partie avec un formulaire et une base de données) et je voudrais qu'à l'inscription, les "joueurs" possèdent par exemple 500 points et qu'ils puissent les mettre en jeux sur des truc très simple comme un "quitte ou double" avec des mises. Mon problème est que je ne sais pas trop comment prosseder pour integrer ce systeme de points.

Dois-je creer une table spéciale "points" et integrer une clé étrangère ou dois-je simplement rajouter "points" dans la table de l'utilisateur ?

Avez vous d'autres conseils ou des idées de jeux simples à réaliser avec des points ?
d'avance merci !!
dedemutas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2006, 14h33   #2
Membre émérite
 
Inscription : juillet 2005
Messages : 775
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : juillet 2005
Messages : 775
Points : 858
Points : 858
Envoyer un message via AIM à ouatmad Envoyer un message via MSN à ouatmad Envoyer un message via Yahoo à ouatmad
montre le schemas de ta base
__________________
Les hommes naissent et demeurent libres et egaux en dignité et en droit. Les distinctions sociales ne peuvent etre fondées que sur l'utilité commune. Article 1 droits et de l'homme et du citoyen. 1789
ouatmad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2006, 14h33   #3
Membre régulier
 
Inscription : mars 2006
Messages : 123
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 123
Points : 77
Points : 77
Selon mon avis personnel je pense que ça ne sert à rien de créer une autre table points.
parce un joueur ne pourra avoir qu'un seul compte de points.

si tu crées une table points ta clé étrangère serait seulement le num de ton joueur par exemple.
je pense que ça ferait créer une table pour rien.

si tu crées une table point pour y accéder tu selectionnes ton membre et pour ton membre tu dois sélectionné le champ dans lautre table.
alors qu'en rajoutant le champ tu fais une seule requete.
De meme qd un nouveau membre va s'enregistrer tu ne feras qu'une seule requete alors que avec l'ajout de l'autre table tu dois aussi créer un enregistrement pour les points

voilà c'est mon avis, après tu en fais ce que tu veux...
Poutchou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2006, 20h33   #4
Invité de passage
 
Inscription : mars 2006
Messages : 8
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 8
Points : 3
Points : 3
Envoyer un message via MSN à dedemutas
merci les gens !!
Sinon mon schéma bin pour l'instant y'a pas plus simple c une seule table avec pseudo, pwd, mail et donc éventuelement points.
Je sais comment définir par défault un nombre de points mais c'est après que je ne sais pas trop comment faire. Peut etre devrais-je simplement attendre que les profs m'apprennent mais j'aimerais gerer tout seul avant !
En fait je voudrais du code php qui pourrait constituer l'équivalent d'un quitte ou double avec des mise. ca parrait simple mais en fait j'y arrive pas !

enfin, si vous avez des tutos pr ce genre de site ou un CMS qui ferait ce que je recherche, je suis tout ouïe !

encore merci et désolé de vous faire c**** avec mes trucs...
dedemutas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2006, 21h47   #5
Membre actif
 
Avatar de Ricou13
 
Inscription : août 2002
Messages : 291
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 291
Points : 175
Points : 175
Salut,

Comme c'est pour une utilisation simple, ne te complique pas trop la vie.

- Pour les points : tu récupère le solde de points du joueur (ex 330) au chargement de la page du jeu (à la rigueur s'il est négatif, tu peux interdire l'accès à certains jeux). Le joueur mise un certain nombre de points (ex 10) dans le "pot". S'il gagne, son pot augmente (ex 50), s'il perd, il peut avoir un pot vide ou négatif. Puis tu met à jour son solde :
Code :
$str = 'UPDATE FROM table SET Solde = ' . ($anciensolde + ($pot - $mise)) . ' WHERE Id = ' . $idjoueur...
Dans cet exemple, si le joueur perd, cela donne : (330 + (0 - 10)), soit (330 - 10). Il a bien perdu ses 10 de mise.
S'il gagne : (330 + (50 - 10)). Il gagne bien 40 : le pot moins la mise.

- Pour les jeux : définis bien les règles et la façon de jouer. Ensuite, traduis tout ça en code.
Ex : pile ou face : il faut miser puis choisir pile ou face et lancer le jeu
=> saisie de la mise dans un INPUT ou un SELECT avec la liste des mises autorisées, choix de pile ou face avec 2 boutons radio, vérification de la valeur de la mise et de l'existence d'un choix par du javascript ou en php, au rechargement de la page. lancement de la pièce par un random. Comparaison avec le choix de l'utilisateur, affichage du résultat : "t'as gagné, t'as du bol " ou "t'as perdu, tu l'as dans le fut... de chêne " et recalcul du solde.
Cherche des idées de jeux sur des sites de jeux en ligne.

Bref, tu peux trouver ton bonheur et le mettre en oeuvre sans trop te compliquer si tu poses bien à plat chaque phase.

__________________
il ne faut pas de tout pour faire un monde. Il faut du bonheur et rien d'autre. Paul Eluard
Des fois ça malche, des fois ça malche pas. Garcimore
Ricou13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2006, 07h26   #6
Invité de passage
 
Inscription : mars 2006
Messages : 8
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 8
Points : 3
Points : 3
Envoyer un message via MSN à dedemutas
Merki bcp Ricou je vais tenter un truc comme ca !
Pour les autres jeux j'attendrais les cours de Flash pour en faire des qui dévoitent !!! lol pour l'instant je crois que le pile ou face me correspond parfaitement ^^
Merki à vous tous !
dedemutas est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h55.


 
 
 
 
Partenaires

Hébergement Web