نقاشی با تیروتیر
۲۳ برنامهٔ گرافیکی برای Tirotir 1.1.0؛ هر کد مستقل و کامل است، با دکمهٔ «کپی» و پیشنمایش SVG واقعی.
قواعد استخراجشده از مخزن (مبنای همهٔ کدها)
منابع: README مخزن worker2025/tirotir، بستهٔ مثالهای آموزشی ۱٫۱٫۰ (پوشهٔ examples/graphics) و سورس src/tirotir/core.py و semantic.py (نسخهٔ 1.1.0). همهٔ کدهای این صفحه با خود مفسر تیروتیر اجرا و با تحلیل معنایی بررسی شدهاند و پیشنمایشها همان SVG واقعی خروجی مفسر هستند.
| دستور | نحو | توضیح |
|---|---|---|
| پنجره بازکن | پنجره بازکن با ۸۰۰ و ۶۰۰ | عرض و ارتفاع صحنه |
| حرکت / عقب برو | حرکت با ۱۰۰ | پیشروی/پسروی در جهت فعلی؛ در حالت «قلم پایین» خط میکشد |
| چرخش | چرخش با ۹۰ | چرخش نسبی به درجه؛ مثبت = پادساعتگرد |
| به_سمت | به_سمت با ۹۰ | جهت مطلق (۰ = راست، ۹۰ = بالا). باید با آندرلاین نوشته شود |
| قلم بالا / قلم پایین | قلم بالا | حرکت بدون رسم / با رسم (بدون آرگومان) |
| رنگ قلم | رنگ قلم برابر -قرمز- | رنگهای نامدار: سیاه، سفید، قرمز، سبز، آبی، زرد، نارنجی، بنفش؛ در کد مفسر، کد هگز (مثل -#8B4513-) و نام انگلیسی هم به SVG منتقل میشود |
| ضخامت قلم | ضخامت قلم برابر ۳ | ضخامت خط |
| مربع / مثلث | مربع با ۱۲۰ | ضلع؛ از نقطهٔ شروع رسم میشود و لاکپشت به جای شروع برمیگردد |
| مستطیل | مستطیل با ۱۸۰ و ۹۰ | طول و ارتفاع |
| دایره | دایره با ۸۰ | شعاع؛ ۷۲ پارهخط؛ مرکز بالای نقطهٔ شروع |
| پاک کن | پاک کن | پاک کردن همهٔ خطوط |
اجرا: tirotir graphics فایل.t --scene scene.svg ← خروجی SVG (renderer فعلی فقط static SVG است؛ انیمیشن و رویداد ندارد).
محدودیتها و نکتهها (از سورس): دستور بیضی، ستاره و چندضلعی وجود ندارد و با حلقه ساخته شده است. دستور پر کن در نسخهٔ 1.1.0 هیچ کاری نمیکند؛ بنابراین همهٔ تصاویر فقط خطکشیاند و رنگآمیزی داخلی ندارند. تابع باید حداقل یک آرگومان داشته باشد. برای شمارش از «تکرار تعداد» استفاده شده، چون «تکرار تعداد بار» با متغیر درست تجزیه نمیشود. پرش بدون خط با ترکیب «قلم بالا» و «حرکت» انجام میشود (تابع کمکی «پرش» در کدها).
شکلهای هندسی پایه
مربع
4 پارهخطدستور آمادهی «مربع با ضلع». از نقطهٔ شروع، به سمت راست و بالا رسم میشود.
پنجره بازکن با ۸۰۰ و ۶۰۰ ضخامت قلم برابر ۳ رنگ قلم برابر -آبی- مربع با ۱۲۰
مستطیل
4 پارهخط«مستطیل با طول و ارتفاع»؛ آرگومان اول افقی و دوم عمودی است.
پنجره بازکن با ۸۰۰ و ۶۰۰ ضخامت قلم برابر ۳ رنگ قلم برابر -بنفش- مستطیل با ۱۸۰ و ۹۰
مثلث
3 پارهخط«مثلث با ضلع» مثلث متساویالاضلاع میکشد (سه بار حرکت و چرخش ۱۲۰°).
پنجره بازکن با ۸۰۰ و ۶۰۰ ضخامت قلم برابر ۳ رنگ قلم برابر -سبز- مثلث با ۱۲۰
دایره
72 پارهخط«دایره با شعاع»؛ مفسر آن را با ۷۲ پارهخط میکشد و مرکز بالای نقطهٔ شروع است.
پنجره بازکن با ۸۰۰ و ۶۰۰ ضخامت قلم برابر ۳ رنگ قلم برابر -قرمز- دایره با ۸۰
بیضیگون (اووال)
74 پارهخطتیروتیر دستور بیضی ندارد. اینجا با ترکیب دو خط راست و دو نیمدایره یک بیضیگون (شکل قرصمانند) ساخته میشود؛ بیضی ریاضی دقیق نیست.
پنجره بازکن با ۸۰۰ و ۶۰۰
ضخامت قلم برابر ۳
تابع نیم_دایره با شعاع
چرخش با ۲٫۵
تکرار ۳۶
حرکت با ۳٫۱۴۱۶ * شعاع / ۳۶
چرخش با ۵
چرخش با ۳۵۷٫۵
رنگ قلم برابر -بنفش-
تکرار ۲
حرکت با ۶۰
نیم_دایره با ۴۰
ستاره
5 پارهخطستارهٔ پنجپر با حلقه: پنج بار «حرکت ۱۵۰» و «چرخش ۱۴۴°».
پنجره بازکن با ۸۰۰ و ۶۰۰
ضخامت قلم برابر ۳
رنگ قلم برابر -نارنجی-
تکرار ۵
حرکت با ۱۵۰
چرخش با ۱۴۴
چندضلعی (ششضلعی)
6 پارهخطچندضلعی منتظم با هر تعداد ضلع؛ فقط عدد «تعداد» را عوض کنید. (به دلیل رفتار تجزیهگر، نوشتهایم «تکرار تعداد» بدون «بار».)
پنجره بازکن با ۸۰۰ و ۶۰۰
ضخامت قلم برابر ۳
رنگ قلم برابر -سبز-
بگذار تعداد برابر ۶
تکرار تعداد
حرکت با ۷۰
چرخش با ۳۶۰ / تعداد
اشکال ترکیبی
خانه
19 پارهخطتابع «خانه» از مربع (بدنه)، مثلث (سقف)، مستطیل (در) و دو مربع (پنجره) ساخته شده است. «پرش» قلم را بدون رسم جابهجا میکند.
پنجره بازکن با ۸۰۰ و ۶۰۰
ضخامت قلم برابر ۳
تابع پرش با زاویه و مسافت
قلم بالا
به_سمت با زاویه
حرکت با مسافت
قلم پایین
به_سمت با ۰
تابع خانه با اندازه
رنگ قلم برابر -قرمز-
مربع با اندازه
رنگ قلم برابر -نارنجی-
پرش با ۹۰ و اندازه
مثلث با اندازه
رنگ قلم برابر -آبی-
پرش با ۲۷۰ و اندازه
پرش با ۰ و اندازه * ۰٫۴
مستطیل با اندازه * ۰٫۲ و اندازه * ۰٫۴۵
پرش با ۱۸۰ و اندازه * ۰٫۳
پرش با ۹۰ و اندازه * ۰٫۶
مربع با اندازه * ۰٫۲
پرش با ۰ و اندازه * ۰٫۶
مربع با اندازه * ۰٫۲
پرش با ۲۷۰ و اندازه * ۰٫۶
پرش با ۱۸۰ و اندازه * ۰٫۷
خانه با ۱۵۰
درخت
76 پارهخطتنه مستطیل قهوهای (رنگ بهصورت کد #8B4513) و تاج دایرهٔ سبز است.
پنجره بازکن با ۸۰۰ و ۶۰۰
ضخامت قلم برابر ۳
تابع پرش با زاویه و مسافت
قلم بالا
به_سمت با زاویه
حرکت با مسافت
قلم پایین
به_سمت با ۰
تابع درخت با اندازه
رنگ قلم برابر -#8B4513-
پرش با ۱۸۰ و اندازه / ۸
مستطیل با اندازه / ۴ و اندازه * ۰٫۸
پرش با ۰ و اندازه / ۸
رنگ قلم برابر -سبز-
پرش با ۹۰ و اندازه * ۰٫۸
دایره با اندازه * ۰٫۴۵
پرش با ۲۷۰ و اندازه * ۰٫۸
درخت با ۱۵۰
گل
652 پارهخطهشت گلبرگ دایرهای دور مرکز زرد با حلقه و زاویهٔ ۴۵° ساخته میشوند؛ ساقه با «خط» و برگ با مثلث.
پنجره بازکن با ۸۰۰ و ۶۰۰
ضخامت قلم برابر ۳
تابع پرش با زاویه و مسافت
قلم بالا
به_سمت با زاویه
حرکت با مسافت
قلم پایین
به_سمت با ۰
تابع خط با زاویه و مسافت
به_سمت با زاویه
حرکت با مسافت
به_سمت با ۰
تابع گلبرگ با زاویه
پرش با زاویه و ۳۸
پرش با ۲۷۰ و ۱۸
دایره با ۱۸
پرش با ۹۰ و ۱۸
پرش با زاویه + ۱۸۰ و ۳۸
رنگ قلم برابر -قرمز-
بگذار زاویه_گلبرگ برابر ۰
تکرار ۸
گلبرگ با زاویه_گلبرگ
بگذار زاویه_گلبرگ برابر زاویه_گلبرگ + ۴۵
رنگ قلم برابر -زرد-
پرش با ۲۷۰ و ۱۲
دایره با ۱۲
پرش با ۹۰ و ۱۲
رنگ قلم برابر -سبز-
پرش با ۲۷۰ و ۵۶
خط با ۲۷۰ و ۱۰۰
پرش با ۹۰ و ۶۰
مثلث با ۳۵
خورشید
84 پارهخطدایرهی زرد با ۱۲ پرتوی نارنجی (هر ۳۰°) که با حلقه رسم میشوند.
پنجره بازکن با ۸۰۰ و ۶۰۰
ضخامت قلم برابر ۳
تابع پرش با زاویه و مسافت
قلم بالا
به_سمت با زاویه
حرکت با مسافت
قلم پایین
به_سمت با ۰
تابع پرتو با زاویه و اندازه
پرش با زاویه و اندازه * ۱٫۲
به_سمت با زاویه
حرکت با اندازه * ۰٫۵
پرش با زاویه + ۱۸۰ و اندازه * ۱٫۷
تابع خورشید با اندازه
رنگ قلم برابر -نارنجی-
پرش با ۹۰ و اندازه
بگذار زاویه_پرتو برابر ۰
تکرار ۱۲
پرتو با زاویه_پرتو و اندازه
بگذار زاویه_پرتو برابر زاویه_پرتو + ۳۰
پرش با ۲۷۰ و اندازه
رنگ قلم برابر -زرد-
دایره با اندازه
خورشید با ۶۰
ابر
289 پارهخطیک خط پایه و چهار دایرهٔ همتراز با شعاعهای متفاوت. چون پر کردن رنگ ندارد، دایرهها همپوشانی دارند.
پنجره بازکن با ۸۰۰ و ۶۰۰
ضخامت قلم برابر ۳
تابع پرش با زاویه و مسافت
قلم بالا
به_سمت با زاویه
حرکت با مسافت
قلم پایین
به_سمت با ۰
تابع ابر با اندازه
رنگ قلم برابر -آبی-
حرکت با اندازه * ۱٫۴
پرش با ۱۸۰ و اندازه * ۱٫۴
دایره با اندازه * ۰٫۳
پرش با ۰ و اندازه * ۰٫۴۵
دایره با اندازه * ۰٫۴
پرش با ۰ و اندازه * ۰٫۵
دایره با اندازه * ۰٫۳۵
پرش با ۰ و اندازه * ۰٫۴۵
دایره با اندازه * ۰٫۲۸
پرش با ۱۸۰ و اندازه * ۱٫۴
ابر با ۹۰
کوه
9 پارهخطدو مثلث (قلهٔ بزرگ و کوچک) و یک مثلث آبی کوچک بهعنوان برف روی قله.
پنجره بازکن با ۸۰۰ و ۶۰۰
ضخامت قلم برابر ۳
تابع پرش با زاویه و مسافت
قلم بالا
به_سمت با زاویه
حرکت با مسافت
قلم پایین
به_سمت با ۰
تابع کوه با اندازه
رنگ قلم برابر -#78716c-
مثلث با اندازه
پرش با ۰ و اندازه * ۰٫۷
مثلث با اندازه * ۰٫۶۵
پرش با ۱۸۰ و اندازه * ۰٫۷
رنگ قلم برابر -آبی-
پرش با ۶۰ و اندازه * ۰٫۷۵
مثلث با اندازه * ۰٫۲۵
پرش با ۲۴۰ و اندازه * ۰٫۷۵
کوه با ۲۰۰
نقاشیهای پیچیدهتر
دوچرخه
155 پارهخطدو چرخ با «دایره»؛ قاب با «خط» (زاویه و طول) ساخته شده است: لولهٔ زین، لولهٔ افقی، دوشاخه، زین و فرمان.
پنجره بازکن با ۸۰۰ و ۶۰۰
ضخامت قلم برابر ۳
تابع پرش با زاویه و مسافت
قلم بالا
به_سمت با زاویه
حرکت با مسافت
قلم پایین
به_سمت با ۰
تابع خط با زاویه و مسافت
به_سمت با زاویه
حرکت با مسافت
به_سمت با ۰
رنگ قلم برابر -سیاه-
دایره با ۴۰
پرش با ۰ و ۱۲۰
دایره با ۴۰
پرش با ۱۸۰ و ۱۲۰
پرش با ۹۰ و ۴۰
رنگ قلم برابر -قرمز-
خط با ۶۰ و ۵۰
خط با ۹۰ و ۸
خط با ۱۸۰ و ۱۰
خط با ۰ و ۲۵
پرش با ۱۸۰ و ۱۵
پرش با ۲۷۰ و ۸
خط با ۰ و ۷۰
خط با ۹۰ و ۱۸
خط با ۰ و ۱۵
پرش با ۱۸۰ و ۱۵
پرش با ۲۷۰ و ۱۸
خط با ۳۰۰ و ۵۰
پرش با ۱۸۰ و ۷۰
خط با ۱۲۰ و ۵۰
پرش با ۳۰۰ و ۵۰
خط با ۴۴ و ۶۲٫۴
پرش با ۲۲۴ و ۶۲٫۴
خط با ۱۸۰ و ۵۰
ماشین
151 پارهخطبدنه مستطیل، کابین ذوزنقهای با سه «خط» و دو چرخ دایرهای.
پنجره بازکن با ۸۰۰ و ۶۰۰
ضخامت قلم برابر ۳
تابع پرش با زاویه و مسافت
قلم بالا
به_سمت با زاویه
حرکت با مسافت
قلم پایین
به_سمت با ۰
تابع خط با زاویه و مسافت
به_سمت با زاویه
حرکت با مسافت
به_سمت با ۰
رنگ قلم برابر -آبی-
پرش با ۹۰ و ۲۰
مستطیل با ۲۰۰ و ۴۵
پرش با ۰ و ۴۵
پرش با ۹۰ و ۴۵
خط با ۶۰ و ۵۰
خط با ۰ و ۷۰
خط با ۳۰۰ و ۵۰
رنگ قلم برابر -سیاه-
پرش با ۲۷۰ و ۶۵
پرش با ۱۸۰ و ۱۰
دایره با ۲۰
پرش با ۱۸۰ و ۱۱۰
دایره با ۲۰
آدمک
78 پارهخطاز لگن شروع میکنیم: دو پا، تنه تا شانه، دو دست و سرانجام سر دایرهای.
پنجره بازکن با ۸۰۰ و ۶۰۰
ضخامت قلم برابر ۳
تابع پرش با زاویه و مسافت
قلم بالا
به_سمت با زاویه
حرکت با مسافت
قلم پایین
به_سمت با ۰
تابع خط با زاویه و مسافت
به_سمت با زاویه
حرکت با مسافت
به_سمت با ۰
رنگ قلم برابر -بنفش-
ضخامت قلم برابر ۴
خط با ۲۴۰ و ۵۵
پرش با ۶۰ و ۵۵
خط با ۳۰۰ و ۵۵
پرش با ۱۲۰ و ۵۵
خط با ۹۰ و ۶۵
خط با ۲۱۰ و ۴۵
پرش با ۳۰ و ۴۵
خط با ۳۳۰ و ۴۵
پرش با ۱۵۰ و ۴۵
خط با ۹۰ و ۱۵
دایره با ۲۰
ربات
105 پارهخطبدنه، سر، دستها و پاها مستطیلاند؛ چشمها دو مربع قرمز و آنتن یک خط با دایرهٔ کوچک است.
پنجره بازکن با ۸۰۰ و ۶۰۰
ضخامت قلم برابر ۳
تابع پرش با زاویه و مسافت
قلم بالا
به_سمت با زاویه
حرکت با مسافت
قلم پایین
به_سمت با ۰
تابع خط با زاویه و مسافت
به_سمت با زاویه
حرکت با مسافت
به_سمت با ۰
رنگ قلم برابر -آبی-
پرش با ۰ و ۱۵
مستطیل با ۲۵ و ۵۰
پرش با ۰ و ۴۵
مستطیل با ۲۵ و ۵۰
پرش با ۱۸۰ و ۶۰
پرش با ۹۰ و ۵۰
مستطیل با ۱۰۰ و ۹۰
پرش با ۱۸۰ و ۳۰
پرش با ۹۰ و ۱۰
مستطیل با ۲۰ و ۶۰
پرش با ۰ و ۱۴۰
مستطیل با ۲۰ و ۶۰
رنگ قلم برابر -نارنجی-
پرش با ۱۸۰ و ۱۰۰
پرش با ۹۰ و ۸۰
مستطیل با ۸۰ و ۵۵
رنگ قلم برابر -قرمز-
پرش با ۰ و ۱۵
پرش با ۹۰ و ۲۰
مربع با ۱۵
پرش با ۰ و ۳۰
مربع با ۱۵
رنگ قلم برابر -سیاه-
پرش با ۱۸۰ و ۵
پرش با ۹۰ و ۳۵
خط با ۹۰ و ۲۵
دایره با ۷
خانه با باغ
236 پارهخطبا استفاده مجدد از توابع «خانه» و «درخت»: خط زمین، خانه، دو درخت و حصار از ۱۶ تیرک مستطیلی با حلقه.
پنجره بازکن با ۸۰۰ و ۶۰۰
ضخامت قلم برابر ۳
تابع پرش با زاویه و مسافت
قلم بالا
به_سمت با زاویه
حرکت با مسافت
قلم پایین
به_سمت با ۰
تابع خانه با اندازه
رنگ قلم برابر -قرمز-
مربع با اندازه
رنگ قلم برابر -نارنجی-
پرش با ۹۰ و اندازه
مثلث با اندازه
رنگ قلم برابر -آبی-
پرش با ۲۷۰ و اندازه
پرش با ۰ و اندازه * ۰٫۴
مستطیل با اندازه * ۰٫۲ و اندازه * ۰٫۴۵
پرش با ۱۸۰ و اندازه * ۰٫۳
پرش با ۹۰ و اندازه * ۰٫۶
مربع با اندازه * ۰٫۲
پرش با ۰ و اندازه * ۰٫۶
مربع با اندازه * ۰٫۲
پرش با ۲۷۰ و اندازه * ۰٫۶
پرش با ۱۸۰ و اندازه * ۰٫۷
تابع درخت با اندازه
رنگ قلم برابر -#8B4513-
پرش با ۱۸۰ و اندازه / ۸
مستطیل با اندازه / ۴ و اندازه * ۰٫۸
پرش با ۰ و اندازه / ۸
رنگ قلم برابر -سبز-
پرش با ۹۰ و اندازه * ۰٫۸
دایره با اندازه * ۰٫۴۵
پرش با ۲۷۰ و اندازه * ۰٫۸
رنگ قلم برابر -سبز-
پرش با ۱۸۰ و ۴۰
حرکت با ۳۵۰
پرش با ۱۸۰ و ۳۱۰
خانه با ۱۲۰
پرش با ۰ و ۱۹۰
درخت با ۱۰۰
پرش با ۰ و ۸۰
درخت با ۶۰
رنگ قلم برابر -#8B4513-
پرش با ۱۸۰ و ۲۹۰
پرش با ۲۷۰ و ۴۵
تکرار ۱۶
مستطیل با ۱۲ و ۳۵
پرش با ۰ و ۱۹
منظره
478 پارهخطترکیب توابع: خط افق، خانه، درخت، کوه، خورشید و ابر در یک صحنه.
پنجره بازکن با ۸۰۰ و ۶۰۰
ضخامت قلم برابر ۳
تابع پرش با زاویه و مسافت
قلم بالا
به_سمت با زاویه
حرکت با مسافت
قلم پایین
به_سمت با ۰
تابع خانه با اندازه
رنگ قلم برابر -قرمز-
مربع با اندازه
رنگ قلم برابر -نارنجی-
پرش با ۹۰ و اندازه
مثلث با اندازه
رنگ قلم برابر -آبی-
پرش با ۲۷۰ و اندازه
پرش با ۰ و اندازه * ۰٫۴
مستطیل با اندازه * ۰٫۲ و اندازه * ۰٫۴۵
پرش با ۱۸۰ و اندازه * ۰٫۳
پرش با ۹۰ و اندازه * ۰٫۶
مربع با اندازه * ۰٫۲
پرش با ۰ و اندازه * ۰٫۶
مربع با اندازه * ۰٫۲
پرش با ۲۷۰ و اندازه * ۰٫۶
پرش با ۱۸۰ و اندازه * ۰٫۷
تابع درخت با اندازه
رنگ قلم برابر -#8B4513-
پرش با ۱۸۰ و اندازه / ۸
مستطیل با اندازه / ۴ و اندازه * ۰٫۸
پرش با ۰ و اندازه / ۸
رنگ قلم برابر -سبز-
پرش با ۹۰ و اندازه * ۰٫۸
دایره با اندازه * ۰٫۴۵
پرش با ۲۷۰ و اندازه * ۰٫۸
تابع کوه با اندازه
رنگ قلم برابر -#78716c-
مثلث با اندازه
پرش با ۰ و اندازه * ۰٫۷
مثلث با اندازه * ۰٫۶۵
پرش با ۱۸۰ و اندازه * ۰٫۷
رنگ قلم برابر -آبی-
پرش با ۶۰ و اندازه * ۰٫۷۵
مثلث با اندازه * ۰٫۲۵
پرش با ۲۴۰ و اندازه * ۰٫۷۵
تابع پرتو با زاویه و اندازه
پرش با زاویه و اندازه * ۱٫۲
به_سمت با زاویه
حرکت با اندازه * ۰٫۵
پرش با زاویه + ۱۸۰ و اندازه * ۱٫۷
تابع خورشید با اندازه
رنگ قلم برابر -نارنجی-
پرش با ۹۰ و اندازه
بگذار زاویه_پرتو برابر ۰
تکرار ۱۲
پرتو با زاویه_پرتو و اندازه
بگذار زاویه_پرتو برابر زاویه_پرتو + ۳۰
پرش با ۲۷۰ و اندازه
رنگ قلم برابر -زرد-
دایره با اندازه
تابع ابر با اندازه
رنگ قلم برابر -آبی-
حرکت با اندازه * ۱٫۴
پرش با ۱۸۰ و اندازه * ۱٫۴
دایره با اندازه * ۰٫۳
پرش با ۰ و اندازه * ۰٫۴۵
دایره با اندازه * ۰٫۴
پرش با ۰ و اندازه * ۰٫۵
دایره با اندازه * ۰٫۳۵
پرش با ۰ و اندازه * ۰٫۴۵
دایره با اندازه * ۰٫۲۸
پرش با ۱۸۰ و اندازه * ۱٫۴
رنگ قلم برابر -سبز-
پرش با ۱۸۰ و ۱۵۰
حرکت با ۶۰۰
پرش با ۱۸۰ و ۵۵۰
خانه با ۱۰۰
پرش با ۰ و ۱۳۰
درخت با ۹۰
پرش با ۰ و ۷۰
کوه با ۲۶۰
پرش با ۹۰ و ۳۰۰
پرش با ۱۸۰ و ۱۹۰
خورشید با ۳۰
پرش با ۰ و ۲۹۰
ابر با ۶۰
پروانه
291 پارهخطبدنه و شاخکها با «خط»؛ دو بال بالایی نارنجی و دو بال پایینی بنفش با «دایره»، متقارن نسبت به بدنه.
پنجره بازکن با ۸۰۰ و ۶۰۰
ضخامت قلم برابر ۳
تابع پرش با زاویه و مسافت
قلم بالا
به_سمت با زاویه
حرکت با مسافت
قلم پایین
به_سمت با ۰
تابع خط با زاویه و مسافت
به_سمت با زاویه
حرکت با مسافت
به_سمت با ۰
رنگ قلم برابر -سیاه-
خط با ۹۰ و ۱۰۰
خط با ۶۰ و ۳۰
پرش با ۲۴۰ و ۳۰
خط با ۱۲۰ و ۳۰
پرش با ۳۰۰ و ۳۰
پرش با ۲۷۰ و ۶۵
رنگ قلم برابر -نارنجی-
پرش با ۰ و ۴۵
دایره با ۴۰
پرش با ۱۸۰ و ۹۰
دایره با ۴۰
رنگ قلم برابر -بنفش-
پرش با ۲۷۰ و ۴۳
پرش با ۰ و ۱۰
دایره با ۲۸
پرش با ۰ و ۷۰
دایره با ۲۸
ماهی
111 پارهخطبدنه از دو کمان ۹۰ درجه (شکل عدسی)، دم از سه «خط» مثلثی و چشم دایرهٔ کوچک.
پنجره بازکن با ۸۰۰ و ۶۰۰
ضخامت قلم برابر ۳
تابع پرش با زاویه و مسافت
قلم بالا
به_سمت با زاویه
حرکت با مسافت
قلم پایین
به_سمت با ۰
تابع خط با زاویه و مسافت
به_سمت با زاویه
حرکت با مسافت
به_سمت با ۰
تابع کمان با شعاع
چرخش با ۳۵۷٫۵
تکرار ۱۸
حرکت با ۲ * ۳٫۱۴۱۶ * شعاع / ۷۲
چرخش با ۳۵۵
چرخش با ۲٫۵
رنگ قلم برابر -آبی-
به_سمت با ۴۵
کمان با ۷۰
چرخش با ۲۷۰
کمان با ۷۰
پرش با ۰ و ۹۹
رنگ قلم برابر -نارنجی-
خط با ۳۰ و ۴۵
خط با ۲۷۰ و ۴۵
خط با ۱۵۰ و ۴۵
رنگ قلم برابر -سیاه-
پرش با ۱۸۰ و ۷۱
پرش با ۹۰ و ۵
دایره با ۵
قلب
74 پارهخطقلب کلاسیک: لوزی (مربع ۴۵° چرخیده) بههمراه دو نیمدایره روی دو ضلع بالایی.
پنجره بازکن با ۸۰۰ و ۶۰۰
ضخامت قلم برابر ۳
تابع نیم_دایره با شعاع
چرخش با ۲٫۵
تکرار ۳۶
حرکت با ۳٫۱۴۱۶ * شعاع / ۳۶
چرخش با ۵
چرخش با ۳۵۷٫۵
رنگ قلم برابر -قرمز-
ضخامت قلم برابر ۴
به_سمت با ۴۵
حرکت با ۱۰۰
نیم_دایره با ۵۰
چرخش با ۲۷۰
نیم_دایره با ۵۰
حرکت با ۱۰۰
خرگوش
372 پارهخطبدن و سر دایرهای، دو گوش بلند با «مستطیل» چرخیده (با «به_سمت»)، چشم، بینی، دم و پا.
پنجره بازکن با ۸۰۰ و ۶۰۰
ضخامت قلم برابر ۳
تابع پرش با زاویه و مسافت
قلم بالا
به_سمت با زاویه
حرکت با مسافت
قلم پایین
به_سمت با ۰
رنگ قلم برابر -#78716c-
دایره با ۵۰
پرش با ۹۰ و ۸۵
پرش با ۰ و ۵۵
دایره با ۳۰
رنگ قلم برابر -#f472b6-
پرش با ۹۰ و ۵۸
پرش با ۱۸۰ و ۳
به_سمت با ۹۵
مستطیل با ۶۰ و ۱۴
پرش با ۰ و ۲۰
به_سمت با ۷۰
مستطیل با ۶۰ و ۱۴
رنگ قلم برابر -سیاه-
پرش با ۲۷۰ و ۲۳
پرش با ۱۸۰ و ۷
دایره با ۳
پرش با ۰ و ۱۹
پرش با ۲۷۰ و ۷
رنگ قلم برابر -قرمز-
دایره با ۳
رنگ قلم برابر -#78716c-
پرش با ۱۸۰ و ۱۴۶
پرش با ۲۷۰ و ۶۷
دایره با ۱۲
پرش با ۲۷۰ و ۵۳
پرش با ۰ و ۷۲
مستطیل با ۳۰ و ۱۲