| Name | Description | Size | Visibility | ||
|---|---|---|---|---|---|
|
|
624 Bytes | Public |
|
||
|
|
366 Bytes | Public |
|
||
|
Un script python pour dessiner des figures géométriques ! (Cercles, triangles, hexagones, étoiles… shurikens ?)
Même ce que vous voulez enfaite !
Utilisation :
Les fonctions de dessins :
polygone(x,y,nb_sides,side?,r?,orient?,co?) : dessiner un polygone régulier
figure(points,co?) : dessiner une figure avec des points
line(pt1,pt2,co?) : dessiner une ligne
lines(points,close?,co?) : dessiner des ligne entre plusieurs points
circle(x,y,r,inside_r,co?) : tracer un cercle
rectangle(x,y,width,height,co?) : tracer un rectangle
triangle(x,y,side,orient?,co?) : tracer un triangle
etoile(x,y,nb_sides,outside_r,inside_r,orient?) : tracer une étoile
shuriken(x,y,nb_sides,outside_r,inside_r,orient?) : tracer un shuriken
random(co?) : tracer une forme aléatoire
Quelques variables à connaitre :
y int : coordonnée y
x int : coordonée x
width int : largeur du rectangle
height int : hauteur du rectangle
side int : longueur d’un coté
r int : le rayon d’un cercle ou d’un polygone
outside_r int : le rayon du cercle extérieur
inside_r int : le rayon du cercle intérieur
nb_sides int : le nombre de cotés d’un polygone
orient int : l’orientation d’un polygone
co tuple[int] : la couleur d’une figure
pt tuple[int] : un point
points tuple[int] | tuple[tuple[int]] : une liste de points
close bool : si la figure est fermée ou no
Quelques exemples :
etoile(160,111,5,100,30,45,(255,100,100))
shuriken(160,111,5,100,-30,45)
circle(160,111,100,50,(100,255,100))
Les fonctions bonus :
Ces commandes peuvent être supprimées du programme.
help_shapes() : afficher les fonctions de dessin
exemples() : afficher des exemples
|
5.3 KB | Public |
|
||
|
Jouez au snake sur votre calculatrice ! Génial n’est-ce pas ?
Commandes :
Les 4 flèches pour contrôler le serpent
Cliquez sur EXE pendant votre partie pour mettre en pause !
Configuration
Si vous voulez changer les couleurs et vitesses etc… rapidement et simplement, vous pouvez aussi ajouter le script snake_config.py, et modifier celui-ci !
https://workshop.numworks.com/python/airopi/snake_config
Il faudra aussi enlever les # au tout début du code, devant try: et except:
Optimisations :
Une version de ce jeu avec un code beaucoup moins lisible et compréhensible est aussi disponible pour prendre le moins de place possible sur votre calculatrice !
https://workshop.numworks.com/python/airopi/snake_opti
J’espère que vous vous amuserez bien !
Me contacter sur Discord : Pıεяяε#3715
|
4.42 KB | Public |
|
||
|
|
278 Bytes | Public |
|
||
|
|
4.27 KB | Public |
|
||
|
Une version “optimisée” de mon script snake.py, mais qui pourrait être encore plus raccourcie si l’on remplaçait l’indentation de 2 par une indentation de 1, si l’on renommais les variables/fonctions/méthodes en 1 seule caractère, ou encore si l’on utilisait ; pour placer plusieurs lignes en 1.
|
3.85 KB | Public |
|