Un carré noir

Pyxel est un module pour Python, c'est-à-dire qu'il augmente la fonctionnalité de Python avec des variables et des fonctions supplémentaires. Pyxel nous permet d'afficher facilement des images et des animations. Dans ce projet, nous allons nous concentrer sur la création d'images.

Pour utiliser Pyxel, il faut commencer votre programme Python par la ligne suivante :
import pyxel

Ensuite, pour créer une fenêtre de 400 pixels de largeur sur 400 pixels de hauteur, utilisez 
pyxel.init(400, 400)

Enfin, pour afficher cette fenêtre, utilisez
pyxel.show()

Code et image

import pyxel
pyxel.init(400, 400)

pyxel.show()

Un carré noir. One small step for a man, one giant leap for mankind.

Un cercle rouge

Avant d'afficher l'image avec pyxel.show(), nous pouvons dessiner sur la fenêtre. Pour remplir la fenêtre avec une couleur, on utilise la fonction pyxel.cls(), qui prend un paramètre : la couleur pour ce remplissage.
pyxel.cls(pyxel.COLOR_BLACK)

La fonction pyxel.circ() dessine un cercle. Cette fonction prend 4 paramètres : deux pour les coordonnées du centre (mesurées en pixels), le rayon (aussi mesuré en pixels), et la couleur souhaitée pour le cercle.
pyxel.circ(100, 200, 50, pyxel.COLOR_RED)

Code et image

import pyxel

pyxel.init(400, 400)

pyxel.cls(pyxel.COLOR_BLACK)
pyxel.circle(100, 200, 50, pyxel.COLOR_RED)

pyxel.show()

La couchée du soleil sans beaucoup d'imagination

Le temps pour un sourire

import pyxel

pyxel.init(400, 400)

pyxel.cls(pyxel.COLOR_LIGHT_BLUE)
pyxel.circ(200, 200, 100, pyxel.COLOR_PINK)
pyxel.circ(150, 175, 10, pyxel.COLOR_BROWN)
pyxel.circ(250, 175, 10, pyxel.COLOR_BROWN)
pyxel.circ(200, 200, 10, pyxel.COLOR_BLACK)
smile = 30
for angle in range(smile, 180 - smile + 1, 1):
    x = 200 + 60*pyxel.cos(angle)
    y = 200 + 60*pyxel.sin(angle)
    pyxel.circ(x, y, 10, pyxel.COLOR_WHITE)

pyxel.show()

Evidément, votre art sera mieux.

Modifié le: dimanche 15 septembre 2024, 17:35