Question
Jeux de script d'hiver 2008
- Grégory
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 49
- Remerciements reçus 0
il y a 17 ans 4 mois #3123
par Grégory
Réponse de Grégory sur le sujet Re:Jeux de script d'hiver 2008
je viens de regarder les variables globales
je déclare ma variable au début du script comme ça :
[code:1]
$global:histo
[/code:1]
apparemment ça change rien
j'ai essayé aussi :
[code:1]
set-variable -name histo -scope global
[/code:1]
Edit : c'est bon j'ai trouvé
<br><br>Message édité par: Nostra, à: 30/10/08 09:39
je déclare ma variable au début du script comme ça :
[code:1]
$global:histo
[/code:1]
apparemment ça change rien
j'ai essayé aussi :
[code:1]
set-variable -name histo -scope global
[/code:1]
Edit : c'est bon j'ai trouvé
Connexion ou Créer un compte pour participer à la conversation.
- Grégory
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 49
- Remerciements reçus 0
il y a 17 ans 4 mois #3146
par Grégory
Réponse de Grégory sur le sujet Re:Jeux de script d'hiver 2008
Voilà mon jeu de Black Jack 
Bon le graphisme est pas terrible
De ce que j'ai testé (une vingtaine de partie) il marche sans problème
On peut sûrement l'optimiser
Attention : le fichier est un fichier texte
Bon le graphisme est pas terrible
De ce que j'ai testé (une vingtaine de partie) il marche sans problème
On peut sûrement l'optimiser
Attention : le fichier est un fichier texte
La pièce jointe Black_Jack.txt est absente ou indisponible
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 17 ans 4 mois #3149
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Jeux de script d'hiver 2008
Nostra écrit:
Nostra écrit:
[code:1]
function affichage{
clear
write-host \"Distribution des cartes : ($CrLF*2)\"
write-host \"Cartes du croupier : ($script:tabcroupier)$CrLF\"
write-host \"Points du croupier: ($script:«»pointC) ($CrLF*2)\"
write-host \"Votre jeu : ($script:tabjoueur) $CrLF\"
write-host \"Vos points : ($script:«»pointJ)\"
}
[/code:1]
Et les tests du résultat de la partie peuvent être placés dans un switch.
Et pour améliorer l'affichage, bha le même mais en Winform
de mon coté l'affichage \"votre jeux\" peut au départ m'afficher 2 cartes identiques.il marche sans problème
Nostra écrit:
Oui une bricole sur l'affichage justement :On peut sûrement l'optimiser
[code:1]
function affichage{
clear
write-host \"Distribution des cartes : ($CrLF*2)\"
write-host \"Cartes du croupier : ($script:tabcroupier)$CrLF\"
write-host \"Points du croupier: ($script:«»pointC) ($CrLF*2)\"
write-host \"Votre jeu : ($script:tabjoueur) $CrLF\"
write-host \"Vos points : ($script:«»pointJ)\"
}
[/code:1]
Et les tests du résultat de la partie peuvent être placés dans un switch.
Et pour améliorer l'affichage, bha le même mais en Winform
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Grégory
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 49
- Remerciements reçus 0
il y a 17 ans 4 mois #3159
par Grégory
Réponse de Grégory sur le sujet Re:Jeux de script d'hiver 2008
Oui j'ai aussi eu 2 fois 2 cartes identiques mais pour les 2 fois c'était les mêmes cartes (2 quatre) alors que le compte des points renvoyait 14
faut que je me repenche dessus
sinon je viens de faire l'épreuve 9 en avancé le temps de manger mon chili réchauffé au micro-onde
[code:1]
$list=get-content c:\scripts\alice.txt|foreach{$_.split(\" \"«»)}
$list|foreach{
$count=$_.length -1
$new=\"\"
do{
$new+=$_.get_chars($count)
$count=$count-1
}until($count -lt 0)
$phrase+=$new + \" \"
}
$phrase
[/code:1]
faut que je me repenche dessus
sinon je viens de faire l'épreuve 9 en avancé le temps de manger mon chili réchauffé au micro-onde
[code:1]
$list=get-content c:\scripts\alice.txt|foreach{$_.split(\" \"«»)}
$list|foreach{
$count=$_.length -1
$new=\"\"
do{
$new+=$_.get_chars($count)
$count=$count-1
}until($count -lt 0)
$phrase+=$new + \" \"
}
$phrase
[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 17 ans 4 mois #3163
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Jeux de script d'hiver 2008
Nostra écrit:
Nostra écrit:
Enfin de ce que j'ai cru comprendre des régles du blackJack.
J'ai eu un cas où les 2 joueurs avaient la même carte.<br><br>Message édité par: Laurent Dardenne, à: 3/11/08 18:41
Oui dans ce cas $numrand est différent mais pas le nom de la carte.Oui j'ai aussi eu 2 fois 2 cartes identiques mais pour les 2 fois c'était les mêmes cartes (2 quatre) alors que le compte des points renvoyait 14
Nostra écrit:
Le pb se trouve dans Get-carte je pense, car tu ne vérifies pas si la nouvelle carte se trouve déjà dans la main du joueur et si elle n'existe pas dans celle du croupier.faut que je me repenche dessus
Enfin de ce que j'ai cru comprendre des régles du blackJack.
J'ai eu un cas où les 2 joueurs avaient la même carte.<br><br>Message édité par: Laurent Dardenne, à: 3/11/08 18:41
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.064 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Jeux de script d'hiver 2008