Vendredi 19 Décembre - Départ
D'après les conseils avisés de notre professeur, nous avons essayés vainement, pendant près de 2 heures, de créer un damier. Premièrement, définir les conditions menant à la création d'un damier vierge ne nous sont pas apparues. Nous avons donc essayé différentes boucles for, qui ne donnaient que des erreurs, ou une fenêtre vierge. Nous essayions de donner des valeurs aux cases avant même de les avoir crées, ce qui rendait le programme incompréhensible et surtout inefficace.
Malgré nos recherches visant à trouver des bases pour notre programme, nous n'avons pas réussi durant ce premier cours à obtenir un programme fonctionnel. Alexendre a cependant trouver un exemple qui nous a donné une structure de départ pour notre projet : Books/Processing Handbook/Synthesis/Synthesis_03_girds_01 :
size(600, 600);
background(255);
int sqNum = 12;
int sqSize = width/sqNum;
int halfSize = sqSize/2;
for (int y = halfSize; y < width; y = y+sqSize) {
for (int x = halfSize; x < height; x = x+sqSize) {
rect(x-halfSize+2, y-halfSize+2, sqSize-4, sqSize-4);
}
}