Ce guide vous amène à créer un damier
comme sur l'image ci-contre.
Nous allons commencer par créer des
pions (ou dames) pour ensuite créer des
"Equipes" de pions correspondant aux pions
noirs et aux pions blancs. Mais avant cela et
en préliminaire, construisons un damier.
1. Préambule
Ouvrir le projet "damesEleves" et le
compléter avec un programme minimal
définissant une fenêtre de 800*800.
Y définir 2 couleurs constantes
couleurCaseClaire (#E09448) et
couleurCaseFoncee (#763C01) et
valeurs entières constantes blanc (255)
et noir (0).
Dans le setup(), appeler la fonction majDamier et lancer le programme. Nous constatons que
seules les cases claires sont affichées.
Dans l'onglet mesFonctions, compléter la fonction dessinDamier pour dessiner les cases
foncées (copier/coller des lignes dessinant les cases claires et modifications de 2 valeurs).
Tester votre travail en lançant le programme. Vous devez obtenir le damier ci-dessus sans les
pions.
Ecrire alors, après dessinDamier, une fonction conversionXY qui retourne y en x
1
y
40
fonction de x comme définis ci-contre. (il est conseillé de faire un graphe).
2 120
Tester votre fonction en ajoutant dans le setup l'affichage dans la console de la 3 200
valeur conversionXY(1) puis conversionXY(3).
Faire valider.
2. Création d'une classe Piece
Créer un onglet classePiece et y définir une classe dont les attributs seront :
colonne et ligne, numéros de la colonne et de la ligne de la pièce sur le damier,
x et y, coordonnées du centre de la case où se situe la pièce sur le damier,
couleur (no comment)
un booléen dame initialisé à false (sera mis à true si le pion est converti en dame)
un booléen cliquee initialisé à false (sera mis à true si le clic souris sera fait au-dessus de
la pièce pour la bouger).
Créer le constructeur initialisant :
colonne et ligne,
x et y par x=conversionXY(colonne) et y=conversionXY(ligne),
la couleur.
Lycée Condorcet TestTP-Dames
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller shanks/شانكس1. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $7.76. You're not tied to anything after your purchase.