Mandala
A mandalák hagyományosan kör alakú alapra festett középpontosan szimmetrikus színes képek. Készítsd el a mandala(db), eljárást, amely a mandalára db elforgatott alapelemet rajzol, amiben piros szegélyű szirmok, sötétebb zöld szegélyű zöld bogyók és vastag kék vonalak vannak! A háttér sárga, a középső pont rózsaszín, körülötte fehér majd egy rózsaszín körvonal van.
mandala(8)
mandala(12)
mandala(20)
Hivatalos megoldás (HTML)
A mandalák hagyományosan kör alakú alapra festett középpontosan szimmetrikus színes képek. Készítsd el a mandala(db), eljárást, amely a mandalára db elforgatott alapelemet rajzol, amiben piros szegélyű szirmok, sötétebb zöld szegélyű zöld bogyók és vastag kék vonalak vannak! A háttér sárga, a középső pont rózsaszín, körülötte fehér majd egy rózsaszín körvonal van.
mandala(8) | mandala(12) | mandala(20) |
A hátulra kerülő pontokkal indítunk, utána az ábra, majd végül az elölre kerülő pontok jönnek.
eljárás mandala :db
tollvastagság! 490 tollszín! "lila pont
tollvastagság! 480 tollszín! "sárga pont
tollvastagság! 1 tollszín! "fekete
ismétlés :db [tollatfel előre 80 tollatle duplaszirom 60 80
tollatfel hátra 80 tollatle
jobbra 360/:db]
jobbra 360/:db/2
ismétlés :db [tollatfel tollszín! "kék előre 60
tollatle tollvastagság! 5 előre 90 tollatfel
előre 30 tollatle tollvastagság! 36
tollszín! "zöld pont tollvastagság! 24
tollszín! "zöldesbarna pont tollvastagság! 1
tollszín! "fekete tollatfel előre 20 tollatle
kékek 30 100 tollatfel hátra 200 tollatle
jobbra 360/:db]
balra 360/:db/2
tollvastagság! 88 tollszín! "rózsaszín pont
tollvastagság! 80 tollszín! "fehér pont
tollvastagság! 40 tollszín! "rózsaszín pont
tollvastagság! 1 tollszín! "fekete
vége
eljárás duplaszirom :f :r
jobbra 30 szirom :f :r tollatfel balra 30 hátra :r/5
jobbra 30 tollatle szirom :f :r+2*:r/5 balra 30
töltőszín! "vörös tollatfel előre :r/5/2 tölt előre :r/5/2
töltőszín! "fehér előre :r/5/2 tölt hátra :r/5/2
tollatle
vége
eljárás szirom :f :r
balív :f :r balra 180-:f balív :f :r balra 180-:f
vége
eljárás kékek :f :r
tollszín! "kék tollvastagság! 5
balra :f balív :f :r balívvissza :f :r jobbra :f
jobbra :f jobbív :f :r jobbívvissza :f :r balra :f
tollvastagság! 1 tollszín! "fekete
vége
eljárás balív :fok :r
ismétlés :fok [előre 2*:r*3.14159/360 balra 1]
vége
eljárás balívvissza :fok :r
ismétlés :fok [jobbra 1 hátra 2*:r*3.14159/360 ]
vége
eljárás jobbív :fok :r
ismétlés :fok [előre 2*:r*3.14159/360 jobbra 1]
vége
eljárás jobbívvissza :fok :r
ismétlés :fok [balra 1 hátra 2*:r*3.14159/360 ]
vége
A. Van sárga kör; van körülötte lila kör 1+1 pont
B. Van belül rózsaszín pont; körülötte egy fehér körív; körülötte egy rózsaszín körvonal 1+1+1 pont
C. Van szirom; 2 belső körívet tartalmaz; 2 külső körívet tartalmaz; belül fehér, az ívek között piros; az ívek jól illeszkednek; jó helyen van 1+1+1+1+1+1+1 pont
D. Van vastag kék szakasz; jó helyen 1+1 pont
E. Van világosabb zöld kör; körülötte vastag; sötétebb zöld körvonal; jó helyen 1+1+1+1 pont
F. Van körív balra; van körív jobbra; a körívek vastagok; kékek; jó helyen vannak 1+1+1+1+1 pont
G. Az ismétlések száma jó; körbe érnek; mandala 8 jó; mandala 12 jó; mandala 20 jó
1+1+1+2+2 pont