Projet : Illusion d’optique
Objectif :
On souhaite dessiner l’image suivante à l’aide du module turtle de Python :

Rendu :
- Un fichier illusion_nom1_nom2.py
- Un journal de bord retraçant les étapes d’avancement, les bilans de séance, le travail que l’on se fixe à faire à la maison, la répartition des tâches etc.
Notation :
- 10 points pour le rendu final
Votre image correspond-elle à l’image demandée ? - 2 points pour le journal de bord
A chaque séance vous indiquerez ce que vous avez fait, comment vous avez travaillé, ce que vous souhaitez faire chez vous ou à la prochaine séance etc. - 2 points pour l’autonomie intelligente
Plus vous êtes autonome et moins vous demandez d’aide mieux c’est.
Toutefois il ne faut pas hésiter à demander de l’aide lorsque vous coincez. - 2 points pour l’implication dans le projet
Implication en classe, sérieux, cohésion du groupe dans le but de réussir. - 2 points pour la clarté du code
Les noms de variables, de fonctions sont-ils assez clair.
Le code est-il agréable à lire ?
Une fonctionnalité = une fonction ? - 2 points pour l’optimisation du code
Essayez de faire le code en un minimum de lignes. Eviter les copié/collé, préférez des fonctions courtes qui se répètent.
Documentation :
Voici des documentations qui pourraient vous servir :
Indications :
N’oubliez pas de remplir votre journal de bord à chaque séance et d’y détailler le rôle de chacun.
Pour bien débuter réfléchissez aux étapes nécessaires :
1. Un carré
2. Un carré rempli en noir
3. Une ligne ou colonne
4. La grille entière (déjà dessinnée ou on rajoute les petits carrés après)
etc.
Réfléchissez alors aux fonctions dont vous allez avoir besoin.
Combien de fonctions allez-vous créer ? Quel sera le rôle de chacune ?
Quelles doivent être les dimensions (de la grille, de chaque carré) pour que l’image fasse joli ?