C’est juste une illusion !

Le challenge, c’est de dessiner cette image en python/pygame :

Jolie, l’illusion d’optique, non ?

Il va nous falloir quelques rudiments de pygame… et heureusement, mon excellente et inestimable collègue Anne Schreck, que je remercie encore, du lycée Marchal, nous a concocté un tuto qui va le faire… là.

On commence par ce code …

import pygame

pygame.init()

fenetre=pygame.display.set_mode((800,480))
fenetre.fill((255,255,255))
pygame.display.set_caption("Hello 2GT9 ICN !")

#dessinons deux rectangles
mon_rectangle=pygame.draw.rect(fenetre,(0,0,150),(200,100,300,50),1)
mon_rectangle=pygame.draw.rect(fenetre,(255,255,0),(220,120,260,10),0)

#et plus
for i in range(8):
    mon_rectangle=pygame.draw.rect(fenetre,(100,0,100),(50+i*80,320,40,60),4)

#Il faut basculer l'affichage
pygame.display.flip()

#On attend un peu
pygame.time.delay(1000)

pygame.quit()

… qui crée déjà une fenêtre, et (deux + huit) rectangles, ainsi :

A suivre à la rentrée ! Bonnes vacances !

2 réflexions au sujet de « C’est juste une illusion ! »

N'hésitez-pas à poser une question, ou faire avancer le schmilblick

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.