Logo ভাষায় প্যাটার্ন ড্রয়িং এবং গ্রাফিক ডিজাইন তৈরি করা খুবই সহজ এবং এটি গেম, শিক্ষা, এবং সৃজনশীল কাজের জন্য একটি শক্তিশালী টুল। Logo-তে আপনি REPEAT কমান্ড, FORWARD, RIGHT, LEFT কমান্ডসহ অন্যান্য গ্রাফিক্যাল কমান্ড ব্যবহার করে জ্যামিতিক প্যাটার্ন, সরল রেখা, বৃত্ত, এবং আরও অনেক গ্রাফিক্যাল ডিজাইন তৈরি করতে পারেন।
নিচে কিছু সাধারণ প্যাটার্ন ড্রয়িং এবং গ্রাফিক ডিজাইন তৈরির উদাহরণ দেওয়া হলো।
1. Simple Square Pattern (সরল বর্গ প্যাটার্ন)
এটি একটি সহজ বর্গ প্যাটার্ন তৈরি করবে, যা ৪টি সোজা রেখা আঁকবে এবং তারপর পুনরাবৃত্তি করবে।
কোড (Simple Square Pattern):
TO square :size
REPEAT 4 [
FORWARD :size
RIGHT 90
]
END
TO drawPattern
REPEAT 36 [ ; ৩৬ বার প্যাটার্ন আঁকবে
square 100 ; ১০০ পিক্সেল সাইজের বর্গ আঁকবে
RIGHT 10 ; ১০ ডিগ্রী ঘুরাবে
]
END
drawPatternএখানে:
- REPEAT 36: ৩৬টি বর্গ আঁকার জন্য এটি ৩৬ বার রিপিট হবে, এবং প্রতিটি বর্গের পর ১০ ডিগ্রী ঘুরাবে।
- RIGHT 90: ৯০ ডিগ্রী ঘুরে বর্গের কোণ আঁকবে।
এটি একটি বর্গের প্যাটার্ন তৈরি করবে যেখানে প্রতিটি বর্গ ১০ ডিগ্রী ঘুরানো হবে।
2. Circle Pattern (বৃত্ত প্যাটার্ন)
এটি একটি বৃত্তের প্যাটার্ন তৈরি করবে যেখানে টার্টল তার অবস্থান পরিবর্তন করবে এবং প্রতিটি বৃত্তের পর ১০ ডিগ্রী ঘুরবে।
কোড (Circle Pattern):
TO circle :size
REPEAT 360 [
FORWARD :size
RIGHT 1
]
END
TO drawCirclePattern
REPEAT 36 [ ; ৩৬টি বৃত্ত আঁকবে
circle 1 ; বৃত্তের আকার ১ পিক্সেল
RIGHT 10 ; ১০ ডিগ্রী ঘুরাবে
]
END
drawCirclePatternএখানে:
- REPEAT 360: এটি ৩৬০ বার রিপিট করবে, যাতে একটি পূর্ণ বৃত্ত তৈরি হয়।
- RIGHT 1: প্রতি স্টেপে ১ ডিগ্রী ঘুরবে।
- RIGHT 10: প্রতিটি বৃত্তের পর ১০ ডিগ্রী ঘুরে পরবর্তী বৃত্ত আঁকবে।
এটি একটি বৃত্তের প্যাটার্ন তৈরি করবে যেখানে প্রতিটি বৃত্ত ১০ ডিগ্রী ঘুরানো হবে।
3. Star Pattern (তারা প্যাটার্ন)
এটি একটি তারা আঁকবে এবং তারপর পুনরাবৃত্তি করবে, যা একটি জটিল এবং সৃজনশীল প্যাটার্ন তৈরি করবে।
কোড (Star Pattern):
TO star :size
REPEAT 5 [
FORWARD :size
RIGHT 144
]
END
TO drawStarPattern
REPEAT 36 [ ; ৩৬টি তারা আঁকবে
star 100 ; ১০০ পিক্সেল সাইজের তারা আঁকবে
RIGHT 10 ; ১০ ডিগ্রী ঘুরাবে
]
END
drawStarPatternএখানে:
- REPEAT 5: এটি ৫টি পয়েন্টের তারা আঁকার জন্য ৫ বার রিপিট করবে।
- RIGHT 144: ১৪৪ ডিগ্রী ডানদিকে ঘুরবে, যাতে তারা পয়েন্ট তৈরি হয়।
এটি একটি তারা প্যাটার্ন তৈরি করবে এবং প্রতিটি তারার পর ১০ ডিগ্রী ঘুরবে।
4. Spiral Pattern (স্পাইরাল প্যাটার্ন)
এটি একটি স্পাইরাল ডিজাইন তৈরি করবে, যেখানে প্রতি স্টেপে টার্টল একটু বড় আকারে এগিয়ে যাবে।
কোড (Spiral Pattern):
TO spiral :size
REPEAT 100 [
FORWARD :size
RIGHT 30
MAKE "size :size + 1 ; প্রতিটি স্টেপে আকার বাড়াবে
]
END
spiral 1এখানে:
- REPEAT 100: ১০০ বার রিপিট হবে।
- MAKE "size :size + 1: প্রতিটি স্টেপে আকার বাড়ানো হবে, যাতে স্পাইরালটি বাড়তে থাকে।
এটি একটি স্পাইরাল ডিজাইন তৈরি করবে যেখানে প্রতিটি স্টেপের পর আকার বাড়বে এবং ঘূর্ণন চলতে থাকবে।
5. Flower Pattern (ফুলের প্যাটার্ন)
এটি একটি ফুলের প্যাটার্ন তৈরি করবে, যেখানে একাধিক বৃত্ত বা অন্য আকৃতির প্যাটার্ন ব্যবহার করা হবে।
কোড (Flower Pattern):
TO flower :size
REPEAT 36 [ ; ৩৬টি পেটার্ন আঁকবে
REPEAT 4 [
FORWARD :size
RIGHT 90
]
RIGHT 10 ; ১০ ডিগ্রী ঘুরাবে
]
END
flower 50এখানে:
- REPEAT 36: ৩৬টি পেটার্ন আঁকার জন্য কোডটি ৩৬ বার রিপিট হবে।
- RIGHT 10: প্রতিটি পেটার্নের পর ১০ ডিগ্রী ঘুরাবে, যাতে ফুলের প্যাটার্ন তৈরি হয়।
এটি একটি ফুলের প্যাটার্ন তৈরি করবে, যেখানে প্রতি পেটার্নে একটি বর্গ আঁকা হবে এবং পরবর্তী পেটার্নে ১০ ডিগ্রী ঘুরানো হবে।
সারসংক্ষেপ:
Logo ভাষায় প্যাটার্ন ড্রয়িং এবং গ্রাফিক ডিজাইন তৈরি করা খুবই সহজ এবং সৃজনশীল। REPEAT, FORWARD, RIGHT, LEFT এবং অন্যান্য গ্রাফিক্যাল কমান্ড ব্যবহার করে আপনি বিভিন্ন আকৃতি যেমন বর্গ, বৃত্ত, তারা, স্পাইরাল, ফুল ইত্যাদি তৈরি করতে পারেন। আপনি প্যাটার্নগুলিকে আরও সৃজনশীলভাবে তৈরি করতে স্লো মোশন, কালার পরিবর্তন এবং সাইড পরিবর্তন যোগ করতে পারেন, যা ডিজাইনগুলির গুণগত মান বৃদ্ধি করতে সাহায্য করে।
Read more