Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Concours


Index du Forum » Concours » Le Fil d'Entraide du Concours de Rentrée 2023
Slyvtt En ligne Maître du Puzzle Points: 2422 Défis: 17 Message

Le Fil d'Entraide du Concours de Rentrée 2023

Posté le 08/10/2023 20:55

Bon comme à l'accoutumée, le concours de rentrée est apparu.

Le cru 2023 est basé sur le jeu de cartes du 1000 bornes que vous connaissez certainement Toutes et Tous.
Les modalités du concours sont ici : Concours Python de rentrée 2023-2024 ou dans le post original sur TIP.



Donc voici le fil d'entraide qui suivra ici. Je crée juste le lien, n'ayant pour le moment pas encore regardé en détail les scripts du jeu. Il s'agit de la zone d'échange habituelle sur la communauté Planète Casio afin d'échanger des infos, des outils, demander de l'aide ...

Bon code à Toutes et Tous, un grand merci à Critor et à la bande de codeurs du défi, et amusez-vous bien.


Précédente 1, 2, 3, 4, 5, 6
Slyvtt En ligne Maître du Puzzle Points: 2422 Défis: 17 Message

Citer : Posté le 15/01/2024 20:46 | #


En fait il faut décomposer le coup en 3 parties :
- l'origine de la carte (ta main ou le SABOT)
- la carte qu'on veut jouer (les cartes s'appellent toutes I_qqchose)
- la destination de la carte (le SABOT pour défausser une carte ou un joueur adverse)

Une astuce en passant :
- tu as le numéro self.num_joueur
- le joueur adverse a donc pour numéro 1-self.num_joueur


On crée un coup avec la fonction c_coup( origine, carte, destination )

Tu peux stocker dans une variable le coup, comme expliqué par Tuper4 :

par exemple si je veux mettre un feu vert dans mon jeu :
coup = c_coup( self.num_joueur, I_FEU_VERT, self.num_joueur )
return coup

si tu veux attaquer l'adversaire avec un feu rouge :
coup = c_coup( self.num_joueur, I_FEU_ROUGE, 1 - self.num_joueur )
return coup

Note que tu peux faire une validation directe du coup sans stocker dans une variable en faisant :
return c_coup( self.num_joueur, I_FEU_VERT, self.num_joueur)

There are only 10 types of people in the world: Those who understand binary, and those who don't ...
Tuper4 Hors ligne Membre Points: 889 Défis: 19 Message

Citer : Posté le 15/01/2024 20:51 | #


Bravo Slyvtt pour avoir mieux expliqué que moi !
When the doorbell rings at three in the morning, it’s never good news. -Anthony Horowitz
Tuper4 Hors ligne Membre Points: 889 Défis: 19 Message

Citer : Posté le 15/01/2024 21:06 | #


BRAVO Genesect pour me battre!!!
When the doorbell rings at three in the morning, it’s never good news. -Anthony Horowitz
Genesect Hors ligne Membre Points: 112 Défis: 0 Message

Citer : Posté le 15/01/2024 21:23 | #


finalement mon ia est quand meme plus nul que l'ia random
Tuper4 Hors ligne Membre Points: 889 Défis: 19 Message

Citer : Posté le 15/01/2024 21:48 | #


Comme le mien
When the doorbell rings at three in the morning, it’s never good news. -Anthony Horowitz
Critor Hors ligne Administrateur Points: 2714 Défis: 18 Message
Précédente 1, 2, 3, 4, 5, 6

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 66 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd