Page 1 sur 1
[Ex] jeu de Carte
Posté : sam. 27 mars 2010 16:37
par GaRydelaMer
Bonjour
suite à une question sur le forum, j'ai écrit un exemple pour créer des jeux de cartes, 32, 34(32+ 2 jokers), 52, 54(52 + 2 jokers) et 78(tarrot) cartes.
Edit: Sources en pièces jointes. Ajout de la personnalisation des cartes.
Reste plus cas faire une belle GUI, et pourquoi pas monter un jeu en réseaux. La source fournis une fonction qui retourne une tableau avec autant de cartes que définis (32, ..) et une fonction pour mélanger les cartes randomize le tableau).
le tableau est à 2 dimensions, pour les index des cartes, leur nom, et leur valeurs.
Il faudra ensuite pour créer un jeu créer donc la GUI, et le comportement des cartes, la distribution le nombre de joueur, les règles et le compte des points.
Re: [Ex] Jeu de Carte
Posté : dim. 28 mars 2010 21:24
par Habibsbib
Merci pour ce partage, très sympathique

Re: [Ex] jeu de Carte
Posté : lun. 29 mars 2010 12:07
par pierrotm777
Bonjour,
pour ma part , j'ai des soucis avec les fonctions ,_ArraySearch() , même en ajoutant #Include<array.au3> .
C:\Program Files\AutoIt3\Include\array.au3(945,131) : ERROR: _ArraySearch() previously called with expression on Const ByRef param(s).
Func _ArraySearch(Const ByRef $avArray, $vValue, $iStart = 0, $iEnd = 0, $iCase = 0, $iPartial = 0, $iForward = 1, $iSubItem = -1)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\tmp\AutoIt\Jeux de Cartes\Jeu2Cartes.au3(92,46) : REF: first call to _ArraySearch().
If _ArraySearch($Melange, $IndexCarte)
Re: [Ex] jeu de Carte
Posté : lun. 29 mars 2010 12:27
par GaRydelaMer
Bonjour
tu as quelle version d'AutoIt, je viens de tester ma source au bureau avec la 3.3.6.0 résultat
>"C:\Program Files\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "C:\src\_My_UDF\_My_Jeux2Cartes.au3" /autoit3dir "C:\Program Files\AutoIt3" /UserParams
+>12:24:51 Starting AutoIt3Wrapper v.2.0.1.24 Environment(Language:040C Keyboard:0000040C OS:WIN_XP/Service Pack 3 CPU:X64 OS:X86)
>Running AU3Check (1.54.19.0) from:C:\Program Files\AutoIt3
+>12:24:51 AU3Check ended.rc:0
>Running:(3.3.6.0):C:\Program Files\AutoIt3\autoit3.exe "C:\src\_My_UDF\_My_Jeux2Cartes.au3"
-> Jeu de 32 Cartes
Carte n° 01 -> Sept de Pique Nb Pt 7
Carte n° 02 -> Huit de Pique Nb Pt 8
Carte n° 03 -> Neuf de Pique Nb Pt 9
Carte n° 04 -> Dix de Pique Nb Pt 10
Carte n° 05 -> Valet de Pique Nb Pt 10
Carte n° 06 -> Dame de Pique Nb Pt 10
Carte n° 07 -> Roi de Pique Nb Pt 10
Carte n° 08 -> As de Pique Nb Pt 11
Carte n° 09 -> Sept de Coeur Nb Pt 7
Carte n° 10 -> Huit de Coeur Nb Pt 8
Carte n° 11 -> Neuf de Coeur Nb Pt 9
Carte n° 12 -> Dix de Coeur Nb Pt 10
Carte n° 13 -> Valet de Coeur Nb Pt 10
Carte n° 14 -> Dame de Coeur Nb Pt 10
Carte n° 15 -> Roi de Coeur Nb Pt 10
Carte n° 16 -> As de Coeur Nb Pt 11
Carte n° 17 -> Sept de Carreau Nb Pt 7
Carte n° 18 -> Huit de Carreau Nb Pt 8
Carte n° 19 -> Neuf de Carreau Nb Pt 9
Carte n° 20 -> Dix de Carreau Nb Pt 10
Carte n° 21 -> Valet de Carreau Nb Pt 10
Carte n° 22 -> Dame de Carreau Nb Pt 10
Carte n° 23 -> Roi de Carreau Nb Pt 10
Carte n° 24 -> As de Carreau Nb Pt 11
Carte n° 25 -> Sept de Trèfle Nb Pt 7
Carte n° 26 -> Huit de Trèfle Nb Pt 8
Carte n° 27 -> Neuf de Trèfle Nb Pt 9
Carte n° 28 -> Dix de Trèfle Nb Pt 10
Carte n° 29 -> Valet de Trèfle Nb Pt 10
Carte n° 30 -> Dame de Trèfle Nb Pt 10
Carte n° 31 -> Roi de Trèfle Nb Pt 10
Carte n° 32 -> As de Trèfle Nb Pt 11
-> Tirage 32 Cartes mélangées
Carte n° 01 -> Roi de Coeur Nb Pt 10
Carte n° 02 -> Dame de Coeur Nb Pt 10
Carte n° 03 -> Valet de Carreau Nb Pt 10
Carte n° 04 -> Huit de Coeur Nb Pt 8
Carte n° 05 -> Huit de Trèfle Nb Pt 8
Carte n° 06 -> Sept de Carreau Nb Pt 7
Carte n° 07 -> Neuf de Pique Nb Pt 9
Carte n° 08 -> As de Carreau Nb Pt 11
Carte n° 09 -> As de Pique Nb Pt 11
Carte n° 10 -> Neuf de Coeur Nb Pt 9
Carte n° 11 -> Neuf de Carreau Nb Pt 9
Carte n° 12 -> Huit de Pique Nb Pt 8
Carte n° 13 -> As de Trèfle Nb Pt 11
Carte n° 14 -> Dix de Trèfle Nb Pt 10
Carte n° 15 -> Dame de Carreau Nb Pt 10
Carte n° 16 -> Roi de Carreau Nb Pt 10
Carte n° 17 -> Dame de Trèfle Nb Pt 10
Carte n° 18 -> Dix de Carreau Nb Pt 10
Carte n° 19 -> As de Coeur Nb Pt 11
Carte n° 20 -> Dame de Pique Nb Pt 10
Carte n° 21 -> Roi de Pique Nb Pt 10
Carte n° 22 -> Dix de Pique Nb Pt 10
Carte n° 23 -> Sept de Coeur Nb Pt 7
Carte n° 24 -> Sept de Trèfle Nb Pt 7
Carte n° 25 -> Sept de Pique Nb Pt 7
Carte n° 26 -> Dix de Coeur Nb Pt 10
Carte n° 27 -> Valet de Pique Nb Pt 10
Carte n° 28 -> Roi de Trèfle Nb Pt 10
Carte n° 29 -> Valet de Coeur Nb Pt 10
Carte n° 30 -> Valet de Trèfle Nb Pt 10
Carte n° 31 -> Huit de Carreau Nb Pt 8
Carte n° 32 -> Neuf de Trèfle Nb Pt 9
Re: [Ex] jeu de Carte
Posté : lun. 29 mars 2010 12:48
par pierrotm777
Idem 3.3.6
Re: [Ex] jeu de Carte
Posté : lun. 29 mars 2010 15:35
par GaRydelaMer
Edit du 1er post
@pierrotm777
je comprends pas la fonction marche chez moi et au bureau et dans d'autres sources utiliser de la même façon.
Re: [Ex] jeu de Carte
Posté : lun. 29 mars 2010 16:07
par pierrotm777
Cela marche avec votre source mis à jour.
Merci de votre aide !
