Page 1 sur 1

programme de jeu

Publié : dim. 07/nov./2004 10:23
par Cinabre
Je viens de faire mon premier programme en PureBasic.
vous pouvez télécharger le code ici :
http://perso.club-internet.fr/cbelouin/ ... xagone.zip

Je dois dire qu'il doit beaucoup à ce forum où j'ai pu piocher les idées à droite et à gauche.

Mais je ne suis pas vraiment sur qu'il soit très optimisé ou très efficace.
Aussi je le mets à disposition pour que vous me donniez votre avis.

Publié : dim. 07/nov./2004 10:32
par Chris
Ca a l'air pas mal, mais chez moi, quand je clique sur un hexagone, c'est celui qui est au dessus qui clignote, et pas celui sur lequel j'ai cliqué.

En fait, il y a un décalage vertical de la taille d'un hexagone.

***** Ajouté *****

En changeant simplement une ligne, c'est bien l'hexagone cliqué qui clignote, et plus celui du dessus.

Code : Tout sélectionner

   Case #WM_LBUTTONDOWN
        If entrenom<>1 And rejouer<>1
        x=WindowMouseX()/carre ; J'ai supprimé le -48
        ; y=(WindowMouseY()-48)/carre
        y=WindowMouseY()/carre
Le score démarre à 6. C'est normal?

Publié : dim. 07/nov./2004 10:53
par Cinabre
quand je clique sur un hexagone, c'est celui qui est au dessus qui clignote,
Chez moi, j'ai absolument besoin du décalage de 48 pixels, bizarre !!
Le score démarre à 6. C'est normal?
Oui, car à la création du tableau, il peut y avoir des alignements déjà présents. Mais je pourrais le supprimer facilement :D

Publié : dim. 07/nov./2004 11:05
par Chris
Cinabre a écrit : Chez moi, j'ai absolument besoin du décalage de 48 pixels, bizarre !!
Peut-être une histoire de résolution d'écran. Je suis en 1024x768

Sans le décalage, par contre, je ne peux pas cliquer sur le bouton de la boîte ou on entre le nom. Il faut décaler le curseur.

(score = 2348, quand même)

C'est bien, ce jeu! :D

Publié : dim. 07/nov./2004 11:44
par Oliv
J'ai le même problème que Chris, sinon j'aime bien aussi :D

Publié : dim. 07/nov./2004 11:51
par Chris
J'ai essayé en 800x600, ça ne change rien.

Pour le bouton dans la boîte de saisie du nom, j'ai aussi été obligé de supprimer le décalage pour que le clic soit pris en compte quand le curseur est sur le bouton, et pas 20 pixels au dessus.

Publié : dim. 07/nov./2004 16:41
par Lukky
Ormis ces petits problème, c'est tout de même du beau travail.

Surtout pour un premier programme.

JL

Publié : dim. 07/nov./2004 18:40
par Cinabre
c'est tout de même du beau travail.
Surtout pour un premier programme.
Merci,
Mais j'ai déja travaillé en visual basic. Par contre la gestion de directX était quasi incompréhensible pour moi et la taille des fichiers générés... monstrueuse !
Je viens juste de découvrir Purebasic et c'est tout ce que j'attendais d'un "basic". Enfin, "presque" tout :wink:

Publié : dim. 07/nov./2004 19:03
par garzul
Salut , oui trés bon travaille et surtout c'est jolie pour un premier programme chapeau 8)