Après windows pour les nuls, voici PB pour les bons (ou presque).

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 15-05-2007 14:57:38

cradleofpain  
Membre Geek
Date d'inscription: 09-05-2007
Messages: 99
Pépites: 9
Banque: 9,860,255,032,773

Obtention de points dans la salle de jeux

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

 

#2 15-05-2007 14:59:06

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: Obtention de points dans la salle de jeux

ouaippppppppp ! 


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 15-05-2007 15:00:29

cradleofpain  
Membre Geek
Date d'inscription: 09-05-2007
Messages: 99
Pépites: 9
Banque: 9,860,255,032,773

Re: Obtention de points dans la salle de jeux

Ok !

Et c'est 10 points par highscore non ?

Hors ligne

 

#4 15-05-2007 15:03:52

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: Obtention de points dans la salle de jeux

Yes, mais tu les perds si quelqu'un d'autre te piques le highscore


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#5 15-05-2007 15:31:10

cradleofpain  
Membre Geek
Date d'inscription: 09-05-2007
Messages: 99
Pépites: 9
Banque: 9,860,255,032,773

Re: Obtention de points dans la salle de jeux

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

 

#6 15-05-2007 15:36:03

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: Obtention de points dans la salle de jeux

bah oui, il faut etre premier... c'est aussi simple que cela... maintenant, faut faire peter les scores...


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#7 15-05-2007 15:41:40

cradleofpain  
Membre Geek
Date d'inscription: 09-05-2007
Messages: 99
Pépites: 9
Banque: 9,860,255,032,773

Re: Obtention de points dans la salle de jeux

Ok !

Beh c'est quand même pas chose facile !

Hors ligne

 

#8 15-05-2007 16:34:23

abdelta  
Bienfaitrice du site
Award: bf
Lieu: La Daguenière
Date d'inscription: 21-03-2007
Messages: 393
Pépites: 14,703
Banque: 9,223,372,036,854,776,000

Re: Obtention de points dans la salle de jeux

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 ?


La sirène noire
http://www.nerdtests.com/images/badge/bf1f6c78865210a9.gif

Hors ligne

 

#9 15-05-2007 18:35:59

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: Obtention de points dans la salle de jeux

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


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#10 15-05-2007 22:46:34

abdelta  
Bienfaitrice du site
Award: bf
Lieu: La Daguenière
Date d'inscription: 21-03-2007
Messages: 393
Pépites: 14,703
Banque: 9,223,372,036,854,776,000

Re: Obtention de points dans la salle de jeux

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 !


La sirène noire
http://www.nerdtests.com/images/badge/bf1f6c78865210a9.gif

Hors ligne

 

#11 16-05-2007 07:06:36

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: Obtention de points dans la salle de jeux

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


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#12 16-05-2007 08:07:50

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Obtention de points dans la salle de jeux

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...


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#13 16-05-2007 08:32:19

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: Obtention de points dans la salle de jeux

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+


never let people work on more than one thing at once.

Hors ligne

 

#14 16-05-2007 08:35:54

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Obtention de points dans la salle de jeux

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 :

Code: sql

select rownum,X,Y from t


1, X1, Y1
2, X2, Y2
...
n, Xn, Yn

N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#15 16-05-2007 08:37:14

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: Obtention de points dans la salle de jeux

Ah, j'avais jamais utilisé rownum comme ça
ma proposition est toujours valable


never let people work on more than one thing at once.

Hors ligne

 

#16 16-05-2007 09:05:53

Doctor Z  
Moderador
Award: PanchoeNacho
Lieu: Vale Figueira (Lisbonne)
Date d'inscription: 30-05-2006
Messages: 756
Pépites: 1,003,082
Banque: 877,135,234,297,804

Re: Obtention de points dans la salle de jeux

Il va falloir que je me mette aux jeux de PB à Donf, je veux avoir aussi quelques mots à dire !!!


http://www.userbars.com/i/543606.gif
Olivença, l'oubliée
Si tu es alentejane, que Dieu te bénisses, si tu ne l'es pas, que Dieu te pardonnes.

Hors ligne

 

#17 16-05-2007 09:17:57

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: Obtention de points dans la salle de jeux

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...


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#18 16-05-2007 10:15:49

cradleofpain  
Membre Geek
Date d'inscription: 09-05-2007
Messages: 99
Pépites: 9
Banque: 9,860,255,032,773

Re: Obtention de points dans la salle de jeux

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

 

#19 16-05-2007 18:45:32

abdelta  
Bienfaitrice du site
Award: bf
Lieu: La Daguenière
Date d'inscription: 21-03-2007
Messages: 393
Pépites: 14,703
Banque: 9,223,372,036,854,776,000

Re: Obtention de points dans la salle de jeux

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 ...


La sirène noire
http://www.nerdtests.com/images/badge/bf1f6c78865210a9.gif

Hors ligne

 

#20 17-05-2007 08:20:14

Doctor Z  
Moderador
Award: PanchoeNacho
Lieu: Vale Figueira (Lisbonne)
Date d'inscription: 30-05-2006
Messages: 756
Pépites: 1,003,082
Banque: 877,135,234,297,804

Re: Obtention de points dans la salle de jeux

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 !


http://www.userbars.com/i/543606.gif
Olivença, l'oubliée
Si tu es alentejane, que Dieu te bénisses, si tu ne l'es pas, que Dieu te pardonnes.

Hors ligne

 

#21 20-05-2007 12:59:50

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Obtention de points dans la salle de jeux

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


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#22 20-05-2007 13:30:28

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: Obtention de points dans la salle de jeux

00 pépites pour eRaSorZ.
Juste une question: Tu as fait comment pour contourner l'absence de Rownum?


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#23 20-05-2007 13:45:23

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Obtention de points dans la salle de jeux

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 }


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#24 20-05-2007 19:11:07

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: Obtention de points dans la salle de jeux

Bravo !


+100 pépites plus que méritées


never let people work on more than one thing at once.

Hors ligne

 

#25 21-05-2007 07:11:13

cradleofpain  
Membre Geek
Date d'inscription: 09-05-2007
Messages: 99
Pépites: 9
Banque: 9,860,255,032,773

Re: Obtention de points dans la salle de jeux

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

 

Pied de page des forums

Propulsé par FluxBB 1.2.22