From Test-Scratch-Wiki
অনুবাদ: - ইংরেজি - এস্পাওল - পর্তুগিজ - টার্কি - 中文 - 한국어 - українська мова - শিকিপ এই নিবন্ধ বা বিভাগ স্ক্র্যাচ সংস্করণ 3.0 এর একটি নথি। স্ক্র্যাচ ১.৪-এর এই নিবন্ধের জন্য, Eng:Blocks_(1.4) দেখুন। ব্লকগুলি ধাঁধা-পিস আকারগুলি যা স্ক্র্যাচে কোড তৈরি করতে ব্যবহৃত হয়। ব্লকগুলি জিগস ধাঁধার মতো একে অপরের সাথে সংযোগ স্থাপন করে, যেখানে প্রতিটি ডেটা টাইপ (ইভেন্ট, কমান্ড, রিপোর্ট করা মান, রিপোর্ট করা বুলিয়ান, বা স্ক্রিপ্টের শেষে) এর নিজস্ব আকার থাকে এবং এটি sertedোকানোর জন্য একটি বিশেষ আকারের স্লট থাকে - এটি সিনট্যাক্স ত্রুটিগুলি রোধ করে । সংযুক্ত ব্লকের সিরিজগুলিকে স্ক্রিপ্ট বলা হয়।
ব্লকগুলির বারোটি বিভাগ রয়েছে: মোশন, লুকস, সাউন্ড, ভেরিয়েবলস, ইভেন্টস, কন্ট্রোল, সেন্সিং, অপারেটরস এবং মাই ব্লকস। তবে আরও কিছু ব্লক রয়েছে কিছু বিশেষ বিভাগে। সেই বিভাগগুলোকে এক্সটেন্সান বলা হয়।
মোট এগারটি টুপি(hat) ব্লক, পাঁচটি সি(C) ব্লক, সাতত্রিশ জন রিপোর্টার ব্লক, তেরটি বুলিয়ান ব্লক, দুটি ক্যাপ ব্লক এবং সাতাত্তরটি স্ট্যাক ব্লক রয়েছে। সামগ্রী 1 ব্লক আকার 1.1 টুপি ব্লক 1.2 স্ট্যাক ব্লক 1.3 বুলিয়ান ব্লক 1.4 রিপোর্টার ব্লক 1.5 সি ব্লক 1.6 ক্যাপ ব্লক 2 ব্লকের তালিকা ২.১ মোশন ব্লক ২.২ ব্লক দেখায় ২.৩ সাউন্ড ব্লক ২.৪ পেন ব্লক 2.5 ডেটা ব্লক 2.5.1 ভেরিয়েবল ব্লক 2.5.2 তালিকা ব্লক ২.6 ইভেন্ট ব্লক 2.7 কন্ট্রোল ব্লক 2.8 সেন্সিং ব্লক 2.9 অপারেটর ব্লক 2.10 আরও ব্লক ২.১০.১ পিকোবোর্ড ব্লক 2.10.2 লেগো ওয়েডো ব্লক 3 স্ক্র্যাচ ব্লক প্লাগইন 4 ব্লক রঙগুলি সম্পাদনা করা 5 অন্যান্য প্রোগ্রামিং ভাষায় 6 এছাড়াও দেখুন ব্লক আকার ছয়টি পৃথক ব্লকের আকার রয়েছে: হাট, স্ট্যাক, বুলিয়ান, রিপোর্টার, সি এবং ক্যাপ।
টুপি ব্লক
একটি টুপি ব্লকের আকার। মূল নিবন্ধ: হাট ব্লক টুপি ব্লকগুলি হ'ল ব্লক যা প্রতিটি স্ক্রিপ্ট শুরু করে। এগুলি একটি বৃত্তাকার শীর্ষ এবং নীচের অংশে একটি টুকরো টুকরো দিয়ে আকৃতির - এটি তাই আপনি কেবল তাদের নীচে ব্লক স্থাপন করতে পারেন। এখানে ১১ টি হাট ব্লক রয়েছে যার মধ্যে ছয়টি ইভেন্ট ইভেন্ট বিভাগে, একটি নিয়ন্ত্রণ বিভাগে এবং আরও চারটি টুপি ব্লক রয়েছে। টুপি ব্লকের কয়েকটি উদাহরণ হ'ল: যখন জিএফ ক্লিক করা হয় বা এই স্প্রাইটটি ক্লিক করা হয়
স্ট্যাক ব্লক
স্ট্যাক ব্লকের আকার। মূল নিবন্ধ: স্ট্যাক ব্লক স্ট্যাক ব্লকগুলি হ'ল ব্লক যা প্রধান কমান্ডগুলি সম্পাদন করে। এগুলি শীর্ষে একটি খাঁজ এবং নীচে একটি টুপি দিয়ে আকারযুক্ত - এটি তাই ব্লকগুলি তাদের উপরে এবং নীচে স্থাপন করা যেতে পারে। 77 টি স্ট্যাক ব্লক রয়েছে - সর্বাধিক সাধারণ ব্লক আকার।
বুলিয়ান ব্লক
বুলিয়ান ব্লকের আকার। মূল নিবন্ধ: বুলিয়ান ব্লক বুলিয়ান ব্লকগুলি শর্ত - সেগুলি সত্য হয় বা মিথ্যা। এটি আপনার বন্ধুকে জিজ্ঞাসার মতো: "2 + 2 = 4?", এবং তারা আপনাকে "হ্যাঁ" বা "না" বলে দেবে। একটি ষড়ভুজ আকারের সাথে এই ব্লকগুলির মধ্যে 13 টি রয়েছে।
প্রতিবেদক ব্লক
রিপোর্টার ব্লকের আকার। মূল নিবন্ধ: রিপোর্টার ব্লক রিপোর্টার ব্লক মান হয়। রিপোর্টার ব্লকগুলি সংখ্যা এবং স্ট্রিং ধরে রাখতে পারে। এটি বন্ধুর কাছে জিজ্ঞাসার মতো, উদাহরণস্বরূপ, "2 + 2 কী?" এবং তারা "4" এর উত্তর দেবে। এটি কেবল সমীকরণ নয়, এটি একটি পরিবর্তনশীল প্রতিবেদন করতে পারে, উদাহরণস্বরূপ, "আপনার বয়স কী?" তারা উত্তর দিতে পারে: "15"। গোলাকার প্রান্তগুলির সাথে আকৃতির, এইগুলির মধ্যে 37 টি ব্লক রয়েছে - প্রতিটি ভেরিয়েবল এবং তালিকার জন্য তৈরি করা যায় এমন তাত্ত্বিকভাবে অসীম পরিমাণ প্রতিবেদক ব্লক গণনা করা হচ্ছে না।
সি ব্লক
সি ব্লকের একটির আকার shape মূল নিবন্ধ: সি ব্লক সি ব্লকগুলি হ'ল ব্লক যা "সি এর" আকার নেয়। "র্যাপ ব্লকস" নামে পরিচিত, এই ব্লকগুলি সিএসের মধ্যে থাকা ব্লকগুলি লুপ করে বা কোনও শর্তটি সত্য কিনা তা পরীক্ষা করে। পাঁচটি সি ব্লক রয়েছে এবং সেগুলি নিয়ন্ত্রণ বিভাগে পাওয়া যাবে। সি ব্লকগুলি নীচে বাম্প করা যেতে পারে, বা ক্যাপ করা যেতে পারে।
ক্যাপ ব্লক
ক্যাপ ব্লকের আকার। মূল নিবন্ধ: ক্যাপ ব্লক ক্যাপ ব্লকগুলি হ'ল ব্লক যা স্ক্রিপ্টগুলি শেষ করে। এগুলি শীর্ষে এবং একটি সমতল নীচে একটি খাঁজযুক্ত আকারের - এটি তাই আপনি তাদের নীচে কোনও ব্লক স্থাপন করতে পারবেন না। দুটি ক্যাপ ব্লক রয়েছে যা উভয়ই নিয়ন্ত্রণ বিভাগে পাওয়া যেতে পারে।
ব্লকের তালিকা স্ক্র্যাচ 3.0 তে 145 টি ব্লক রয়েছে।
মোশন ব্লক মূল নিবন্ধ: মোশন ব্লকস
মোশন ব্লকগুলি হ'ল ব্লক যা স্প্রাইটের চলাচল নিয়ন্ত্রণ করে। স্ক্র্যাচ 3.0 তে 17 মোশন ব্লক রয়েছে।
স্ক্র্যাচ তে নিম্নলিখিত চৌদ্দটি মোশন স্ট্যাক ব্লক রয়েছে:
সরান () পদক্ষেপ - স্প্রাইটটি যে দিকে এগিয়ে চলেছে সেদিকে ধাপের পরিমাণটি স্প্রিটকে এগিয়ে নিয়ে যায়। টার্ন () ডিগ্রি (ক্লকওয়াইজ) - নির্দিষ্ট পরিমাণের স্প্রিট (ঘড়ির কাঁটা) ঘুরিয়ে দেয়। টার্ন () ডিগ্রি (কাউন্টার-ক্লকওয়াস) - নির্দিষ্ট পরিমাণে স্প্রিটকে (ঘড়ির কাঁটার বিপরীতে) ঘুরিয়ে দেয়। দিকনির্দেশে পয়েন্ট () - স্প্রাইটের দিকে নির্দেশ করুন। পয়েন্ট টোওয়ার্ডস () - স্প্রাইটটি মাউস-পয়েন্টার বা অন্য স্প্রাইটের দিকে নির্দেশ করে। এক্সে যান: () ওয়াই: () - স্প্রিটটি নির্দিষ্ট এক্স এবং ওয়াই অবস্থানে নিয়ে যায়। () -এ যান - স্প্রাইটটি মাউস-পয়েন্টার বা অন্য স্প্রাইটে সরায়। গ্লাইড () সেকেন্ড টু এক্স: () ওয়াই: () - নির্দিষ্ট সময় হিসাবে যতক্ষণ সময় নেয় সেদিকে স্প্রিটটি গ্লাইড করে। () দ্বারা এক্স পরিবর্তন করুন - পরিমাণ দ্বারা স্প্রাইটের এক্স অবস্থান পরিবর্তন করে। () থেকে এক্স সেট করুন - পরিমাণে স্প্রিটের এক্স অবস্থান নির্ধারণ করে। Y দ্বারা পরিবর্তন করুন () - স্প্রিটের Y অবস্থান পরিবর্তন করে। প্রান্তটিতে থাকলে, বাউন্স - যদি পর্দার প্রান্তটি স্পর্শ করে তবে স্প্রাইটের দিকটি উল্টে যায়। ঘূর্ণন শৈলী সেট করুন () - এটি একটি স্প্রিটের ঘূর্ণন শৈলী সেট করে। স্ক্র্যাচ 2.0 তে নিম্নলিখিত তিনটি মোশন রিপোর্টার ব্লক রয়েছে:
এক্স অবস্থান - স্প্রিটের এক্স অবস্থান। ওয়াই পজিশন - স্প্রাইটের ওয়াই অবস্থান। দিকনির্দেশ - স্প্রিটের দিক। ব্লক দেখায় মূল নিবন্ধ: ব্লক দেখায়
দেখতে ব্লকগুলি হ'ল এমন ব্লক যা স্প্রিটের চেহারা নিয়ন্ত্রণ করে। স্ক্র্যাচ ২.০ তে 23 টি লুক ব্লক রয়েছে। 19 স্প্রাইট লুকস ব্লকের তিনটির স্টেজের জন্য একটি অংশ রয়েছে p
স্ক্র্যাচ ২.০-তে নিম্নলিখিত ষোলটি লুক্স স্ট্যাক ব্লক রয়েছে:
() সেকেন্ডের জন্য () বলুন - স্প্রিটের উপরে একটি স্পিচ বুদবুদ উপস্থিত হয় এবং নির্দিষ্ট সময়ের জন্য থাকে। () বলুন - স্প্রিটের উপরে একটি স্পিচ বুদবুদ উপস্থিত হবে এবং সময়ের সাথে সাথে তা দূরে যাবে না। () সেকেন্ডের জন্য চিন্তা করুন () - একটি চিন্তার বুদবুদ স্প্রিটের উপরে উপস্থিত হয় এবং নির্দিষ্ট সময়ের জন্য থাকে। ভাবুন () - একটি চিন্তার বুদবুদ স্প্রিটের উপরে উপস্থিত হবে এবং সময়ের সাথে সাথে তা দূরে যাবে না। দেখান - স্প্রিট দেখায়। লুকান - স্প্রিট লুকায়। পোশাকে () / স্যুইচ ব্যাকড্রপ (এ) পরিবর্তন করুন - স্প্রিটের / পর্যায়টির পোশাক / ব্যাকড্রপকে নির্দিষ্ট করে পরিবর্তন করে। ব্যাকড্রপকে () এ স্যুইচ করুন এবং অপেক্ষা করুন - স্যুইচ টু ব্যাকড্রপ () ব্লকের মতো, যদিও এটির দ্বারা চালিত সমস্ত টুপি ব্লকগুলি সম্পন্ন না হওয়া পর্যন্ত এটি অপেক্ষা করে। (শুধুমাত্র মঞ্চ) পরবর্তী পোশাক / পরের পটভূমি - পোশাকের তালিকায় পরেরটিতে স্প্রাইটের / পর্যায়ের পোশাক / ব্যাকড্রপ পরিবর্তন করে। () দ্বারা প্রভাব পরিবর্তন করুন - পরিমাণ দ্বারা নির্দিষ্ট প্রভাব পরিবর্তন করে। () এফেক্টটি সেট করুন () - পরিমাণকে নির্দিষ্ট প্রভাব সেট করে। সাফ গ্রাফিক প্রভাব - স্প্রাইটের সমস্ত গ্রাফিক প্রভাব সাফ করে। () দ্বারা আকার পরিবর্তন করুন - পরিমাণ দ্বারা স্প্রাইটের আকার পরিবর্তন করে। ()% -এ আকার নির্ধারণ করুন - পরিমাণে স্প্রাইটের আকার নির্ধারণ করে। ফ্রন্টে যান - সামনে একটি স্প্রিট রাখুন। পিছনে যান () স্তরগুলি - পরিমাণ দ্বারা স্প্রাইটের স্তর মান পরিবর্তন করে। স্ক্র্যাচ 2.0 তে নিম্নলিখিত তিনটি লুক্স রিপোর্টার ব্লক রয়েছে:
পরিচ্ছন্নতা # (স্প্রিটের জন্য) / ব্যাকড্রপ # (স্টেজের জন্য) - তালিকায় স্প্রিট / স্টেজের বর্তমান পোশাক / ব্যাকড্রপের সংখ্যা। ব্যাকড্রপ নাম - বর্তমান ব্যাকড্রপটির নাম প্রতিবেদন করে। আকার - স্প্রাইটের আকার। সাউন্ড ব্লক মূল নিবন্ধ: সাউন্ড ব্লক
সাউন্ড ব্লকগুলি হ'ল ব্লকগুলি যা শব্দ এবং এমআইডিআই ফাংশনগুলি নিয়ন্ত্রণ করে। স্ক্র্যাচ 2.0 তে 13 সাউন্ড ব্লক রয়েছে।
স্ক্র্যাচ 3.0-তে নিম্নলিখিত এগারোটি সাউন্ড স্ট্যাক ব্লক রয়েছে:
সাউন্ড প্লে করুন () - স্ক্রিপ্টটি বিরতি না দিয়ে একটি শব্দ বাজায়। শেষ না হওয়া পর্যন্ত সাউন্ড প্লে করুন - একটি শব্দ বাজায় এবং স্ক্রিপ্টটি শেষ না হওয়া পর্যন্ত বিরতি দেয়। সমস্ত শব্দ বন্ধ করুন - সমস্ত বাজানোর শব্দ বন্ধ করে দেয়। () বিটের জন্য ড্রাম () খেলুন - বেটের পরিমাণের জন্য নির্দিষ্ট ড্রাম বাজায়। () বিটের জন্য বিশ্রাম করুন - সময়ের পরিমাণের জন্য স্ক্রিপ্টটি বিরতি দেয়। () বিটের জন্য দ্রষ্টব্য () প্লে করুন - বেটের পরিমাণের জন্য নোটটি খেলুন। () -এ ইনস্ট্রুমেন্ট সেট করুন - নির্দিষ্টটিকে ইনস্ট্রুমেন্ট সেট করে। () দ্বারা ভলিউম পরিবর্তন করুন - পরিমাণ দ্বারা ভলিউম পরিবর্তন করে। ভলিউম ()% - এ সেট করুন - পরিমাণকে ভলিউম সেট করে। () দ্বারা টেম্পো পরিবর্তন করুন - পরিমাণ দ্বারা টেম্পো পরিবর্তন করে। () বিপিএম-তে টেম্পো সেট করুন - পরিমাণে টেম্পো সেট করে। স্ক্র্যাচ 3.0 তে নিম্নলিখিত দুটি সাউন্ড রিপোর্টার ব্লক রয়েছে:
আয়তন - আয়তন। টেম্পো - টেম্পো। পেন ব্লক মূল নিবন্ধ: পেন ব্লক
পেন ব্লকগুলি হ'ল ব্লকগুলি যা কলমকে নিয়ন্ত্রণ করে। স্ক্র্যাচ 3.0 তে 11 টি পেন ব্লক রয়েছে।
স্ক্র্যাচ 3.0 তে নিম্নলিখিত এগারটি পেন স্ট্যাক ব্লক রয়েছে:
সাফ করুন - স্ক্রিনে রাখা সমস্ত কলমের চিহ্ন সরিয়ে দেয়। স্ট্যাম্প - স্ক্রিতে স্প্রাইটের চিত্র কলম করুন। ক্লিয়ার ব্যবহার করে মুছে ফেলা যায়। কলম ডাউন - স্প্রাইটের কলমটি নীচে রাখে। পেন আপ - স্প্রাইটের কলম উপরে রাখে। পেন কালার সেট করুন () (রঙ-চয়নকারী) - ছবিতে প্রদর্শিত রঙের মধ্যে কলমের রঙ সেট করুন। () দ্বারা পেনের রঙ পরিবর্তন করুন - পরিমাণে কলমের রঙ পরিবর্তন করে। কলমের রঙটি () (সংখ্যা) তে সেট করুন - পরিমাণে কলমের রঙ সেট করুন। () দ্বারা পেন শেড পরিবর্তন করুন - পরিমাণে কলমের ছায়া পরিবর্তন করে। () পেন শেড সেট করুন - পরিমাণে পেন শেড সেট করে। () দ্বারা পেনের আকার পরিবর্তন করুন - পরিমাণ অনুসারে কলমের আকার পরিবর্তন করে। () পেনের আকার সেট করুন - পরিমাণে কলমের আকার সেট করে। স্ক্র্যাচ 3.0 এর স্ক্র্যাচ ডে প্রাক-আলফায় নিম্নলিখিত একটি নতুন পেন স্ট্যাক ব্লক ছিল:
স্ট্যাম্প ট্রান্সপারেন্ট () - ব্লকের পরিমাণের স্বচ্ছতায় স্ক্রাইটে স্প্রাইটের চিত্র কলম করে। ক্লিয়ার ব্যবহার করে মুছে ফেলা যায়। এটি অপ্রচলিত করা হয়েছিল, কারণ স্ট্যাম্পিংয়ের সময় এখন ভূতের প্রভাব সম্মানিত হয়। ডেটা ব্লক ভেরিয়েবল ব্লক মূল নিবন্ধ: ভেরিয়েবল ব্লক
ভেরিয়েবল ব্লকগুলি হ'ল ব্লক যা মান এবং স্ট্রিং ধারণ করে। স্ক্র্যাচ 3.0 তে 5 টি ভেরিয়েবল ব্লক রয়েছে।
স্ক্র্যাচ 3.0 তে নিম্নলিখিত চারটি ভেরিয়েবল স্ট্যাক ব্লক রয়েছে:
() থেকে () সেট করুন - পরিমাণে নির্দিষ্ট ভেরিয়েবল সেট করে। () দ্বারা () পরিবর্তন করুন - পরিমাণ দ্বারা নির্দিষ্ট ভেরিয়েবল পরিবর্তন করে। চলক () প্রদর্শন করুন - ভেরিয়েবলের স্টেজ মনিটর দেখায়। চলকটি লুকান () - ভেরিয়েবলের স্টেজ মনিটরটি লুকায়। স্ক্র্যাচ 3.0-তে নিম্নলিখিত ভেরিয়েবল রিপোর্টার ব্লক রয়েছে:
() - ভেরিয়েবলের মান। তালিকা ব্লক মূল নিবন্ধ: তালিকা ব্লক
তালিকাগুলি ব্লকগুলি হ'ল ব্লক যা তালিকা পরিচালনা করে। এগুলি ডেটা বিভাগে সংরক্ষণ করা হয়। স্ক্র্যাচ 2.0 তে 10 টি লিস্ট ব্লক রয়েছে।
স্ক্র্যাচ 3.0 তে নিম্নলিখিত ছয়টি তালিকা স্ট্যাক ব্লক রয়েছেঃ () এ () যুক্ত করুন - তালিকাতে একটি আইটেম যুক্ত করে (আইটেমের তালিকার নীচে যায় আইটেমটি) এতে নির্দিষ্ট সামগ্রীর সাথে। () এর () মুছুন - তালিকার আইটেমটি মুছে ফেলে। () এর () এ () সন্নিবেশ করান - এতে নির্দিষ্ট আইটেমের সাথে তালিকায় একটি আইটেম যুক্ত হয় (আইটেমের তালিকায় আপনি যে আইটেমটি নির্দিষ্ট করেন সেখানে যান)। () এর () এর আইটেম () প্রতিস্থাপন করুন - নির্দিষ্ট সামগ্রীর সাহায্যে আইটেমের সামগ্রী প্রতিস্থাপন করে। তালিকা প্রদর্শন করুন () - একটি তালিকা দেখায়। তালিকা লুকান () - একটি তালিকা লুকায়। স্ক্র্যাচ ২.০-তে নিম্নলিখিত 3 তালিকা প্রতিবেদক ব্লক রয়েছে:
() - তালিকার মান। () এর আইটেম () - আইটেমের মান। () এর দৈর্ঘ্য - নির্দিষ্ট তালিকায় কতগুলি আইটেম রয়েছে। স্ক্র্যাচ ২.০-তে নিম্নলিখিত বুলিয়ান ব্লক রয়েছে:
() ধারণ করে () - কোনও আইটেমের সামগ্রী নির্দিষ্ট পাঠ্য কিনা তা যাচাই করার শর্ত। ইভেন্ট ব্লক মূল নিবন্ধ: ইভেন্ট ব্লক
ইভেন্ট ব্লকগুলি হ'ল ব্লক যা ইভেন্টগুলি এবং স্ক্রিপ্টগুলির ট্রিগার নিয়ন্ত্রণ করে। স্ক্র্যাচ 2.0 তে 8 টি ইভেন্ট ব্লক রয়েছে।
স্ক্র্যাচ ২.০-তে নিম্নলিখিত ছয়টি ইভেন্ট হ্যাট ব্লক রয়েছে:
যখন সবুজ পতাকা ক্লিক করা হয় - যখন পতাকাটি ক্লিক করা হয়, স্ক্রিপ্টটি সক্রিয় হয়। কখন () কী টিপুন - নির্দিষ্ট কী টিপে গেলে স্ক্রিপ্টটি সক্রিয় হয়। যখন এই স্প্রাইট ক্লিক করা হয় - যখন স্প্রাইট ক্লিক করা হয়, স্ক্রিপ্টটি সক্রিয় হয়। যখন ব্যাকড্রপ () এ স্যুইচ করে - যখন ব্যাকড্রপটি বেছে নেওয়া একটিতে স্যুইচ করে, স্ক্রিপ্টটি সক্রিয় হয়। () যখন () এর চেয়ে বড় হয় - যখন প্রথম মান দ্বিতীয় মানের চেয়ে বেশি হয়, স্ক্রিপ্টটি সক্রিয় হয়। যখন আমি () গ্রহণ করি - যখন সম্প্রচারটি পাওয়া যায়, স্ক্রিপ্টটি সক্রিয় হয়। স্ক্র্যাচ 2.0 তে নিম্নলিখিত দুটি ইভেন্ট স্ট্যাক ব্লক রয়েছে:
ব্রডকাস্ট () - স্ক্র্যাচ প্রোগ্রাম জুড়ে একটি সম্প্রচার প্রেরণ করে, যখন আমি রিসিভ করি () ব্লকগুলি সক্রিয় করে সেই সম্প্রচারে সেট করা থাকে। সম্প্রচার () এবং অপেক্ষা করুন - ব্রডকাস্ট () ব্লকের মতো, তবে ব্রডকাস্ট দ্বারা সক্রিয় সমস্ত স্ক্রিপ্টগুলি সম্পূর্ণ না হওয়া পর্যন্ত স্ক্রিপ্টটি বিরতি দেয়। নিয়ন্ত্রণ ব্লক মূল নিবন্ধ: নিয়ন্ত্রণ ব্লক
কন্ট্রোল ব্লক হ'ল স্ক্রিপ্টগুলি নিয়ন্ত্রণ করে। স্ক্র্যাচ ২.০ এ 11 টি কন্ট্রোল ব্লক রয়েছে।
স্ক্র্যাচ ২.০-এ নিম্নলিখিত কন্ট্রোল হাট ব্লক রয়েছে:
আমি যখন ক্লোন হিসাবে শুরু করি (কেবলমাত্র স্প্রিটস) - যখনই কোনও ক্লোন তৈরি হয় তখনই এই টুপি ব্লকটি ট্রিগার করা হয় এবং কেবল সেই ক্লোন দ্বারা চালিত হবে। স্ক্র্যাচ 2.0 তে নিম্নলিখিত তিনটি কন্ট্রোল স্ট্যাক ব্লক রয়েছে:
অপেক্ষা করুন () সেকেন্ড - সময়ের পরিমাণের জন্য স্ক্রিপ্টটি বিরতি দেয়। অপেক্ষা করুন () - শর্তটি সত্য না হওয়া পর্যন্ত স্ক্রিপ্টটি বিরতি দিন। () এর ক্লোন তৈরি করুন - নির্দিষ্ট ক্লোন তৈরি করে। স্ক্র্যাচ 2.0 তে নিম্নলিখিত পাঁচটি কন্ট্রোল সি ব্লক রয়েছে:
পুনরাবৃত্তি () - একটি লুপ যা নির্দিষ্ট সময়কে পুনরাবৃত্তি করে। চিরকাল - এমন লুপ যা কখনও শেষ হয় না। যদি () তবে - শর্তটি পরীক্ষা করে যাতে কন্ডিশনটি সত্য হয় তবে এর ভিতরে থাকা ব্লকগুলি সক্রিয় হবে। যদি () তারপরে, অন্যথায় - শর্তটি পরীক্ষা করে যাতে কন্ডিশনটি সত্য হয়, তবে প্রথম সি এর ভিতরে থাকা ব্লকগুলি সক্রিয় হবে এবং শর্তটি মিথ্যা হলে, দ্বিতীয় সি এর ভিতরে থাকা ব্লকগুলি সক্রিয় হবে। () পর্যন্ত পুনরাবৃত্তি করুন - শর্তটি সত্য হয়ে গেলে এমন একটি লুপ থামবে। স্ক্র্যাচ ২.০-তে নিম্নলিখিত দুটি নিয়ন্ত্রণ ক্যাপ ব্লক রয়েছে:
স্টপ () - ড্রপ-ডাউন মেনুটির মাধ্যমে নির্বাচিত স্ক্রিপ্টগুলি থামায়। "এই স্প্রাইটে থাকা অন্যান্য স্ক্রিপ্টগুলি" নির্বাচন করা হলে স্ট্যাক ব্লকও হতে পারে। এই ক্লোনটি মুছুন (কেবলমাত্র স্প্রিটস) - একটি ক্লোন মুছে ফেলুন। সেন্সিং ব্লক মূল নিবন্ধ: সেন্সিং ব্লক সেন্সিং ব্লকগুলি হ'ল ব্লকগুলি যা জিনিসগুলি সনাক্ত করে। স্ক্র্যাচ 2.0 তে 20 সেন্সিং ব্লক রয়েছে।
স্ক্র্যাচ 2.0 তে নিম্নলিখিত চারটি সেন্সিং স্ট্যাক ব্লক রয়েছে:
জিজ্ঞাসা করুন () এবং অপেক্ষা করুন - একটি ইনপুট বাক্স উপস্থিত হয় - আপনি মানটি টাইপ করেন এবং এটি উত্তর পরিবর্তনশীলতে মানটি সঞ্চয় করে। টাইমার পুনরায় সেট করুন - টাইমার পুনরায় সেট করুন। ভিডিও চালু করুন () - ভিডিওটি চালু করে। ()% এ ভিডিও স্বচ্ছতা সেট করুন - ভিডিওর স্বচ্ছতা সেট করে। স্ক্র্যাচ 2.0 তে নিম্নলিখিত পাঁচটি সেন্সিং বুলিয়ান ব্লক রয়েছে: ছোঁয়া ()? - স্প্রাইটটি মাউস-পয়েন্টার বা অন্য কোনও স্প্রিটকে স্পর্শ করছে কিনা তা যাচাই করার শর্ত। ছোঁয়া রঙ ()? - স্প্রাইটটি নির্দিষ্ট রঙের সাথে স্পর্শ করছে কিনা তা যাচাই করার শর্ত। রঙ () টাচিং ()? - স্প্রাইটে কোনও রঙ নির্দিষ্ট রঙের সাথে স্পর্শ করছে কিনা তা যাচাই করার শর্ত। কী () চাপছেন? - নির্দিষ্ট কী টিপছে কিনা তা যাচাই করার শর্ত। মাউস ডাউন? - মাউসটি নিচে রয়েছে কিনা তা পরীক্ষা করার শর্ত। স্ক্র্যাচ ২.০-তে নিম্নলিখিত এগারোটি সেন্সিং রিপোর্টার ব্লক রয়েছে:
() থেকে দূরত্ব - স্প্রাইট থেকে মাউস-পয়েন্টার বা অন্য স্প্রাইটের দূরত্ব। উত্তর - জিজ্ঞাসা করুন () এবং অপেক্ষা করুন ব্লকের সাথে সাম্প্রতিকতম ইনপুট। মাউস এক্স - মাউস পয়েন্টারের এক্স অবস্থান মাউস ওয়াই - মাউস-পয়েন্টারের ওয়াই অবস্থান। জোরে জোরে - মাইক্রোফোনটি সংবেদন করছে যে কত জোরে শব্দ করছে the টাইমার - স্ক্র্যাচ প্রোগ্রামটি চালু হওয়ার বা টাইমার পুনরায় সেট করার পরে কত সময় কেটে গেছে। ভিডিও () চালু () - কোনও বস্তুর উপর ভিডিও গতির ভিডিও গতি বা দিক। () এর () - এক্স অবস্থান, ওয়াই অবস্থান, দিক, পোশাক, আকার বা স্ট্রাইটের আকার বা স্প্রাইট কারেন্ট () - নির্দিষ্ট সময় ইউনিট নির্বাচিত। 2000 সাল থেকে দিনগুলি - 2000 সাল থেকে দিনের সংখ্যা। ব্যবহারকারীর নাম - একটি ব্যবহারকারীর নাম। অপারেটর ব্লক মূল নিবন্ধ: অপারেটর ব্লক
অপারেটর ব্লকগুলি হ'ল ব্লকগুলি যা গণিত ফাংশন এবং স্ট্রিং হ্যান্ডলিং সম্পাদন করে। স্ক্র্যাচ 2.0 তে 17 টি অপারেটর ব্লক রয়েছে।
স্ক্র্যাচ 2.0 তে নিম্নলিখিত ছয়টি অপারেটর বুলিয়ান ব্লক রয়েছে:
() <() - মান অন্যের চেয়ে কম কিনা তা যাচাই করার শর্ত। () = () - দুটি মান সমান কিনা তা পরীক্ষা করার শর্ত। ()> () - মান অন্যের চেয়ে বড় কিনা তা পরীক্ষা করার শর্ত। () এবং () - দুটি শর্তে যোগদান করে। () বা () - দুটি শর্তে যোগদান করে তবে তারা পৃথকভাবে কাজ করে। () নয় - শর্তটি মিথ্যা কিনা তা সত্য করে তোলা হয়েছে, সত্য নয়। স্ক্র্যাচ ২.০-তে নিম্নলিখিত এগারোটি অপারেটর রিপোর্টার ব্লক রয়েছে:
() + () - সংযোজনের মান। () - () - বিয়োগের মান। () * () - গুণনের মান। () / () - বিভাগের মান। () থেকে () এলোমেলো বাছুন - দুটি সীমাগুলির মধ্যে একটি এলোমেলো সংখ্যা চয়ন করে। যোগ দিন () () - দুটি মান একে অপরের পাশে রাখা হয়। () এর চিঠি () - মানটির নির্দিষ্ট বর্ণ। () দৈর্ঘ্য - মান দৈর্ঘ্য। () মোড () - বিভাগের বাকী অংশ। রাউন্ড () - নিকটতম পুরো সংখ্যার সাথে মানটি গোল করে। () এর () - পরম মান (অ্যাবস), বর্গমূল (স্কয়ার্ট), সাইন (পাপ), কোসাইন (কোস), ট্যানজেন্ট (ট্যান), এ্যাসিন (আসিন), আকোসিন (অ্যাকোস), অ্যাটানজেন্ট (আতান), প্রাকৃতিক লোগারিদম (ln), লগারিদম (লগ), সূচকীয় ফাংশন (ই ^), বা একটি নির্দিষ্ট মানের বেস 10 এক্সফোনেনিয়াল ফাংশন (10।)। কিছু ব্লককে ডান ক্লিক করলে এর ধরণের আরও পছন্দ পাওয়া যাবে।
আরও ব্লক মূল নিবন্ধ: আরও ব্লক আরও ব্লকগুলি ব্যবহারকারী দ্বারা নির্মিত কাস্টম ব্লক। স্ক্র্যাচ ২.০ এ দুটি অনন্য ধরণের মোর ব্লক রয়েছে।
স্ক্র্যাচ ২.০-তে নিম্নলিখিত আরও সংশোধিত হাট ব্লক রয়েছে:
সংজ্ঞা () - একটি কাস্টম ব্লক সংজ্ঞায়িত করে। স্ক্র্যাচ 2.0 তে নিম্নলিখিত আরও স্ট্যাক ব্লক রয়েছে:
() - একটি কাস্টম ব্লক। পিকোবোর্ড ব্লক মূল নিবন্ধ: পিকোবার্ড ব্লক
পিকো-বোর্ড ব্লকগুলি পিকো-বোর্ড থেকে ডেটা নিয়ন্ত্রণ এবং জ্ঞানের জন্য ব্যবহৃত হয়।
স্ক্র্যাচ ২.০-এর 2 টি পিকো-বোর্ডের হ্যাট ব্লক রয়েছে:
কখন () কখন () () () স্ক্র্যাচ ২.০-তে নিম্নলিখিত পিকোবোর্ড বুলিয়ান ব্লক রয়েছে:
সেন্সর ()? স্ক্র্যাচ ২.০-তে নিম্নলিখিত পিকোবোর্ড রিপোর্টার ব্লক রয়েছে:
() সেন্সর মান লেগো ওয়েডো ব্লক মূল নিবন্ধ: লেগো ওয়েডো ব্লক লেগো ওয়েডো ব্লকগুলি লেগো ওয়েডো নিয়ন্ত্রণ করতে ব্যবহৃত হয়। এগুলি একটি এক্সটেনশান যুক্ত করুন বোতামের মাধ্যমে অ্যাক্সেস করা হয়।
স্ক্র্যাচ 2.0 তে নিম্নলিখিত পাঁচটি লেগো ওয়েডো স্ট্যাক ব্লক রয়েছে:
() সেকেন্ডের জন্য মোটর চালু করুন মোটর চালু করুন মোটর বন্ধ করুন মোটর শক্তি সেট করুন () মোটর দিকনির্দেশ সেট করুন () স্ক্র্যাচ 2.0 তে নিম্নলিখিত দুটি লেগো ওয়েডো হ্যাট ব্লক রয়েছে:
যখন দূরত্ব <() কাত যখন = () স্ক্র্যাচ ২.০-তে নিম্নলিখিত দুটি লেগো ওয়েডো রিপোর্টার ব্লক রয়েছে:
দূরত্ব ঘটাটোপ স্ক্র্যাচ ব্লক প্লাগইন মূল নিবন্ধ: ব্লক প্লাগইন
স্ক্র্যাচ ব্লক প্লাগইন স্ক্র্যাচ ফোরাম এবং স্ক্র্যাচ উইকি, পাশাপাশি অন্তর্ভুক্ত জাভাস্ক্রিপ্ট সহ অন্যান্য সাইটগুলিতে ব্লক এবং স্ক্রিপ্টগুলি ব্যবহার করার অনুমতি দেয়। তারা এ জাতীয় চেহারা:
পতাকা ক্লিক করা হলে x: (0) y: (0) // এ যান প্রথম স্ট্যাম্পের জন্য স্প্রাইটটি কেন্দ্র করুন ছাপ চিরতরে এক্স যান: (এলোমেলো (-240) থেকে (240) বাছাই করুন: (0) ছাপ অপেক্ষা (0.2) সেকেন্ড [রঙ ভি] এর প্রভাব (এলোমেলো (5) থেকে (14) বাছাই করুন স্ক্র্যাচ 2.0 থেকে সমস্ত ব্লক অন্তর্ভুক্ত বর্তমান সংস্করণটি ব্লব 8108 দ্বারা তৈরি হয়েছিল।
ব্লক রঙগুলি সম্পাদনা করা হচ্ছে
ব্লক রঙগুলি সম্পাদনা করা হচ্ছে। মূল নিবন্ধ: ব্লক রঙগুলি সম্পাদনা করুন অনলাইন স্ক্র্যাচ ২.০ সম্পাদকে, শিফট ক্লিক করে সম্পাদনা মেনুতে "ব্লক রং সম্পাদনা করুন" নামক একটি বিকল্প উপস্থিত হয়। এটি নির্বাচন করে, একটি নির্দিষ্ট ব্লক বিভাগের ব্লক রঙগুলি সংশোধন করার জন্য কয়েকটি রঙ স্লাইডার এবং সরঞ্জামগুলির সাথে একটি মেনু উপস্থিত হবে। ব্যক্তিগতকৃত রঙগুলি একটির কম্পিউটারে সংরক্ষণ করা যায় তবে বর্তমানে রঙগুলি লোড করা সঠিকভাবে কাজ করে না। অন্যান্য প্রোগ্রামিং ভাষাতে স্ক্র্যাচ হ'ল মূল ভাষাগুলির মধ্যে একটি যা ব্লক ব্যবহার করে, অন্য ভাষাগুলি এই ধারণাটি অর্জন করতে অনুপ্রাণিত করে। স্ক্র্যাচ পরিবর্তনগুলিতে অনেকগুলি নতুন ব্লক থাকে যা সাধারণত স্ক্র্যাচে উপস্থিত থাকে না। এমআইটি, যেখানে স্ক্র্যাচ ডিজাইন করা হয়েছে, এমআইটি অ্যাপ উদ্ভাবক হিসাবে ব্লক ব্যবহার করে অন্যান্য ভাষাও তৈরি করেছে। স্টেনসিল একটি উচ্চ-পেশাদার ভাষা যা রিয়েল-টাইম অ্যাপ্লিকেশন এবং অনলাইন গেমস প্রোগ্রামিংয়ের জন্য একটি পুরো ব্লক ইন্টারফেস বৈশিষ্ট্যযুক্ত। স্ক্র্যাচ জুনিয়রের এছাড়াও ব্লক রয়েছে যা ছোট বাচ্চাদের বোঝার জন্য আরও বেশি বন্ধুত্বপূর্ণ।
আরো দেখুন ব্লক রঙগুলি সম্পাদনা করুন v • d • e ব্লক গতি সরান () পদক্ষেপ • টার্ন () ডিগ্রি • পয়েন্ট ইন দিশা () • পয়েন্টের দিকে () X এক্সে যান: () ওয়াই: () to যান () • গ্লাইড () সেকেন্ডে এক্স: () ওয়াই: () X দ্বারা এক্স পরিবর্তন করুন () X সেট এক্স থেকে () Y ওয়াই পরিবর্তন করুন () Y সেট করুন ওয়াই () • প্রান্তে থাকলে, বাউন্স করুন • ঘূর্ণন শৈলী সেট করুন () • এক্স পজিশন • ওয়াই পজিশন • দিকনির্দেশ
সৌন্দর্য একটি স্প্রাইটের জন্য () সেকেন্ডের জন্য বলুন () বলুন () (চিন্তা করুন () সেকেন্ডের জন্য • চিন্তা করুন () • দেখান • লুকান Cost পোশাকটিতে স্যুইচ করুন () • পরবর্তী পোশাক • ব্যাকড্রপটিতে () • পরিবর্তন () দ্বারা প্রভাব) (সেট () এফেক্ট এর () এফেক্ট করুন Gra গ্রাফিক এফেক্টস সাফ করুন Size সাইজ পরিবর্তন করে () Size সাইজ এ সেট করুন ()% Front ফ্রন্টে যান • পিছনে যান () লেয়ারস • কস্টিউম # • ব্যাকড্রপ নাম • সাইজ
স্টেজের জন্য ব্যাকড্রপগুলিকে () Back এ ব্যাকড্রপ পরিবর্তন করুন () এবং অপেক্ষা করুন • পরবর্তী ব্যাকড্রপ • পরিবর্তিত () দ্বারা প্রভাব () ect সেট করুন () এফেক্টটি ()) সাফ করুন গ্রাফিক ইফেক্টস • ব্যাকড্রপ নাম • ব্যাকড্রপ #
সাউন্ড সাউন্ড খেলুন () • সাউন্ড প্লে করুন (সমাপ্ত না হওয়া পর্যন্ত • সমস্ত শব্দ বন্ধ করুন (() বিটের জন্য ড্রাম () বাজান Bea বিটের জন্য বিশ্রাম করুন (() বিটের জন্য দ্রষ্টব্য প্লে করুন) সেট করুন () এর জন্য ভলিউম পরিবর্তন করুন ( ) Vol ভলিউম সেট করুন ()% • ভলিউম দ্বারা টেম্পো পরিবর্তন করুন () Temp টেম্পো সেট করুন () বিপিএম • টেম্পো
কলম পরিষ্কার • স্ট্যাম্প • পেন ডাউন • পেন আপ Pen পেনের রঙ সেট করুন () Pen কলমের রঙ পরিবর্তন করুন () Pen পেন শেড পরিবর্তন করুন () Pen পেন শেড সেট করুন () Pen পেনের আকার পরিবর্তন করুন () Pen পেনের আকার সেট করুন ( )
নিয়ন্ত্রণ অপেক্ষা করুন () সেকেন্ডস • পুনরাবৃত্তি () • চিরকাল • যদি (যদি) তবে • যদি () তারপর, অন্যথায় Until অবধি অপেক্ষা করুন () Until পুনরাবৃত্তি করুন () • থামুন () • যখন আমি ক্লোন হিসাবে শুরু করি (এর ক্লোন তৈরি করুন • এই ক্লোনটি মুছুন
ঘটনাবলী যখন সবুজ পতাকা ক্লিক করা হয়েছে • কখন () কী টিপুন • কখন এই স্প্রাইট ক্লিক করা হয়েছে • যখন ব্যাকড্রপ স্যুইচ করে () • কখন ()> () • যখন আমি পেলাম () • সম্প্রচার () • সম্প্রচার () এবং অপেক্ষা করুন
সেনসিং ছোঁয়া ()? Color ছোঁয়া রঙ ()? • রঙ () টাচিং ()? To দূরত্ব () • জিজ্ঞাসা () এবং অপেক্ষা করুন • উত্তর • কী () চাপছেন? Down মাউস ডাউন? Ouse মাউস এক্স • মাউস ওয়াই oud জোরেতা • ভিডিও () চালু () Video ভিডিওটি চালু করুন () Video ভিডিও ট্রান্সপারেন্সি সেট করুন ()% • টাইমার Time টাইমার রিসেট করুন) () এর () • বর্তমান () 2000 2000 সাল থেকে ব্যবহারকারী • ব্যবহারকারী নাম • () সেন্সর মান • সেন্সর ()?
অপারেটর () + () • () - () • () * () • () / () Rand র্যান্ডম চয়ন করুন () থেকে () • () <() • () = () • ()> () • () এবং () • () বা () • নয় () • যোগদান () () ter () এর চিঠি () (দৈর্ঘ্যের () • () মোড () ound রাউন্ড () • () এর ()
উপাত্ত ভেরিয়েবল () • সেট () থেকে () • পরিবর্তন () দ্বারা () ari চলক দেখান () ari পরিবর্তনশীল লুকান ()
তালিকা () (() এ (যোগ করুন) of () এর () মুছুন () এর () এর (সন্নিবেশ () I এর (আইটেম () এর ()) () এর আইটেম () এর) দৈর্ঘ্যের () • () ধারণ করে () List তালিকা দেখান () List তালিকা লুকান ()
আরও ব্লক কাস্টম ব্লক () • () (কাস্টম ব্লক) সংজ্ঞায়িত করুন
পিকোবোর্ড ব্লক কখন () ens সেন্সর ()? • () সেন্সর মান • কখন () () ()
লেগো ওয়েডো ব্লক () সেকেন্ডস Motor মোটর অন • মোটর অফ • মোটর পাওয়ার () • মোটর দিক ()