programme de jeu

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Cinabre
Messages : 11
Inscription : dim. 31/oct./2004 15:17
Localisation : Maine et loire
Contact :

programme de jeu

Message 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.
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message 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?
Cinabre
Messages : 11
Inscription : dim. 31/oct./2004 15:17
Localisation : Maine et loire
Contact :

Message 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
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message 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
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

J'ai le même problème que Chris, sinon j'aime bien aussi :D
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message 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.
Lukky
Messages : 340
Inscription : dim. 25/janv./2004 12:22
Localisation : Morbihan

Message par Lukky »

Ormis ces petits problème, c'est tout de même du beau travail.

Surtout pour un premier programme.

JL
Quand on me gonfle trop j'éclate, sinon ça va !
Cinabre
Messages : 11
Inscription : dim. 31/oct./2004 15:17
Localisation : Maine et loire
Contact :

Message 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:
garzul
Messages : 683
Inscription : mer. 26/mai/2004 0:33

Message par garzul »

Salut , oui trés bon travaille et surtout c'est jolie pour un premier programme chapeau 8)
Répondre