Logo ভাষায় Turtle Shape এবং Style কাস্টমাইজেশন খুবই কার্যকর এবং আকর্ষণীয় উপায়, যা টার্টলের চেহারা এবং স্টাইল পরিবর্তন করতে সহায়তা করে। টার্টলের শেপ এবং স্টাইল কাস্টমাইজ করলে প্রোগ্রামের ভিজ্যুয়াল উপস্থাপন আরও রঙিন এবং ইন্টারেক্টিভ হতে পারে।
নিচে Turtle Shape এবং Style কাস্টমাইজেশন এর কিছু মূল পদ্ধতি দেওয়া হলো:
1. Turtle Shape কাস্টমাইজেশন:
Logo ভাষায়, Turtle Shape পরিবর্তন করা সম্ভব। আপনি টার্টলের শেপ (আকৃতি) পরিবর্তন করতে পারেন এবং এটিকে একাধিক বিভিন্ন শেপে রূপান্তর করতে পারেন।
Turtle Shape পরিবর্তন (SETSHAPE কমান্ড):
Logo ভাষায় SETSHAPE কমান্ড ব্যবহার করে টার্টলের শেপ পরিবর্তন করা যায়। আপনি নিজে শেপের নাম (যেমন: turtle, triangle, square, circle) ব্যবহার করতে পারেন।
উদাহরণ 1:
SETSHAPE "turtle ; টার্টলের শেপ 'turtle' সেট করবে
FORWARD 100এখানে:
- SETSHAPE "turtle: টার্টলের শেপটিকে
turtleহিসাবে সেট করবে।
উদাহরণ 2:
SETSHAPE "triangle ; টার্টলের শেপ 'triangle' সেট করবে
FORWARD 100এখানে:
- SETSHAPE "triangle: টার্টলের শেপটিকে
triangleহিসাবে সেট করবে।
শেপের তালিকা:
Logo ভাষায় সাধারণত কিছু ডিফল্ট শেপ থাকে, যেমন:
"turtle"triangle"square"circle
2. Turtle Style কাস্টমাইজেশন:
টিক করা অবস্থানে টার্টলের style বা পেনের ধরন পরিবর্তন করতে ব্যবহার করা হয় SETSTYLE কমান্ড। আপনি penup বা pendown স্টাইলের মাধ্যমে টার্টলের আঁকার স্টাইল কাস্টমাইজ করতে পারেন।
PENUP এবং PENDOWN:
- PENUP: টার্টলকে আঁকতে না দিয়ে সরিয়ে নেওয়ার জন্য ব্যবহৃত হয়।
- PENDOWN: টার্টলকে আঁকতে শুরু করার জন্য ব্যবহৃত হয়।
উদাহরণ 1:
PENUP ; টার্টলকে আঁকা বন্ধ করবে
FORWARD 100 ; ১০০ পিক্সেল এগিয়ে যাবে
PENDOWN ; আঁকা শুরু করবে
FORWARD 100 ; ১০০ পিক্সেল আবার এগিয়ে যাবেএখানে:
- PENUP: টার্টল আঁকতে না দিয়ে সরিয়ে নেবে।
- PENDOWN: আবার আঁকতে শুরু করবে।
3. Turtle Color কাস্টমাইজেশন:
Turtle Shape এবং Turtle Style কাস্টমাইজ করার পর, আপনি Turtle Color পরিবর্তন করতে পারেন যাতে এটি আরও আকর্ষণীয় হয়। Logo ভাষায় SETCOLOR কমান্ড ব্যবহার করে টার্টলের পেনের রঙ পরিবর্তন করা যায়।
SETCOLOR কমান্ড ব্যবহার:
SETCOLOR "blue ; টার্টলের পেনের রঙ নীল হবে
FORWARD 100 ; ১০০ পিক্সেল এগিয়ে যাবে
SETCOLOR "red ; টার্টলের পেনের রঙ লাল হবে
FORWARD 100 ; ১০০ পিক্সেল আবার এগিয়ে যাবেএখানে:
- SETCOLOR "blue: টার্টলের পেনের রঙ নীল করা হয়েছে।
- SETCOLOR "red: পেনের রঙ লাল করা হয়েছে।
4. Turtle Size কাস্টমাইজেশন:
Logo ভাষায় Turtle Size কাস্টমাইজও করা যায় SETSIZE কমান্ডের মাধ্যমে। এটি টার্টলের সাইজ ছোট বা বড় করতে ব্যবহার হয়।
SETSIZE কমান্ড ব্যবহার:
SETSIZE 2 ; টার্টলের সাইজ ২ সেট করবে
FORWARD 100 ; ১০০ পিক্সেল এগিয়ে যাবে
SETSIZE 5 ; টার্টলের সাইজ ৫ সেট করবে
FORWARD 100 ; ১০০ পিক্সেল আবার এগিয়ে যাবেএখানে:
- SETSIZE 2: টার্টলের সাইজ ছোট (২) হবে।
- SETSIZE 5: টার্টলের সাইজ বড় (৫) হবে।
5. Turtle Speed কাস্টমাইজেশন:
Turtle Speed নিয়ন্ত্রণ করতে SETSPEED কমান্ড ব্যবহার করা হয়। এর মাধ্যমে আপনি টার্টলের গতি নিয়ন্ত্রণ করতে পারেন।
SETSPEED কমান্ড ব্যবহার:
SETSPEED 1 ; টার্টলের গতি ১ (স্লো)
FORWARD 100 ; ১০০ পিক্সেল এগিয়ে যাবে
SETSPEED 10 ; টার্টলের গতি ১০ (ফাস্ট)
FORWARD 100 ; ১০০ পিক্সেল আবার এগিয়ে যাবেএখানে:
- SETSPEED 1: টার্টলের গতি স্লো হবে।
- SETSPEED 10: টার্টলের গতি ফাস্ট হবে।
সারসংক্ষেপ:
Logo ভাষায় Turtle Shape এবং Style কাস্টমাইজেশন দ্বারা আপনি টার্টলের আকৃতি, স্টাইল, রঙ, সাইজ এবং গতি নিয়ন্ত্রণ করতে পারেন। SETSHAPE কমান্ড দ্বারা টার্টলের আকৃতি পরিবর্তন করা, SETCOLOR দ্বারা রঙ পরিবর্তন, SETSIZE দ্বারা সাইজ পরিবর্তন, এবং SETSPEED দ্বারা গতি নিয়ন্ত্রণ করা সম্ভব। এগুলি ব্যবহার করে আপনি আরো ইন্টারঅ্যাকটিভ এবং আকর্ষণীয় প্রোগ্রাম তৈরি করতে পারবেন।
Read more