{"id":19985,"date":"2022-10-25T23:34:51","date_gmt":"2022-10-25T21:34:51","guid":{"rendered":"https:\/\/rayshell.de\/?page_id=19985"},"modified":"2023-10-25T03:07:53","modified_gmt":"2023-10-25T01:07:53","slug":"lecon-4","status":"publish","type":"page","link":"https:\/\/rayshell.de\/fr\/lecon-4\/","title":{"rendered":"Le\u00e7on 4"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"19985\" class=\"elementor elementor-19985 elementor-22756\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0bb718d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0bb718d\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-e834fcf\" data-id=\"e834fcf\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-49ec72b\" data-id=\"49ec72b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-db84f60 elementor-widget elementor-widget-heading\" data-id=\"db84f60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Le\u00e7on 4<br><br><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e6696b4 elementor-widget elementor-widget-text-editor\" data-id=\"e6696b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Bienvenue \u00e0 la le\u00e7on 4 d&rsquo;AOZ Studio. Adapt\u00e9e par Dave Baldwin &#8211; Avril 2020<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-95af50b elementor-widget elementor-widget-text-editor\" data-id=\"95af50b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Nous allons apprendre \u00e0 dessiner des formes al\u00e9atoires (rectangles) ou triangles<br \/>et les remplire de motifs color\u00e9s \u00e9galement al\u00e9atoires sur tout l&rsquo;\u00e9cran.<\/p><p>Dans l&rsquo;\u00e9diteur, cliquez sur l&rsquo;ic\u00f4ne papier \u00e0 l&rsquo;extr\u00eame gauche pour cr\u00e9er un nouveau projet. Donnez au nouveau projet le nom de Le\u00e7on 4 et enregistrez-le comme d\u00e9crit dans la Le\u00e7on 1.<\/p><p>Les commandes pr\u00e9sent\u00e9es dans ce tutorial sont SET PATTERN, SET PAINT, BAR et POLYGON<br \/>Il est pr\u00e9f\u00e9rable d&rsquo;avoir lu les tutoriaux pr\u00e9c\u00e9dents, pour comprendre certaines instructions.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7c60259 elementor-widget elementor-widget-code-highlight\" data-id=\"7c60259\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript \">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>#manifest:\"aoz\"\/\/ AOZ Studio peut cr\u00e9er des programmes pour diff\u00e9rents types d'ordinateurs, de smartphones, etc...\n\t\/\/ Cette commande indique que l'environnement du programme est le PC standard,\n\t\/\/ (c'est ce qui est pris par d\u00e9faut si vous n'indiquez rien.)\n#fullScreen:true \/\/ Affichage en plein \u00e9cran (\u00e9galement ce qui est par d\u00e9faut, mais on apprends en passant)\n#splashScreen:false \n\/\/ Si \"false\" le logo AOZ Studio ne s'affiche pas, changez en \"true\" (vrai) si vous souhaitez.\nCurs Off \/\/ D\u00e9sactive le curseur clignotant, qui est On par d\u00e9faut.\n#fps:true \/\/ Affiche le compteur de trames par seconde ou FPS (frame per second) dans le coin sup\u00e9rieur gauche.\n\/\/ C'est un indicateur pendant le developpement du nombre de fois que l'\u00e9cran est redessin\u00e9 \u00e0 chaque seconde.\n\/\/ Pratique pour v\u00e9rifier que votre programme n'est pas trop lent.\n\/\/ Pour des jeux fluides par exemple il est conseill\u00e9 un FPS de 50 ou plus.\n\/\/ Changez \"true\" en \"false\" ou ne mettez pas cette ligne si vous ne voulez pas voir cet indicateur.\nsw=Screen Width   \/\/ D\u00e9fini la variable sw comme la largeur de l'\u00e9cran.\nsh=Screen Height  \/\/ D\u00e9fini la variable sh comme la hauteur de l'\u00e9cran.\nBARS=1       \/\/ D\u00e9fini la variable pour activer (1) ou d\u00e9sactiver (0) les rectangles\nTRIANGLES=0  \/\/ D\u00e9fini une variable pour activer (1) ou d\u00e9sactiver (0) les triangles\nSPEED=0      \/\/ D\u00e9fini une variable pour contr\u00f4ler la vitesse. Lent (0), rapide (1)\nCls         \/\/ Efface l'\u00e9cran avant de commencer.<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-862d5dc elementor-widget elementor-widget-text-editor\" data-id=\"862d5dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>L&rsquo;instruction Rnd(xx) donne un nombre al\u00e9atoire compris entre 0 et le nombre (xx).<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da2e9cf elementor-widget elementor-widget-text-editor\" data-id=\"da2e9cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Boucle du programme principal.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ad5e6d elementor-widget elementor-widget-text-editor\" data-id=\"1ad5e6d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Tout le code entre Do et Loop sera r\u00e9p\u00e9t\u00e9 encore et encore jusqu&rsquo;\u00e0 ce que nous arr\u00eations le programme.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4411460 elementor-widget elementor-widget-code-highlight\" data-id=\"4411460\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript \">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>Do   \/\/ D\u00e9marre la boucle du programme.\nx1 = Rnd(sw) \/\/ D\u00e9fini des coordonn\u00e9es al\u00e9atoires x et Y pour le premier coin du polygone.\ny1 = Rnd(sh)+100\nx2 = Rnd(sw) \/\/ D\u00e9fini des coordonn\u00e9es al\u00e9atoires x et Y pour le deuxi\u00e8me coin du polygone.\ny2 = Rnd(sh)\nx3 = Rnd(sw) \/\/ D\u00e9fini des coordonn\u00e9es al\u00e9atoires x et Y pour le troisi\u00e8me coin du polygone.\ny3 = Rnd(sh) \n\/\/ Tout d'abord, nous allons dessiner avec la derni\u00e8re couleur d'encre (Ink) afin de couvrir toutes les formes et les motifs derri\u00e8re lui.\nSet Pattern 0  \/\/ D\u00e9fini le motif de remplissage sur un bloc de couleur solide (la derni\u00e8re couleur d'encre utilis\u00e9e)\nSet Paint 0  \/\/ D\u00e9fini le contour de la forme :\n\/\/ \u00ab0\u00bb signifie aucun contour, \u00ab1\u00bb signifie que la forme aura un contour.\nIf BARS=1 then Bar x1,y1 to x2,y2  \/\/ Si nous devons dessiner des barres (BARS = 1) alors on le fait avec deux paires de coordonn\u00e9es, qui repr\u00e9sentent les sommets oppos\u00e9s.\nIf TRIANGLES=1 then Polygon x1,y1 to x2,y2 to x3,y3  \/\/ Si nous devons dessiner des triangles (TRIANGLES = 1) alors on le fait avec trois paires de coordonn\u00e9es, qui repr\u00e9sentent chaque sommet.<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd3f811 elementor-widget elementor-widget-text-editor\" data-id=\"dd3f811\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Maintenant, nous allons dessiner la m\u00eame forme remplie d&rsquo;un motif al\u00e9atoire.<br \/>Il existe 34 motifs pr\u00e9d\u00e9finis, le motif 0 est une couleur unie (sans motif).<br \/>Les motifs sont constitu\u00e9s de deux couleurs :<br \/>la couleur 0 (qui est trait\u00e9e comme transparente par le dessin) et la couleur d&rsquo;encre actuelle.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-966fb4f elementor-widget elementor-widget-code-highlight\" data-id=\"966fb4f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript \">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>Set Pattern rnd( 34 )  \/\/ D\u00e9fini le motif sur un nombre al\u00e9atoire compris entre 0 et 34. Ce motif sera utilis\u00e9 dans toutes les futures op\u00e9rations de dessin jusqu'\u00e0 ce qu'il soit modifi\u00e9.\nSet Paint 1  \/\/ Indique qu'il y a un contour.\nInk Rnd( 32 ) \/\/ D\u00e9fini la couleur de l'encre. (Ceci est utilis\u00e9 pour le prochain polygone dessin\u00e9, et aussi pour la prochaine couleur de bloc solide dans la boucle suivante)\nIf BARS=1 then Bar x1,y1 to x2,y2  \/\/ V\u00e9rifie si nous devons dessiner un rectangle, et si c'est le cas (BARS = 1) le dessine\nIf TRIANGLES=1 then Polygon x1,y1 to x2,y2 to x3,y3 \/\/ V\u00e9rifie si nous devons dessiner un triangle, et si c'est le cas (TRIANGLES = 1) le dessine\n\/\/ Enfin, nous ajouterons quelques commandes de clavier pour rendre cela plus int\u00e9ractif.<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47f5fb6 elementor-widget elementor-widget-text-editor\" data-id=\"47f5fb6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Enfin, nous ajouterons quelques commandes au clavier pour rendre le tout plus int\u00e9ractif.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2e5049d elementor-widget elementor-widget-code-highlight\" data-id=\"2e5049d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript \">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>Centre \"Appuyez sur 'B'->BARRES, 'T'->TRIANGLES, 'L'->LENT, 'R'->RAPIDE, 'Q'->QUITTER\" \n\/\/ Affiche cette ligne en haut de l'\u00e9cran.\n\/\/ Le faire seulement maintenant garantit qu'il ne sera pas recouvert par nos dessins.\nI$=Inkey$ \/\/ Cette instruction est un peu comme Input mais sans montrer un curseur clignotant.\n\t  \/\/ Si une touche a \u00e9t\u00e9 enfonc\u00e9e elle est stock\u00e9e i\u00e7i dans I$.\n\t  \/\/ Si vous appuyez sur la touche \"T\", I$ contiendra \"T\"\n\t  \/\/ Pour m\u00e9moire Wait Key attends juste qu'une touche soit appuy\u00e9e pour continuer.\n\/\/ V\u00e9rifions les majuscules et les minuscules.\nIf I$=\"B\" or I$=\"b\" then BARS=1 : TRIANGLES=0 \/\/ Si \"B\" ou \"b\" on active BARS et d\u00e9sactive TRIANGLES.\nIf I$=\"T\" or I$=\"t\" then TRIANGLES=1 : BARS=0 \nIf I$=\"L\" or I$=\"l\" then SPEED=0 \n  \/\/Teste si >L< a \u00e9t\u00e9 press\u00e9 et si oui, met la variable de vitesse (SPEED) \u00e0 0 pour lent.\n If I$=\"R\" or I$=\"r\" then SPEED=1 \n  \/\/ Si \"R\" a \u00e9t\u00e9 press\u00e9 on r\u00e9gle la variable SPEED sur \"1\" pour acc\u00e9l\u00e9rer.\nIf I$=\"Q\" or I$=\"q\" then Exit \n  \/\/ Si c'est \u00abQ\u00bb, on quitte d\u00e9finitivement le programme.\nIf SPEED=0 then Wait 0.2 \n  \/\/ Si nous devons ralentir on attend 0,2 seconde \u00e0 chaque affichage.\nWait 0.001 \/\/ Met le programme en pause bri\u00e8vement pour le ralentir un peu. Sans cela, le programme s'ex\u00e9cutera trop rapidement et bloquera votre navigateur.\nLoop  \/\/ Fin de la boucle du programme, revenir au \"Do\" et ex\u00e9cuter les instructions entre \"Do\" et \"Loop\" \u00e0 nouveau.<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-adb811c elementor-widget elementor-widget-text-editor\" data-id=\"adb811c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>**Clique sur le bouton \u00ab\u00a0Run in Browser\u00a0\u00bb ou F1 pour lancer le programme dans le navigateur ou sur \u00ab\u00a0Run in AOZ Viewer\u00a0\u00bb (F2) pour le lancer dans l&rsquo;\u00e9diteur.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-768491c elementor-widget elementor-widget-text-editor\" data-id=\"768491c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>#####################<br \/># VOICI VOS D\u00c9FIS DE CODAGE #<br \/>#####################<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ae7a998 elementor-widget elementor-widget-text-editor\" data-id=\"ae7a998\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>1. FACILE : Au lieu des rectangles, pouvez-vous dessiner des carr\u00e9s de tailles al\u00e9atoires ?<br \/>Et des ellipses ? (voir ci-dessous)<\/p><p>2. MOYEN : Dessiner des triangles \u00e9quilat\u00e9raux ?<\/p><p>3. DIFFICILE Ajoute une quatri\u00e8me paire de coordonn\u00e9es. R\u00e9fl\u00e9chis \u00e0 la mani\u00e8re de dessiner un objet quadrilat\u00e9ral entier.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2fc1c2b elementor-widget elementor-widget-text-editor\" data-id=\"2fc1c2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Les instructions utiles sont:<\/p><p>DIFFICILE: Ajouter un quatri\u00e8me ensemble de coordonn\u00e9es \u00e0 vos polygones et observer ce qui se passe.<br \/>R\u00e9fl\u00e9chir \u00e0 la fa\u00e7on dont vous pouver vous assurer que des formes \u00e0 quatre c\u00f4t\u00e9s sont dessin\u00e9es.<\/p><p>POLYLINE x1,y1 to x2,y2 to x3,y3 to \u2026 &#8211; Dessine un polygone avec autant de sommets que souhait\u00e9<br \/>BOX x1,y1 to x2,y2 &#8211; Dessine un rectangle ou un carr\u00e9<br \/>CIRCLE x1,y1,r &#8211; Trace un cercle de centre x1, y1 de rayon r<br \/>ELLIPSE x1,y1,r1,r2 &#8211; Dessine une ellipse de centre x1, y1 de rayon horizontal r1 et de rayon vertical r2<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe0fec9 elementor-widget elementor-widget-text-editor\" data-id=\"fe0fec9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Super, tu peux maintenant passer \u00e0 la <a href=\"https:\/\/rayshell.de\/fr\/lecon-5\/\"><strong>le\u00e7on 5<\/strong><\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-587b2d9 elementor-widget elementor-widget-text-editor\" data-id=\"587b2d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Mis \u00e0 jour le 23.07.2023<br \/>Test\u00e9 avec AOZ Studio\u2122 version 1.0 mise \u00e0 jour 44 le 23\/07\/2023<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-46ad7f4\" data-id=\"46ad7f4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Le\u00e7on 4 Bienvenue \u00e0 la le\u00e7on 4 d&rsquo;AOZ Studio. Adapt\u00e9e par Dave Baldwin &#8211; Avril 2020 Nous allons apprendre \u00e0 dessiner des formes al\u00e9atoires (rectangles) ou triangleset les remplire de motifs color\u00e9s \u00e9galement al\u00e9atoires sur tout l&rsquo;\u00e9cran. Dans l&rsquo;\u00e9diteur, cliquez sur l&rsquo;ic\u00f4ne papier \u00e0 l&rsquo;extr\u00eame gauche pour cr\u00e9er un nouveau projet. Donnez au nouveau projet [&hellip;]<\/p>\n","protected":false},"author":153,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-19985","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Le\u00e7on 4 - RayShell Computer Department<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rayshell.de\/fr\/lecon-4\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Le\u00e7on 4 - RayShell Computer Department\" \/>\n<meta property=\"og:description\" content=\"Le\u00e7on 4 Bienvenue \u00e0 la le\u00e7on 4 d&rsquo;AOZ Studio. Adapt\u00e9e par Dave Baldwin &#8211; Avril 2020 Nous allons apprendre \u00e0 dessiner des formes al\u00e9atoires (rectangles) ou triangleset les remplire de motifs color\u00e9s \u00e9galement al\u00e9atoires sur tout l&rsquo;\u00e9cran. Dans l&rsquo;\u00e9diteur, cliquez sur l&rsquo;ic\u00f4ne papier \u00e0 l&rsquo;extr\u00eame gauche pour cr\u00e9er un nouveau projet. Donnez au nouveau projet [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rayshell.de\/fr\/lecon-4\/\" \/>\n<meta property=\"og:site_name\" content=\"RayShell Computer Department\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-25T01:07:53+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rayshell.de\\\/fr\\\/lecon-4\\\/\",\"url\":\"https:\\\/\\\/rayshell.de\\\/fr\\\/lecon-4\\\/\",\"name\":\"Le\u00e7on 4 - RayShell Computer Department\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rayshell.de\\\/fr\\\/#website\"},\"datePublished\":\"2022-10-25T21:34:51+00:00\",\"dateModified\":\"2023-10-25T01:07:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/rayshell.de\\\/fr\\\/lecon-4\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rayshell.de\\\/fr\\\/lecon-4\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/rayshell.de\\\/fr\\\/lecon-4\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/rayshell.de\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Le\u00e7on 4\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rayshell.de\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/rayshell.de\\\/fr\\\/\",\"name\":\"RayShell Computer Department\",\"description\":\"Programmer avec AOZ Studio\u2122, c'est facile. Toute personne \u00e2g\u00e9e de 12 ans et plus peut commencer ici gratuitement.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rayshell.de\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Le\u00e7on 4 - RayShell Computer Department","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rayshell.de\/fr\/lecon-4\/","og_locale":"fr_FR","og_type":"article","og_title":"Le\u00e7on 4 - RayShell Computer Department","og_description":"Le\u00e7on 4 Bienvenue \u00e0 la le\u00e7on 4 d&rsquo;AOZ Studio. Adapt\u00e9e par Dave Baldwin &#8211; Avril 2020 Nous allons apprendre \u00e0 dessiner des formes al\u00e9atoires (rectangles) ou triangleset les remplire de motifs color\u00e9s \u00e9galement al\u00e9atoires sur tout l&rsquo;\u00e9cran. Dans l&rsquo;\u00e9diteur, cliquez sur l&rsquo;ic\u00f4ne papier \u00e0 l&rsquo;extr\u00eame gauche pour cr\u00e9er un nouveau projet. Donnez au nouveau projet [&hellip;]","og_url":"https:\/\/rayshell.de\/fr\/lecon-4\/","og_site_name":"RayShell Computer Department","article_modified_time":"2023-10-25T01:07:53+00:00","twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/rayshell.de\/fr\/lecon-4\/","url":"https:\/\/rayshell.de\/fr\/lecon-4\/","name":"Le\u00e7on 4 - RayShell Computer Department","isPartOf":{"@id":"https:\/\/rayshell.de\/fr\/#website"},"datePublished":"2022-10-25T21:34:51+00:00","dateModified":"2023-10-25T01:07:53+00:00","breadcrumb":{"@id":"https:\/\/rayshell.de\/fr\/lecon-4\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rayshell.de\/fr\/lecon-4\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/rayshell.de\/fr\/lecon-4\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rayshell.de\/fr\/"},{"@type":"ListItem","position":2,"name":"Le\u00e7on 4"}]},{"@type":"WebSite","@id":"https:\/\/rayshell.de\/fr\/#website","url":"https:\/\/rayshell.de\/fr\/","name":"RayShell Computer Department","description":"Programmer avec AOZ Studio\u2122, c'est facile. Toute personne \u00e2g\u00e9e de 12 ans et plus peut commencer ici gratuitement.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rayshell.de\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/rayshell.de\/fr\/wp-json\/wp\/v2\/pages\/19985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rayshell.de\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rayshell.de\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rayshell.de\/fr\/wp-json\/wp\/v2\/users\/153"}],"replies":[{"embeddable":true,"href":"https:\/\/rayshell.de\/fr\/wp-json\/wp\/v2\/comments?post=19985"}],"version-history":[{"count":12,"href":"https:\/\/rayshell.de\/fr\/wp-json\/wp\/v2\/pages\/19985\/revisions"}],"predecessor-version":[{"id":32025,"href":"https:\/\/rayshell.de\/fr\/wp-json\/wp\/v2\/pages\/19985\/revisions\/32025"}],"wp:attachment":[{"href":"https:\/\/rayshell.de\/fr\/wp-json\/wp\/v2\/media?parent=19985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}