[..] Jeu des pirates avec Autoit

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
AdrienMar
Niveau 1
Niveau 1
Messages : 14
Enregistré le : mer. 10 févr. 2016 15:03
Localisation : Nancy
Status : Hors ligne

[..] Jeu des pirates avec Autoit

#1

Message par AdrienMar »

Bonjour à tous !

Aujourd'hui je viens vers vous pour vous présenter une idée qui me tient pas mal à coeur : créer un jeu de société avec Autoit :D

J'avais pensé au jeu des pirates (je sais pas si ce jeu s'appelle vraiment comme ça dans le commerce...),
J'ai déjà créé toute la GUI (ce qui m'a pris 1h30...), je la poste ci-dessous, de sorte que vous puissiez voir de quoi je parle,

Faites-moi signe si vous êtes intéressé(e) par la réalisation de ce script,

Bonne journée,
Adrien
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=D:\Scripts\Archives\Terminés\Jeu des p\GUI.kxf
$Form1 = GUICreate("Form1", 751, 451, 260, 150)
$titre = GUICtrlCreateLabel("Le jeu des pirates", 224, 38, 290, 60)
GUICtrlSetFont(-1, 24, 400, 0, "Segoe Print")
$watermark = GUICtrlCreateLabel("Développé par Adrien Marzana  -  Mars 2016", 8, 8, 216, 17)
$shell_ini = GUICtrlCreateButton("Accès au fichier .ini", 616, 24, 115, 25)
$exit = GUICtrlCreateButton("Quitter le jeu", 616, 53, 115, 25)
$j1 = GUICtrlCreateLabel("Joueur 1", 15, 161, 71, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x0000FF)
$j2 = GUICtrlCreateLabel("Joueur 2", 15, 198, 71, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0xFF0000)
$j3 = GUICtrlCreateLabel("Joueur 3", 15, 235, 71, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x00FF00)
$j4 = GUICtrlCreateLabel("Joueur 4", 15, 270, 71, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x808080)
$_0 = GUICtrlCreateLabel("0", 192, 125, 14, 27)
GUICtrlSetFont(-1, 14, 400, 0, "Calibri")
$_1 = GUICtrlCreateLabel("1", 237, 125, 14, 27)
GUICtrlSetFont(-1, 14, 400, 0, "Calibri")
$_2 = GUICtrlCreateLabel("2", 285, 125, 14, 27)
GUICtrlSetFont(-1, 14, 400, 0, "Calibri")
$_3 = GUICtrlCreateLabel("3", 332, 125, 14, 27)
GUICtrlSetFont(-1, 14, 400, 0, "Calibri")
$_4 = GUICtrlCreateLabel("4", 381, 125, 14, 27)
GUICtrlSetFont(-1, 14, 400, 0, "Calibri")
$_5 = GUICtrlCreateLabel("5", 430, 125, 14, 27)
GUICtrlSetFont(-1, 14, 400, 0, "Calibri")
$_6 = GUICtrlCreateLabel("6", 480, 125, 14, 27)
GUICtrlSetFont(-1, 14, 400, 0, "Calibri")
$_7 = GUICtrlCreateLabel("7", 530, 125, 14, 27)
GUICtrlSetFont(-1, 14, 400, 0, "Calibri")
$_8 = GUICtrlCreateLabel("8", 578, 125, 14, 27)
GUICtrlSetFont(-1, 14, 400, 0, "Calibri")
$_9 = GUICtrlCreateLabel("9", 625, 125, 14, 27)
GUICtrlSetFont(-1, 14, 400, 0, "Calibri")
$_10 = GUICtrlCreateLabel("DEAD !", 675, 125, 58, 27)
GUICtrlSetFont(-1, 14, 400, 0, "Calibri")
$Graphic1 = GUICtrlCreateGraphic(8, 150, 730, 5)
GUICtrlSetGraphic(-1, $GUI_GR_MOVE, 0, 2)
GUICtrlSetGraphic(-1, $GUI_GR_LINE, 725, 2)

$Graphic2 = GUICtrlCreateGraphic(8, 297, 730, 5)
GUICtrlSetGraphic(-1, $GUI_GR_MOVE, 0, 2)
GUICtrlSetGraphic(-1, $GUI_GR_LINE, 725, 2)

$_1_0 = GUICtrlCreateLabel("O", 191, 161, 17, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x0000FF)
$_1_1 = GUICtrlCreateLabel("x", 237, 161, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x0000FF)
$_1_2 = GUICtrlCreateLabel("x", 285, 161, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x0000FF)
$_1_3 = GUICtrlCreateLabel("x", 332, 161, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x0000FF)
$_1_4 = GUICtrlCreateLabel("x", 381, 161, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x0000FF)
$_1_5 = GUICtrlCreateLabel("x", 430, 161, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x0000FF)
$_1_6 = GUICtrlCreateLabel("x", 480, 161, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x0000FF)
$_1_7 = GUICtrlCreateLabel("x", 530, 161, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x0000FF)
$_1_8 = GUICtrlCreateLabel("x", 578, 161, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x0000FF)
$_1_9 = GUICtrlCreateLabel("x", 625, 161, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x0000FF)
$_2_0 = GUICtrlCreateLabel("O", 191, 195, 17, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0xFF0000)
$_2_1 = GUICtrlCreateLabel("x", 237, 195, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0xFF0000)
$_2_2 = GUICtrlCreateLabel("x", 285, 195, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0xFF0000)
$_2_3 = GUICtrlCreateLabel("x", 332, 195, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0xFF0000)
$_2_4 = GUICtrlCreateLabel("x", 381, 195, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0xFF0000)
$_2_5 = GUICtrlCreateLabel("x", 430, 195, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0xFF0000)
$_2_6 = GUICtrlCreateLabel("x", 480, 195, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0xFF0000)
$_2_7 = GUICtrlCreateLabel("x", 530, 195, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0xFF0000)
$_2_8 = GUICtrlCreateLabel("x", 578, 195, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0xFF0000)
$_2_9 = GUICtrlCreateLabel("x", 625, 195, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0xFF0000)
$Label36 = GUICtrlCreateLabel("x", 624, 265, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x808080)
$Label37 = GUICtrlCreateLabel("x", 577, 265, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x808080)
$Label38 = GUICtrlCreateLabel("x", 529, 265, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x808080)
$Label39 = GUICtrlCreateLabel("x", 479, 265, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x808080)
$Label40 = GUICtrlCreateLabel("x", 429, 265, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x808080)
$Label41 = GUICtrlCreateLabel("x", 380, 265, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x808080)
$Label42 = GUICtrlCreateLabel("x", 331, 265, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x808080)
$Label43 = GUICtrlCreateLabel("x", 284, 265, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x808080)
$Label44 = GUICtrlCreateLabel("x", 236, 265, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x808080)
$Label45 = GUICtrlCreateLabel("O", 190, 265, 17, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x808080)
$_3_0 = GUICtrlCreateLabel("O", 190, 231, 17, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x00FF00)
$_3_1 = GUICtrlCreateLabel("x", 236, 231, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x00FF00)
$_3_2 = GUICtrlCreateLabel("x", 284, 231, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x00FF00)
$_3_3 = GUICtrlCreateLabel("x", 331, 231, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x00FF00)
$_3_4 = GUICtrlCreateLabel("x", 380, 231, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x00FF00)
$_3_5 = GUICtrlCreateLabel("x", 429, 231, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x00FF00)
$_3_6 = GUICtrlCreateLabel("x", 479, 231, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x00FF00)
$_3_7 = GUICtrlCreateLabel("x", 529, 231, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x00FF00)
$_3_8 = GUICtrlCreateLabel("x", 577, 231, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x00FF00)
$_3_9 = GUICtrlCreateLabel("x", 624, 231, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x00FF00)
$_1_10 = GUICtrlCreateLabel("x", 694, 161, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x0000FF)
$_2_ = GUICtrlCreateLabel("x", 694, 195, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0xFF0000)
$_3_10 = GUICtrlCreateLabel("x", 693, 231, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x00FF00)
$Label59 = GUICtrlCreateLabel("x", 693, 265, 13, 27)
GUICtrlSetFont(-1, 14, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x808080)
$shell_dossier = GUICtrlCreateButton("Accès au dossier", 616, 81, 115, 25)
$de1 = GUICtrlCreateButton("Face 1", 352, 328, 51, 49)
GUICtrlSetFont(-1, 12, 800, 0, "Calibri")
$de3 = GUICtrlCreateButton("Face 3", 352, 380, 51, 49)
GUICtrlSetFont(-1, 12, 800, 0, "Calibri")
$de2 = GUICtrlCreateButton("Face 2", 406, 328, 51, 49)
GUICtrlSetFont(-1, 12, 800, 0, "Calibri")
$de4 = GUICtrlCreateButton("Face 4", 406, 380, 51, 49)
GUICtrlSetFont(-1, 12, 800, 0, "Calibri")
$Group1 = GUICtrlCreateGroup("Tirage du dé", 344, 312, 121, 125)
GUICtrlSetFont(-1, 10, 800, 0, "Calibri")
GUICtrlCreateGroup("", -99, -99, 1, 1)
$setJ1 = GUICtrlCreateButton("J 1", 488, 328, 50, 25)
$Button1 = GUICtrlCreateButton("J 2", 542, 328, 50, 25)
$Button2 = GUICtrlCreateButton("J 3", 596, 328, 50, 25)
$Button3 = GUICtrlCreateButton("J 4", 650, 328, 50, 25)
$Group2 = GUICtrlCreateGroup("Définir un joueur sur le dé", 480, 312, 230, 49)
GUICtrlSetFont(-1, 10, 800, 0, "Calibri")
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group3 = GUICtrlCreateGroup("Options du jeu", 608, 7, 130, 107)
GUICtrlSetFont(-1, 10, 800, 0, "Calibri")
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Label1 = GUICtrlCreateLabel("C'est à Joueur 1 de jouer...", 481, 376, 235, 30)
GUICtrlSetFont(-1, 16, 800, 0, "Calibri")
GUICtrlSetColor(-1, 0x000000)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
   $nMsg = GUIGetMsg()
   Switch $nMsg
      Case $GUI_EVENT_CLOSE
         Exit

   EndSwitch
WEnd
Modifié en dernier par AdrienMar le mer. 30 mars 2016 21:02, modifié 1 fois.
Adrien

L'échec, c'est la réussite du con.
Seul le geek comprend pourquoi la peugeot 404 n'existe pas.
Avatar du membre
TomAijerrie
Niveau 5
Niveau 5
Messages : 192
Enregistré le : lun. 02 juin 2014 09:55
Localisation : Lyon
Status : Hors ligne

Re: Jeu des pirates avec Autoit

#2

Message par TomAijerrie »

Bonjour,

Premièrement, tu remarquera que sur ce forum, le titre des sujets non résolus commencent par [..] suivit d'un espace. Certain mettent trois points, c'est mieux que rien mais ça reste aussi à éviter. Quand tu estimera que le sujet que tu a ouvert est résolu, édite le premier message et remplace le [..] par [R], comme ça, quand on parcoure la liste des sujets, on sait quels sont ceux qui sont résolus ou non.

Deuxièmement, quelle est ta question ?
Ce sujet ne va pas plutôt dans la section Demande de création de scripts ?

Je ne connais pas ce jeu et je ne vois pas quelles peuvent être les règles.

Je veux bien t'aider un peu, j'ai déjà quelques conseils à te donner.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: Jeu des pirates avec Autoit

#3

Message par jguinch »

@TomAijerrie : les balises [..] et [R] ne sont plus obligatoires depuis la plus ou moins récente mise à jour du forum
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Répondre