Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[Prog]Morpion
Auteur Message
Répondre en citant
Message [Prog]Morpion 
Bonjour a tous !
Aujourd'hui je vais vous présenter ma version du morpion !
Normalement tout le monde connait ce jeu sinon bennn... je vois pas quoi vous dire... Rolling Eyes (Allez vous pendre Twisted Evil )
Vous aurez besoin de ce fichier :

et le code ! (si vous avez la flemme de compiler : http://www.sendspace.com/file/twp2c3)
Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Global $ale
Global $scoree = 0
Global $scorej = 0
Global $but1, $but2, $but3, $but4, $but5, $but6, $but7, $but8, $but9 = 0
Global $buty1, $buty2, $buty3, $buty4, $buty5, $buty6, $buty7, $buty8, $buty9 = 0
Global $bute1, $bute2, $bute3, $bute4, $bute5, $bute6, $bute7, $bute8, $bute9 = 0
Global $Verif = 0
Global $Form1 = GUICreate("Morpion par Goku1524/Entrivax", 351, 339, 247, 275)
GUISetBkColor(0xFFFFFF)
Global $Pic1 = GUICtrlCreatePic("barre.jpg", 112, 0, 4, 308, BitOR($SS_NOTIFY, $WS_GROUP, $WS_CLIPSIBLINGS))
Global $Pic2 = GUICtrlCreatePic("barre.jpg", 232, 0, 4, 308, BitOR($SS_NOTIFY, $WS_GROUP, $WS_CLIPSIBLINGS))
Global $Pic3 = GUICtrlCreatePic("barre.jpg", 0, 104, 348, 4, BitOR($SS_NOTIFY, $WS_GROUP, $WS_CLIPSIBLINGS))
Global $Pic4 = GUICtrlCreatePic("barre.jpg", 0, 208, 348, 4, BitOR($SS_NOTIFY, $WS_GROUP, $WS_CLIPSIBLINGS))
Global $Label1 = GUICtrlCreateLabel("                                Morpion par Goku1524/Entrivax                               ", 0, 304, 345, 17)
GUICtrlSetBkColor(-1, 0x646464)
Global $Button1 = GUICtrlCreateButton("", 0, 0, 113, 105, $WS_GROUP)
GUICtrlSetFont(-1, 48, 800, 0, "Segoe UI")
GUICtrlSetColor(-1, 0x000000)
GUICtrlSetCursor(-1, 3)
Global $Button2 = GUICtrlCreateButton("", 120, 0, 113, 105, $WS_GROUP)
GUICtrlSetFont(-1, 48, 800, 0, "Segoe UI")
GUICtrlSetColor(-1, 0x000000)
GUICtrlSetCursor(-1, 3)
Global $Button3 = GUICtrlCreateButton("", 240, 0, 105, 105, $WS_GROUP)
GUICtrlSetFont(-1, 48, 800, 0, "Segoe UI")
GUICtrlSetColor(-1, 0x000000)
GUICtrlSetCursor(-1, 3)
Global $Button4 = GUICtrlCreateButton("", 0, 112, 113, 97, $WS_GROUP)
GUICtrlSetFont(-1, 48, 800, 0, "Segoe UI")
GUICtrlSetColor(-1, 0x000000)
GUICtrlSetCursor(-1, 3)
Global $Button5 = GUICtrlCreateButton("", 120, 112, 113, 97, $WS_GROUP)
GUICtrlSetFont(-1, 48, 800, 0, "Segoe UI")
GUICtrlSetColor(-1, 0x000000)
GUICtrlSetCursor(-1, 3)
Global $Button6 = GUICtrlCreateButton("", 240, 112, 105, 97, $WS_GROUP)
GUICtrlSetFont(-1, 48, 800, 0, "Segoe UI")
GUICtrlSetColor(-1, 0x000000)
GUICtrlSetCursor(-1, 3)
Global $Button7 = GUICtrlCreateButton("", 0, 216, 113, 89, $WS_GROUP)
GUICtrlSetFont(-1, 48, 800, 0, "Segoe UI")
GUICtrlSetColor(-1, 0x000000)
GUICtrlSetCursor(-1, 3)
Global $Button8 = GUICtrlCreateButton("", 120, 216, 113, 89, $WS_GROUP)
GUICtrlSetFont(-1, 48, 800, 0, "Segoe UI")
GUICtrlSetColor(-1, 0x000000)
GUICtrlSetCursor(-1, 3)
Global $Button9 = GUICtrlCreateButton("", 240, 216, 105, 89, $WS_GROUP)
GUICtrlSetFont(-1, 48, 800, 0, "Segoe UI")
GUICtrlSetColor(-1, 0x000000)
GUICtrlSetCursor(-1, 3)
Global $Label2 = GUICtrlCreateLabel("Scores :0-0", 128, 320, 85, 17)
GUISetBkColor(0xFFFFFF)
GUISetState(@SW_SHOW)
While 1
$but1 = 0
$but2 = 0
$but3 = 0
$but4 = 0
$but5 = 0
$but6 = 0
$but7 = 0
$but8 = 0
$but9 = 0
$buty1 = 0
$bute1 = 0
$buty2 = 0
$bute2 = 0
$buty3 = 0
$bute3 = 0
$buty4 = 0
$bute4 = 0
$buty5 = 0
$bute5 = 0
$buty6 = 0
$bute6 = 0
$buty7 = 0
$bute7 = 0
$buty8 = 0
$bute8 = 0
$buty9 = 0
$bute9 = 0
$Verif = 0
 _jeu()
 _debutt()
 WEnd

Func _debutt()
   GUICtrlSetData($Button1, " ")
   GUICtrlSetState($Button1, $GUI_ENABLE)
   GUICtrlSetData($Button2, " ")
   GUICtrlSetState($Button2, $GUI_ENABLE)
   GUICtrlSetData($Button3, " ")
   GUICtrlSetState($Button3, $GUI_ENABLE)
   GUICtrlSetData($Button4, " ")
   GUICtrlSetState($Button4, $GUI_ENABLE)
   GUICtrlSetData($Button5, " ")
   GUICtrlSetState($Button5, $GUI_ENABLE)
   GUICtrlSetData($Button6, " ")
   GUICtrlSetState($Button6, $GUI_ENABLE)
   GUICtrlSetData($Button7, " ")
   GUICtrlSetState($Button7, $GUI_ENABLE)
   GUICtrlSetData($Button8, " ")
   GUICtrlSetState($Button8, $GUI_ENABLE)
   GUICtrlSetData($Button9, " ")
   GUICtrlSetState($Button9, $GUI_ENABLE)
EndFunc

Func _ale()
  While 1
  $ale = Random(1, 9, 1)
      If $ale = 1 Then
         If $but1 = 0 Then
            $but1 = 1
            $bute1 = 1
            GUICtrlSetData($Button1, "X")
            GUICtrlSetState($Button1, $GUI_DISABLE)
            ExitLoop
         EndIf
      ElseIf $ale = 2 Then
         If $but2 = 0 Then
            $but2 = 1
            $bute2 = 1
            GUICtrlSetData($Button2, "X")
            GUICtrlSetState($Button2, $GUI_DISABLE)
            ExitLoop
         EndIf
      ElseIf $ale = 3 Then
         If $but3 = 0 Then
            $but3 = 1
            $bute3 = 1
            GUICtrlSetData($Button3, "X")
            GUICtrlSetState($Button3, $GUI_DISABLE)
            ExitLoop
         EndIf
      ElseIf $ale = 4 Then
         If $but4 = 0 Then
            $but4 = 1
            $bute4 = 1
            GUICtrlSetData($Button4, "X")
            GUICtrlSetState($Button4, $GUI_DISABLE)
            ExitLoop
         EndIf
      ElseIf $ale = 5 Then
         If $but5 = 0 Then
            $but5 = 1
            $bute5 = 1
            GUICtrlSetData($Button5, "X")
            GUICtrlSetState($Button5, $GUI_DISABLE)
            ExitLoop
         EndIf
      ElseIf $ale = 6 Then
         If $but6 = 0 Then
            $but6 = 1
            $bute6 = 1
            GUICtrlSetData($Button6, "X")
            GUICtrlSetState($Button6, $GUI_DISABLE)
            ExitLoop
         EndIf
      ElseIf $ale = 7 Then
         If $but7 = 0 Then
            $but7 = 1
            $bute7 = 1
            GUICtrlSetData($Button7, "X")
            GUICtrlSetState($Button7, $GUI_DISABLE)
            ExitLoop
         EndIf
      ElseIf $ale = 8 Then
         If $but8 = 0 Then
            $but8 = 1
            $bute8 = 1
            GUICtrlSetData($Button8, "X")
            GUICtrlSetState($Button8, $GUI_DISABLE)
            ExitLoop
         EndIf
      ElseIf $ale = 9 Then
         If $but9 = 0 Then
            $but9 = 1
            $bute9 = 1
            GUICtrlSetData($Button9, "X")
            GUICtrlSetState($Button9, $GUI_DISABLE)
            ExitLoop
         EndIf
      EndIf
   WEnd
EndFunc

Func _jeu()
_ale()
While 1
   $nMsg = GUIGetMsg()
   Switch $nMsg
      Case $GUI_EVENT_CLOSE
         Exit
      Case $Button1
         _but($Button1)
      Case $Button2
         _but($Button2)
      Case $Button3
         _but($Button3)
      Case $Button4
         _but($Button4)
      Case $Button5
         _but($Button5)
      Case $Button6
         _but($Button6)
      Case $Button7
         _but($Button7)
      Case $Button8
         _but($Button8)
      Case $Button9
         _but($Button9)
   EndSwitch
If $Verif = 1 Then
   Return
EndIf
WEnd
EndFunc

Func _Verif()
   $buttotal = $but1 + $but2 + $but3 + $but4 + $but5 + $but6 + $but7 + $but8 + $but9
   If $buty1 = 1 And $buty2 = 1 And $buty3 = 1 Then
      MsgBox(0, "Gagné", "Vous avez gagné !")
      $scorej += 1
      $Verif = 1
      GUICtrlSetData($Label2, "Scores : "& $scorej & "-" & $scoree)
   ElseIf $buty1 = 1 And $buty5 = 1 And $buty9 = 1 Then
      MsgBox(0, "Gagné", "Vous avez gagné !")
      $scorej += 1
      $Verif = 1
      GUICtrlSetData($Label2, "Scores : "& $scorej & "-" & $scoree)
   ElseIf $buty1 = 1 And $buty4 = 1 And $buty7 = 1 Then
      MsgBox(0, "Gagné", "Vous avez gagné !")
      $scorej += 1
      $Verif = 1
      GUICtrlSetData($Label2, "Scores : "& $scorej & "-" & $scoree)
   ElseIf $buty4 = 1 And $buty5 = 1 And $buty6 = 1 Then
      MsgBox(0, "Gagné", "Vous avez gagné !")
      $scorej += 1
      $Verif = 1
      GUICtrlSetData($Label2, "Scores : "& $scorej & "-" & $scoree)
   ElseIf $buty7 = 1 And $buty8 = 1 And $buty9 = 1 Then
      MsgBox(0, "Gagné", "Vous avez gagné !")
      $scorej += 1
      $Verif = 1
      GUICtrlSetData($Label2, "Scores : "& $scorej & "-" & $scoree)
   ElseIf $buty7 = 1 And $buty5 = 1 And $buty3 = 1 Then
      MsgBox(0, "Gagné", "Vous avez gagné !")
      $scorej += 1
      $Verif = 1
      GUICtrlSetData($Label2, "Scores : "& $scorej & "-" & $scoree)
   ElseIf $buty8 = 1 And $buty5 = 1 And $buty2 = 1 Then
      MsgBox(0, "Gagné", "Vous avez gagné !")
      $scorej += 1
      $Verif = 1
      GUICtrlSetData($Label2, "Scores : "& $scorej & "-" & $scoree)
   ElseIf $buty9 = 1 And $buty6 = 1 And $buty3 = 1 Then
      MsgBox(0, "Gagné", "Vous avez gagné !")
      $scorej += 1
      $Verif = 1
      GUICtrlSetData($Label2, "Scores : "& $scorej & "-" & $scoree)
   EndIf
   If $bute1 = 1 And $bute2 = 1 And $bute3 = 1 Then
      MsgBox(0, "Perdu", "Dommage... Vous avez perdu !")
      $scoree += 1
      $Verif = 1
      GUICtrlSetData($Label2, "Scores : "& $scorej & "-" & $scoree)
   ElseIf $bute1 = 1 And $bute5 = 1 And $bute9 = 1 Then
      MsgBox(0, "Perdu", "Dommage... Vous avez perdu !")
      $scoree += 1
      $Verif = 1
      GUICtrlSetData($Label2, "Scores : "& $scorej & "-" & $scoree)
   ElseIf $bute1 = 1 And $bute4 = 1 And $bute7 = 1 Then
      MsgBox(0, "Perdu", "Dommage... Vous avez perdu !")
      $scoree += 1
      $Verif = 1
      GUICtrlSetData($Label2, "Scores : "& $scorej & "-" & $scoree)
   ElseIf $bute4 = 1 And $bute5 = 1 And $bute6 = 1 Then
      MsgBox(0, "Perdu", "Dommage... Vous avez perdu !")
      $scoree += 1
      $Verif = 1
      GUICtrlSetData($Label2, "Scores : "& $scorej & "-" & $scoree)
   ElseIf $bute7 = 1 And $bute8 = 1 And $bute9 = 1 Then
      MsgBox(0, "Perdu", "Dommage... Vous avez perdu !")
      $scoree += 1
      $Verif = 1
      GUICtrlSetData($Label2, "Scores : "& $scorej & "-" & $scoree)
   ElseIf $bute7 = 1 And $bute5 = 1 And $bute3 = 1 Then
      MsgBox(0, "Perdu", "Dommage... Vous avez perdu !")
      $scoree += 1
      $Verif = 1
      GUICtrlSetData($Label2, "Scores : "& $scorej & "-" & $scoree)
   ElseIf $bute8 = 1 And $bute5 = 1 And $bute2 = 1 Then
      MsgBox(0, "Perdu", "Dommage... Vous avez perdu !")
      $scoree += 1
      $Verif = 1
      GUICtrlSetData($Label2, "Scores : "& $scorej & "-" & $scoree)
   ElseIf $bute9 = 1 And $bute6 = 1 And $bute3 = 1 Then
      MsgBox(0, "Perdu", "Dommage... Vous avez perdu !")
      $scoree += 1
      $Verif = 1
      GUICtrlSetData($Label2, "Scores : "& $scorej & "-" & $scoree)
   ElseIf $buttotal = 9 Then
      MsgBox(0, "Egalité", "Désolé mais.... Il y a égalité")
      GUICtrlSetData($Label2, "Scores : "& $scorej & "-" & $scoree)
      $Verif = 1
   EndIf
EndFunc   ;==>_Verif

Func _but($butt)
   GUICtrlSetData($butt, "O")
   GUICtrlSetState($butt, $GUI_DISABLE)
   If $butt = $Button1 Then
      Sleep(100)
      $but1 = 1
      $buty1 = 1
   ElseIf $butt = $Button2 Then
      Sleep(100)
      $but2 = 1
      $buty2 = 1
   ElseIf $butt = $Button3 Then
      Sleep(100)
      $but3 = 1
      $buty3 = 1
   ElseIf $butt = $Button4 Then
      Sleep(100)
      $but4 = 1
      $buty4 = 1
   ElseIf $butt = $Button5 Then
      Sleep(100)
      $but5 = 1
      $buty5 = 1
   ElseIf $butt = $Button6 Then
      Sleep(100)
      $but6 = 1
      $buty6 = 1
   ElseIf $butt = $Button7 Then
      Sleep(100)
      $but7 = 1
      $buty7 = 1
   ElseIf $butt = $Button8 Then
      Sleep(100)
      $but8 = 1
      $buty8 = 1
   ElseIf $butt = $Button9 Then
      Sleep(100)
      $but9 = 1
      $buty9 = 1
   EndIf
   _Verif()
    If $Verif = 1 Then
       Return
    EndIf
    _aleatoire()
   _Verif()
    If $Verif = 1 Then
       Return
    EndIf
EndFunc   ;==>_but

Func _aleatoire()
   If $bute1 = 1 And $bute2 = 1 And $but3 = 0 Then
      $but3 = 1
      $bute3 = 1
      GUICtrlSetData($Button3, "X")
      GUICtrlSetState($Button3, $GUI_DISABLE)
   ElseIf $bute4 = 1 And $bute5 = 1 And $but6 = 0 Then
      $but6 = 1
      $bute6 = 1
      GUICtrlSetData($Button6, "X")
      GUICtrlSetState($Button6, $GUI_DISABLE)
   ElseIf $bute3 = 1 And $bute2 = 1 And $but1 = 0 Then
      $but1 = 1
      $bute1 = 1
      GUICtrlSetData($Button1, "X")
      GUICtrlSetState($Button1, $GUI_DISABLE)
   ElseIf $bute1 = 1 And $bute3 = 1 And $but2 = 0 Then
      $but2 = 1
      $bute2 = 1
      GUICtrlSetData($Button2, "X")
      GUICtrlSetState($Button2, $GUI_DISABLE)
   ElseIf $bute1 = 1 And $bute5 = 1 And $but9 = 0 Then
      $but9 = 1
      $bute9 = 1
      GUICtrlSetData($Button9, "X")
      GUICtrlSetState($Button9, $GUI_DISABLE)
   ElseIf $bute1 = 1 And $bute9 = 1 And $but5 = 0 Then
      $but5 = 1
      $bute5 = 1
      GUICtrlSetData($Button5, "X")
      GUICtrlSetState($Button5, $GUI_DISABLE)
   ElseIf $bute9 = 1 And $bute5 = 1 And $but1 = 0 Then
      $but1 = 1
      $bute1 = 1
      GUICtrlSetData($Button1, "X")
      GUICtrlSetState($Button1, $GUI_DISABLE)
   ElseIf $bute6 = 1 And $bute5 = 1 And $but4 = 0 Then
      $but4 = 1
      $bute4 = 1
      GUICtrlSetData($Button4, "X")
      GUICtrlSetState($Button4, $GUI_DISABLE)
   ElseIf $bute4 = 1 And $bute6 = 1 And $but5 = 0 Then
      $but5 = 1
      $bute5 = 1
      GUICtrlSetData($Button5, "X")
      GUICtrlSetState($Button5, $GUI_DISABLE)
   ElseIf $bute7 = 1 And $bute8 = 1 And $but9 = 0 Then
      $but9 = 1
      $bute9 = 1
      GUICtrlSetData($Button9, "X")
      GUICtrlSetState($Button9, $GUI_DISABLE)
   ElseIf $bute8 = 1 And $bute9 = 1 And $but7 = 0 Then
      $but7 = 1
      $bute7 = 1
      GUICtrlSetData($Button7, "X")
      GUICtrlSetState($Button7, $GUI_DISABLE)
   ElseIf $bute7 = 1 And $bute9 = 1 And $but8 = 0 Then
      $but8 = 1
      $bute8 = 1
      GUICtrlSetData($Button8, "X")
      GUICtrlSetState($Button8, $GUI_DISABLE)
   ElseIf $bute7 = 1 And $bute5 = 1 And $but3 = 0 Then
      $but3 = 1
      $bute3 = 1
      GUICtrlSetData($Button3, "X")
      GUICtrlSetState($Button3, $GUI_DISABLE)
   ElseIf $bute7 = 1 And $bute3 = 1 And $but5 = 0 Then
      $but3 = 1
      $bute3 = 1
      GUICtrlSetData($Button3, "X")
      GUICtrlSetState($Button3, $GUI_DISABLE)
   ElseIf $bute3 = 1 And $bute5 = 1 And $but7 = 0 Then
      $but7 = 1
      $bute7 = 1
      GUICtrlSetData($Button7, "X")
      GUICtrlSetState($Button7, $GUI_DISABLE)
   ElseIf $bute7 = 1 And $bute4 = 1 And $but1 = 0 Then
      $but1 = 1
      $bute1 = 1
      GUICtrlSetData($Button1, "X")
      GUICtrlSetState($Button1, $GUI_DISABLE)
   ElseIf $bute1 = 1 And $bute4 = 1 And $but7 = 0 Then
      $but7 = 1
      $bute7 = 1
      GUICtrlSetData($Button7, "X")
      GUICtrlSetState($Button7, $GUI_DISABLE)
   ElseIf $bute1 = 1 And $bute7 = 1 And $but4 = 0 Then
      $but4 = 1
      $bute4 = 1
      GUICtrlSetData($Button4, "X")
      GUICtrlSetState($Button4, $GUI_DISABLE)
   ElseIf $bute8 = 1 And $bute5 = 1 And $but2 = 0 Then
      $but2 = 1
      $bute2 = 1
      GUICtrlSetData($Button2, "X")
      GUICtrlSetState($Button2, $GUI_DISABLE)
   ElseIf $bute8 = 1 And $bute2 = 1 And $but5 = 0 Then
      $but5 = 1
      $bute5 = 1
      GUICtrlSetData($Button5, "X")
      GUICtrlSetState($Button5, $GUI_DISABLE)
   ElseIf $bute5 = 1 And $bute2 = 1 And $but8 = 0 Then
      $but8 = 1
      $bute8 = 1
      GUICtrlSetData($Button8, "X")
      GUICtrlSetState($Button8, $GUI_DISABLE)
   ElseIf $bute9 = 1 And $bute6 = 1 And $but3 = 0 Then
      $but3 = 1
      $bute3 = 1
      GUICtrlSetData($Button3, "X")
      GUICtrlSetState($Button3, $GUI_DISABLE)
   ElseIf $bute9 = 1 And $bute3 = 1 And $but6 = 0 Then
      $but6 = 1
      $bute6 = 1
      GUICtrlSetData($Button6, "X")
      GUICtrlSetState($Button6, $GUI_DISABLE)
   ElseIf $bute6 = 1 And $bute3 = 1 And $but9 = 0 Then
      $but9 = 1
      $bute9 = 1
      GUICtrlSetData($Button9, "X")
      GUICtrlSetState($Button9, $GUI_DISABLE)
   ElseIf $buty1 = 1 And $buty2 = 1 And $but3 = 0 Then
      $but3 = 1
      $bute3 = 1
      GUICtrlSetData($Button3, "X")
      GUICtrlSetState($Button3, $GUI_DISABLE)
   ElseIf $buty4 = 1 And $buty5 = 1 And $but6 = 0 Then
      $but6 = 1
      $bute6 = 1
      GUICtrlSetData($Button6, "X")
      GUICtrlSetState($Button6, $GUI_DISABLE)
   ElseIf $buty3 = 1 And $buty2 = 1 And $but1 = 0 Then
      $but1 = 1
      $bute1 = 1
      GUICtrlSetData($Button1, "X")
      GUICtrlSetState($Button1, $GUI_DISABLE)
   ElseIf $buty1 = 1 And $buty3 = 1 And $but2 = 0 Then
      $but2 = 1
      $bute2 = 1
      GUICtrlSetData($Button2, "X")
      GUICtrlSetState($Button2, $GUI_DISABLE)
   ElseIf $buty1 = 1 And $buty5 = 1 And $but9 = 0 Then
      $but9 = 1
      $bute9 = 1
      GUICtrlSetData($Button9, "X")
      GUICtrlSetState($Button9, $GUI_DISABLE)
   ElseIf $buty1 = 1 And $buty9 = 1 And $but5 = 0 Then
      $but5 = 1
      $bute5 = 1
      GUICtrlSetData($Button5, "X")
      GUICtrlSetState($Button5, $GUI_DISABLE)
   ElseIf $buty9 = 1 And $buty5 = 1 And $but1 = 0 Then
      $but1 = 1
      $bute1 = 1
      GUICtrlSetData($Button1, "X")
      GUICtrlSetState($Button1, $GUI_DISABLE)
   ElseIf $buty6 = 1 And $buty5 = 1 And $but4 = 0 Then
      $but4 = 1
      $bute4 = 1
      GUICtrlSetData($Button4, "X")
      GUICtrlSetState($Button4, $GUI_DISABLE)
   ElseIf $buty4 = 1 And $buty6 = 1 And $but5 = 0 Then
      $but5 = 1
      $bute5 = 1
      GUICtrlSetData($Button5, "X")
      GUICtrlSetState($Button5, $GUI_DISABLE)
   ElseIf $buty7 = 1 And $buty8 = 1 And $but9 = 0 Then
      $but9 = 1
      $bute9 = 1
      GUICtrlSetData($Button9, "X")
      GUICtrlSetState($Button9, $GUI_DISABLE)
   ElseIf $buty8 = 1 And $buty9 = 1 And $but7 = 0 Then
      $but7 = 1
      $bute7 = 1
      GUICtrlSetData($Button7, "X")
      GUICtrlSetState($Button7, $GUI_DISABLE)
   ElseIf $buty7 = 1 And $buty9 = 1 And $but8 = 0 Then
      $but8 = 1
      $bute8 = 1
      GUICtrlSetData($Button8, "X")
      GUICtrlSetState($Button8, $GUI_DISABLE)
   ElseIf $buty7 = 1 And $buty5 = 1 And $but3 = 0 Then
      $but3 = 1
      $bute3 = 1
      GUICtrlSetData($Button3, "X")
      GUICtrlSetState($Button3, $GUI_DISABLE)
   ElseIf $buty7 = 1 And $buty3 = 1 And $but5 = 0 Then
      $but3 = 1
      $bute3 = 1
      GUICtrlSetData($Button3, "X")
      GUICtrlSetState($Button3, $GUI_DISABLE)
   ElseIf $buty3 = 1 And $buty5 = 1 And $but7 = 0 Then
      $but7 = 1
      $bute7 = 1
      GUICtrlSetData($Button7, "X")
      GUICtrlSetState($Button7, $GUI_DISABLE)
   ElseIf $buty7 = 1 And $buty4 = 1 And $but1 = 0 Then
      $but1 = 1
      $bute1 = 1
      GUICtrlSetData($Button1, "X")
      GUICtrlSetState($Button1, $GUI_DISABLE)
   ElseIf $buty1 = 1 And $buty4 = 1 And $but7 = 0 Then
      $but7 = 1
      $bute7 = 1
      GUICtrlSetData($Button7, "X")
      GUICtrlSetState($Button7, $GUI_DISABLE)
   ElseIf $buty1 = 1 And $buty7 = 1 And $but4 = 0 Then
      $but4 = 1
      $bute4 = 1
      GUICtrlSetData($Button4, "X")
      GUICtrlSetState($Button4, $GUI_DISABLE)
   ElseIf $buty8 = 1 And $buty5 = 1 And $but2 = 0 Then
      $but2 = 1
      $bute2 = 1
      GUICtrlSetData($Button2, "X")
      GUICtrlSetState($Button2, $GUI_DISABLE)
   ElseIf $buty8 = 1 And $buty2 = 1 And $but5 = 0 Then
      $but5 = 1
      $bute5 = 1
      GUICtrlSetData($Button5, "X")
      GUICtrlSetState($Button5, $GUI_DISABLE)
   ElseIf $buty5 = 1 And $buty2 = 1 And $but8 = 0 Then
      $but8 = 1
      $bute8 = 1
      GUICtrlSetData($Button8, "X")
      GUICtrlSetState($Button8, $GUI_DISABLE)
   ElseIf $buty9 = 1 And $buty6 = 1 And $but3 = 0 Then
      $but3 = 1
      $bute3 = 1
      GUICtrlSetData($Button3, "X")
      GUICtrlSetState($Button3, $GUI_DISABLE)
   ElseIf $buty9 = 1 And $buty3 = 1 And $but6 = 0 Then
      $but6 = 1
      $bute6 = 1
      GUICtrlSetData($Button6, "X")
      GUICtrlSetState($Button6, $GUI_DISABLE)
   ElseIf $buty6 = 1 And $buty3 = 1 And $but9 = 0 Then
      $but9 = 1
      $bute9 = 1
      GUICtrlSetData($Button9, "X")
      GUICtrlSetState($Button9, $GUI_DISABLE)
   Else
      _ale()
   EndIf
EndFunc   ;==>_aleatoire

Voilà j'espère pour vous de bien perdre devant votre pc !
J'espère qu'il n'y a pas trop de bugs parce que je vois plus comment les corriger >.<
Enjoy !




______________________________________________________

Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [Prog]Morpion 
Salut,

Super jeu, avec de bon graphismes et l'ordinateur est assez intelligent Okay

Par contre, tu aurais pu remplacer tes If par des switch...

Merci pour le partage.




______________________________________________________
Répondre en citant
Message [Prog]Morpion 
Mais... J'aime bien mes If moi... Surprised




______________________________________________________

Skype
Répondre en citant
Message [Prog]Morpion 
En effet beau morpion
je suis pour les switch et case moi aussi.
Et j'ai franchement l'impression que ton code manque de commentaires.



Répondre en citant
Message [Prog]Morpion 
Eh beh pourtant je l'ai dit sur le chat qu'il était pas commenté c'est parce que vous m'aviez dit de la mettre que je l'ai mis.




______________________________________________________

Skype
Répondre en citant
Message [Prog]Morpion 
Dsl de demander sa mais quel langage c'est parce que je reconnait pas le langage bat 



Répondre en citant
Message [Prog]Morpion 
Ben je sais pas si tu avais vu mais... Rolling Eyes tu es dans la section AutoIt donc ici ce n'est pas du BATCH mais de l'AutoIt Okay
(Bouahhh.... je suis fatigué moi et je sais pas pourquoi Mr. Green )
Aller Bonne nuit all !




______________________________________________________

Skype
Répondre en citant
Message [Prog]Morpion 
Oui mais tu vas devoir quand même le commenter car sinon autant donner l'exécutable de suite.
N'oublie pas que si tu postes le code ce n'est pas pour qu'on te dise que tu es formidable et que tu code comme un dieu
mais c'est pour qu'on puisse découvrir de nouvelles choses.



Répondre en citant
Message [Prog]Morpion 
Eh beh pour tant je suis sûr qu'il y a 1000 et une façons de le faire plus simplement et moins bugué xD




______________________________________________________

Skype
Répondre en citant
Message [Prog]Morpion 
Ouais et je serais ravi de t'aider à l'améliorer
mais malheureusement j'ai tendance à avoir du mal à lire les codes commentés
et de plus quand j'essaie je me détruits les yeux et le crâne (eh oui les écran LED font bien mal à la tête),
ce qui me donne souvent l'idée de prendre un marteau pour fracasser l'écran.

Tu ne voudrais tout de même pas que je change encore nue fois d'écran.
En tout cas moi je ne lirais même pas ton code tant qu'il n'y aura pas au moins les commentaires les plus basiques du monde.



Répondre en citant
Message Bug ! de ouf! 
Oula !! J'allais gagné et la quand je met mon pion pour me permettre la victoire au prochain coup, mon "O" a été changer par l'ordinateur "X" !!! Il peux tricher ???
Ensuite, contrarié par cette tricherie de bas nivaux, j'ai placer mon "O" là où j'aurias du gagner et vlam... Je gagne par un coup impossible !!! meme si d'un certains sens j'aurias du gagner.



Message [Prog]Morpion 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch