引き続き Gem 'oekaki' のタートルグラフィックスの機能を使ってお絵かきです。これもよくある「木」です。
Ruby コード。
oekaki_sample20.rb
require 'oekaki' Oekaki.app width: 400, height: 500 do draw do clear(color(0xf82c, 0xec45, 0xa7cd)) t = Oekaki::Turtle.new t.color(0x2d7e, 0x693e, 0x25f9) t.move(0, -240) t.left(90) branch = ->(l) { return if l < 2 t.forward(l) t.right(60) branch.(l * 0.5) t.left(60) t.forward(l / 2) t.left(60) branch.(l * 0.5) t.right(70) branch.(l * 2 / 3.0) t.left(10) t.back(l * 1.5) } branch.(100) end end