DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: ┃ T ┃
Length: 8614 (0x21a6) Types: TextFile Names: »TINY_ARBRES«
└─⟦a7d1ea751⟧ Bits:30000550 8mm tape, Rational 1000, !users!projects 94_04_11 └─ ⟦129cab021⟧ »DATA« └─⟦this⟧
-- -- dessin d'arbres aleatoires. -- pour saule prendre { avec x:x_depart y:y_depart echelle:pas angle:a. pour angle prendre 270+a. tortue ton_x:x_depart ton_y:y_depart. tortue ton_angle:angle. tortue_1 ton_x:x_depart ton_y:y_depart. tortue_1 ton_angle:angle. tortue_2 ton_x:x_depart ton_y:y_depart. tortue_2 ton_angle:angle. tortue_3 ton_x:x_depart+2 ton_y:y_depart. tortue_3 ton_angle:angle. tortue_4 ton_x:x_depart+2 ton_y:y_depart. tortue_4 ton_angle:angle. tortue_5 ton_x:x_depart+2 ton_y:y_depart. tortue_5 ton_angle:angle. tortue_6 ton_x:x_depart+3 ton_y:y_depart. tortue_6 ton_angle:angle. tortue_7 ton_x:x_depart+3 ton_y:y_depart. tortue_7 ton_angle:angle. tortue_8 ton_x:x_depart+3 ton_y:y_depart. tortue_8 ton_angle:angle. tortue_9 ton_x:x_depart+3 ton_y:y_depart. tortue_9 ton_angle:angle. 1 a: 20 repeter: { avec i. (i>6) si_vrai: { tortue a_gauche: 10 au_hasard + 10. tortue_8 a_droite: 10 au_hasard + 10. }. (i>7) si_vrai: { tortue_1 a_gauche: 20 au_hasard + 10. tortue_9 a_droite: 20 au_hasard + 10. }. (i>8) si_vrai: { tortue_2 a_gauche: 30 au_hasard + 10. tortue_6 a_droite: 30 au_hasard + 10. }. (i>9) si_vrai: { tortue_3 a_gauche: 40 au_hasard + 10. tortue_7 a_droite: 40 au_hasard + 10. }. (i>10) si_vrai: { tortue_4 a_gauche: 50 au_hasard + 10. tortue_5 a_droite: 50 au_hasard + 10. }. (tortue ton_angle<90) si_vrai: {tortue ton_angle:90}. (tortue_1 ton_angle<90) si_vrai: {tortue_1 ton_angle:90}. (tortue_2 ton_angle<90) si_vrai: {tortue_2 ton_angle:90}. (tortue_3 ton_angle<90) si_vrai: {tortue_3 ton_angle:90}. (tortue_4 ton_angle<90) si_vrai: {tortue_4 ton_angle:90}. ((tortue_5 ton_angle>90) & (tortue_5 ton_angle<angle)) si_vrai: {tortue_5 ton_angle:90}. ((tortue_6 ton_angle>90) & (tortue_6 ton_angle<angle)) si_vrai: {tortue_6 ton_angle:90}. ((tortue_7 ton_angle>90) & (tortue_7 ton_angle<angle)) si_vrai: {tortue_7 ton_angle:90}. ((tortue_8 ton_angle>90) & (tortue_8 ton_angle<angle)) si_vrai: {tortue_8 ton_angle:90}. ((tortue_9 ton_angle>90) & (tortue_9 ton_angle<angle)) si_vrai: {tortue_9 ton_angle:90}. tortue avance:pas. tortue_1 avance:pas. tortue_2 avance:pas. tortue_3 avance:pas. tortue_4 avance:pas. tortue_5 avance:pas. tortue_6 avance:pas. tortue_7 avance:pas. tortue_8 avance:pas. tortue_9 avance:pas. }. }. pour peuplier prendre { avec x:x_depart y:y_depart echelle:pas. pour angle prendre 270. tortue ton_x:x_depart ton_y:y_depart. tortue ton_angle:angle. tortue_1 ton_x:x_depart ton_y:y_depart. tortue_1 ton_angle:angle. tortue_2 ton_x:x_depart ton_y:y_depart. tortue_2 ton_angle:angle. tortue_3 ton_x:x_depart+2 ton_y:y_depart. tortue_3 ton_angle:angle. tortue_4 ton_x:x_depart+2 ton_y:y_depart. tortue_4 ton_angle:angle. tortue_5 ton_x:x_depart+2 ton_y:y_depart. tortue_5 ton_angle:angle. tortue_6 ton_x:x_depart+3 ton_y:y_depart. tortue_6 ton_angle:angle. tortue_7 ton_x:x_depart+3 ton_y:y_depart. tortue_7 ton_angle:angle. tortue_8 ton_x:x_depart+3 ton_y:y_depart. tortue_8 ton_angle:angle. tortue_9 ton_x:x_depart+3 ton_y:y_depart. tortue_9 ton_angle:angle. 1 a: 20 repeter: { avec i. pour p1 prendre (pas/2) au_hasard +pas. (i=3) si_vrai: { tortue a_gauche: 20 au_hasard +10. tortue_8 a_droite: 20 au_hasard +10. }. (i=4) si_vrai: { tortue_1 a_gauche: 20 au_hasard +10. tortue_9 a_droite: 20 au_hasard +10. }. (i=5) si_vrai: { tortue_2 a_gauche: 20 au_hasard +10. tortue_6 a_droite: 20 au_hasard +10. }. (i=6) si_vrai: { tortue_3 a_gauche: 20 au_hasard +10. tortue_7 a_droite: 20 au_hasard +10. }. (i=7) si_vrai: { tortue_4 a_gauche: 20 au_hasard +10. tortue_5 a_droite: 20 au_hasard +10. }. (i>3) si_vrai: { tortue a_droite: 6 au_hasard +2. tortue_8 a_gauche: 6 au_hasard +2. }. (i>4) si_vrai: { tortue_1 a_droite: 6 au_hasard +2. tortue_9 a_gauche: 6 au_hasard +2. }. (i>5) si_vrai: { tortue_2 a_droite: 7 au_hasard +2. tortue_6 a_gauche: 7 au_hasard +2. }. (i>6) si_vrai: { tortue_3 a_droite: 8 au_hasard +2. tortue_7 a_gauche: 8 au_hasard +2. }. (i>7) si_vrai: { tortue_4 a_droite: 10 au_hasard +2. tortue_5 a_gauche: 10 au_hasard +2. }. (tortue ton_angle>290) si_vrai: {tortue ton_angle:260}. (tortue_1 ton_angle>290) si_vrai: {tortue_1 ton_angle:260}. (tortue_2 ton_angle>290) si_vrai: {tortue_2 ton_angle:260}. (tortue_3 ton_angle>290) si_vrai: {tortue_3 ton_angle:260}. (tortue_4 ton_angle>290) si_vrai: {tortue_4 ton_angle:260}. (tortue_5 ton_angle<250) si_vrai: {tortue_5 ton_angle:280}. (tortue_6 ton_angle<250) si_vrai: {tortue_6 ton_angle:280}. (tortue_7 ton_angle<250) si_vrai: {tortue_7 ton_angle:280}. (tortue_8 ton_angle<250) si_vrai: {tortue_8 ton_angle:280}. (tortue_9 ton_angle<250) si_vrai: {tortue_9 ton_angle:280}. tortue avance:p1. tortue_1 avance:p1. tortue_2 avance:p1. tortue_3 avance:p1. tortue_4 avance:p1. tortue_5 avance:p1. tortue_6 avance:p1. tortue_7 avance:p1. tortue_8 avance:p1. tortue_9 avance:p1. }. }. pour pommier prendre { avec x:x_depart y:y_depart echelle:pas. pour angle prendre 270. tortue ton_x:x_depart ton_y:y_depart. tortue ton_angle:angle. 3 fois: { tortue avance:pas. }. tortue ton_x:x_depart+2 ton_y:y_depart. tortue ton_angle:angle. 3 fois: { tortue avance:pas. }. tortue ton_x:x_depart+3 ton_y:y_depart. tortue ton_angle:angle. 3 fois: { tortue avance:pas. }. pour x1 prendre tortue ton_x. pour y1 prendre tortue ton_y. 25 fois: { tortue ton_x:x1 ton_y:y1. tortue ton_angle:angle. 1 a: 10 repeter: { avec i. pour a1 prendre ((80 au_hasard) - (i*8)) absolu. pour p1 prendre (pas/2) au_hasard + pas. pour a2 prendre tortue ton_angle. ((a2>=180)&(a2<230)) si_vrai: { tortue a_droite:a1. (((tortue ton_angle)>0)&((tortue ton_angle)<180)) si_vrai: { tortue ton_angle:360 }. tortue avance:p1. }. ((a2>=310)&(a2<360)) si_vrai: { tortue a_gauche:a1. (((tortue ton_angle)>0)&((tortue ton_angle)<180)) si_vrai: { tortue ton_angle:180 }. tortue avance:p1. }. ((a2>=230)&(a2<310)) si_vrai: { pour pif prendre 2 au_hasard. (pif=1) si_vrai: { tortue a_droite:a1. (((tortue ton_angle)>0)&((tortue ton_angle)<180)) si_vrai: { tortue ton_angle:360 }. tortue avance:p1. }. (pif=2) si_vrai: { tortue a_gauche:a1. (((tortue ton_angle)>0)&((tortue ton_angle)<180)) si_vrai: { tortue ton_angle:180 }. tortue avance:p1. }. }. }. }. }. tortue baisse_ta_plume. pour tortue_1 prendre tortue duplique_toi. tortue_1 baisse_ta_plume. pour tortue_2 prendre tortue duplique_toi. tortue_2 baisse_ta_plume. pour tortue_3 prendre tortue duplique_toi. tortue_3 baisse_ta_plume. pour tortue_4 prendre tortue duplique_toi. tortue_4 baisse_ta_plume. pour tortue_5 prendre tortue duplique_toi. tortue_5 baisse_ta_plume. pour tortue_6 prendre tortue duplique_toi. tortue_6 baisse_ta_plume. pour tortue_7 prendre tortue duplique_toi. tortue_7 baisse_ta_plume. pour tortue_8 prendre tortue duplique_toi. tortue_8 baisse_ta_plume. pour tortue_9 prendre tortue duplique_toi. tortue_9 baisse_ta_plume. stylo moyen. stylo va_en_x:440 y:50. stylo ecris: "Saules,". saule x:250 y:730 echelle:20 angle:0. saule x:540 y:760 echelle:15 angle:20. stylo va_en_x:460 y:80. stylo ecris: "pommiers,". pommier x:450 y:520 echelle:25. stylo va_en_x:480 y:110. stylo ecris: "et peupliers...". 0 a:3 repeter: { avec i. peuplier x:80+(i*45) y:550-(i*120) echelle:15-(2*i). }. stylo epais. stylo va_en_x:520 y:150. stylo ecris: "( ...en hiver )". stylo va_en_x:320 y:90. 2 secondes. stylo fin. stylo va_en_x:465 y:790. stylo ecris: "Cliquez dans la fenetre pour continuer...".