[Ex] jeu de Carte

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

[Ex] jeu de Carte

#1

Message 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.
Fichiers joints
_My_Jeux2Cartes.au3
Source complète, avec exemples d'utilisation.
(4.9 Kio) Téléchargé 374 fois
Habibsbib
Niveau 7
Niveau 7
Messages : 393
Enregistré le : dim. 30 août 2009 13:49
Localisation : Euh...Verticale, entre le siège et l'écran...
Status : Hors ligne

Re: [Ex] Jeu de Carte

#2

Message par Habibsbib »

Merci pour ce partage, très sympathique :)
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [Ex] jeu de Carte

#3

Message 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)
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

Re: [Ex] jeu de Carte

#4

Message 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
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [Ex] jeu de Carte

#5

Message par pierrotm777 »

Idem 3.3.6
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

Re: [Ex] jeu de Carte

#6

Message 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.
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [Ex] jeu de Carte

#7

Message par pierrotm777 »

Cela marche avec votre source mis à jour.

Merci de votre aide ! :mrgreen:
Répondre