Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Salut à tous !
Je voulais savoir comment faire pour gagner des points dans la salle de jeux.
En effet, j'ai joué à plusieurs jeux mais je n'ai pas eu 1 seul point.
Il faut faire un highscore ?
Hors ligne
Ok !
Et c'est 10 points par highscore non ?
Hors ligne
Yes, mais tu les perds si quelqu'un d'autre te piques le highscore
Hors ligne
C'est bien vu comme principe.
Mais maintenant que je réfléchi... j'étais dans les highscores pour plusieurs jeux !
Il faut être en première position ?
Hors ligne
bah oui, il faut etre premier... c'est aussi simple que cela... maintenant, faut faire peter les scores...
Hors ligne
Ok !
Beh c'est quand même pas chose facile !
Hors ligne
foon a écrit:
Yes, mais tu les perds si quelqu'un d'autre te piques le highscore
ben t'en a déjà plein, je peux bien t'en piquer un, non ?
Hors ligne
abdelta a écrit:
ben t'en a déjà plein, je peux bien t'en piquer un, non ?
Yeap! Sauf que tu l'as piqué à ma femme (je suis nul en jeux de carte).
On voit bien que c'est pas toi qui doit la calmer après
Hors ligne
foon a écrit:
Yeap! Sauf que tu l'as piqué à ma femme (je suis nul en jeux de carte).
Je croyais qu'elle jouait au bottle shot !
Désolée, je voulais pas piquer un high score, j'ai juste joué à un jeu que j'adore ! Et c'est pas une raison pour m'en piquer un autre ! je l'ai repris de toutes façons !
Hors ligne
En fait c'est pas facile pour moi d'avoir des highs score: Dès que j'en fait un, ma femme me le pique
Pour l'heure, seuls Starsky & Huch Pinball, Crazy Castle et Iconien sont des highs scores réellement à moi
Hors ligne
cradleofpain a écrit:
Et c'est 10 points par highscore non ?
Salut les gamers fous.
en fait on a repris un peu les sources php de la page des hiscores avec Pick
l'idée est de faire un classement aux points type formule 1 en attribuant des points pour chaque jeu en fonction de la place :
1er => 10 pts
2ème => 8pts
3ème => 6pts
4ème => 5pts
5ème => 6pts
6ème => 3pts
7ème => 2pts
8ème => 1pt
Cela permet de récompenser les joueurs les plus complets et réguliers
Le hic c'est qu'en mysql il n'y a pas d'équivalent à ROWNUM et compte tenu de la structure de la base il n'est pas possible de faire une requête directe : il faut rajouter une couche de code en PHP pour le calcul des points. Ca n'est pas très compliqué mais faute de temps, j'ai laissé ça en attente. Donc présentement il n'y a que les 10pts pour le premier. Voila, voila...
Hors ligne
eRaSorZ a écrit:
l'idée est de faire un classement aux points type formule 1 en attribuant des points pour chaque jeu en fonction de la place
Très bonne idée !
eRaSorZ a écrit:
Le hic c'est qu'en mysql il n'y a pas d'équivalent à ROWNUM...
La clause LIMIT de MySql est pourtant plus puissante que le ROWUM d'Oracle, ou la commande "set rowcount" de Sybase ASE.
http://dev.mysql.com/doc/refman/5.0/fr/select.html
Puis je tenter de vous apporter mon aide ?
Envoyez moi les billes par mail
A+
Hors ligne
shahin a écrit:
eRaSorZ a écrit:
Le hic c'est qu'en mysql il n'y a pas d'équivalent à ROWNUM...
La clause LIMIT de MySql est pourtant plus puissante que le ROWUM d'Oracle, ou la commande "set rowcount" de Sybase ASE.
http://dev.mysql.com/doc/refman/5.0/fr/select.html
c'est pas pour limiter le nb de lignes de la requête mais pour avoir un compteur :
select rownum,X,Y from t 1, X1, Y1 2, X2, Y2 ... n, Xn, Yn
Hors ligne
Ah, j'avais jamais utilisé rownum comme ça
ma proposition est toujours valable
Hors ligne
Il va falloir que je me mette aux jeux de PB à Donf, je veux avoir aussi quelques mots à dire !!!
Hors ligne
Doctor Z a écrit:
Il va falloir que je me mette aux jeux de PB à Donf, je veux avoir aussi quelques mots à dire !!!
tu peux toujours essayer.... mais faire des highscores, il faudra y passer du temps...
Hors ligne
En tous cas, ton idée est très interessante eRaSorZ !
J'ai déjà eu des highscores mais de là à être en première position c'est quand même chaud.
Ce serait parfait si ce système était mis en place.
Tenez-moi au courant !
Hors ligne
D'autant que pour le moment, il n'y a aucune différence entre le classement par nombre de High Score et le classement par points ...
Hors ligne
pick ouic a écrit:
Doctor Z a écrit:
Il va falloir que je me mette aux jeux de PB à Donf, je veux avoir aussi quelques mots à dire !!!
tu peux toujours essayer.... mais faire des highscores, il faudra y passer du temps...
Je sais bien, mais avec de la volonté on arrive à tout !
Hors ligne
abdelta a écrit:
D'autant que pour le moment, il n'y a aucune différence entre le classement par nombre de High Score et le classement par points ...
oui c'était la première version 1 hiscore = 10 points
maintenant le classement par points est bon
1er => 10 pts
2ème => 8pts
3ème => 6pts
4ème => 5pts
5ème => 6pts
6ème => 3pts
7ème => 2pts
8ème => 1pt
Hors ligne
00 pépites pour eRaSorZ.
Juste une question: Tu as fait comment pour contourner l'absence de Rownum?
Hors ligne
foon a écrit:
Juste une question: Tu as fait comment pour contourner l'absence de Rownum?
MYSQL+PHP :
j'ai fait une requete qui renvoie JEU,SCORE,USER en triant par JEU puis par SCORE décroissant
ensuite j'ai parcouru les résultats :
* si je jeu est le même que le précedent : POSITION++
* sinon : POSITION=1
ensuite TAB_POINT[USER]+=TAB_BAREME[ POSITION]
avec TAB_BAREME = { 10, 8, 6, 5, 4, 3, 2, 1 }
Hors ligne
Bravo !
+100 pépites plus que méritées
Hors ligne
Bien joué !
ça permet à ceux qui n'ont pas de highscore mais qui sont quand meme bien classés d'avoir de la reconnaissance.
Hors ligne