Для того, щоб намалювати квадрат нам необхідно запрограмувати малювання однієї сторони та поворот на 90 градусів, щоб підготувати черепашку малювати наступну сторону квадрату. Потім можна зациклити цей процес.
Для малювання будь-якої правильної фігури (що замкнена по колу) потрібно розуміти, що ми ніби намагаємось намалювати коло, але не дуже якісне ("кутувате").
Так, як повний оберт навколо кола є 360 градусів, то нам достатньо 360 градусів поділити на кількість сторін фігури. Тобто 360 / 5 = 72 градуси.
Розуміння цього підходу дозволяє створити універсальну формулу для розрахунку кута повороту для автоматизованої програми малювання:
alpha = 360 / n, де n- кількість сторін фігури.
На цьому рівні у нас з'явився новий блок для вибору кольору.
Для створення зірки доводиться повертати черепаху на тупий кут 144 градуси. Помітьте, що зірка у нас виходить пʼятикутна, тому 144*5= 720, що являється градусами подвійного кола.
На цьому рівні необхідно намалювати 4 однакові зірки. Видно, що вони мають бути намальовані в кутах квадрата, тому необхідно запрограмувати рух черепахи по квадрату після завершення малювання кожної з зірок. Перед переходом в новий кут необхідно підняти перо.
На цьому рівні малювання зірок має відбуватись по трикутнику. А в кінці окремим кодом необхідно намалювати лінію.
Тепер потрібно намалювати не просто одну лінію, а набір ліній, що можна реалізувати за допомогою циклу.
Сукупність ліній, які будуть створені кожна з поворотом в один градус, утворять для нас коло (або малюнок Місяця в нашому випадку). Так, приблизно по такому принципу малюється коло: рух виконавця з поворотом в один градус, але 360 разів.
Якщо трохи змістити черепаху, та намалювати чорне коло на фоні білого, можна отримати напівмісяць.
Малюйте все, що завгодно. Ви отримали величезну кількість нових блоків, які варто дослідити. Всього найкращого!
Перегляньте галерею зображень, щоб надихнутися на нову творчість.