সুচিপত্র:

মাইক্রো বিটে স্পেস ইনভেডার কিভাবে তৈরি করবেন ।: 4 টি ধাপ
মাইক্রো বিটে স্পেস ইনভেডার কিভাবে তৈরি করবেন ।: 4 টি ধাপ

ভিডিও: মাইক্রো বিটে স্পেস ইনভেডার কিভাবে তৈরি করবেন ।: 4 টি ধাপ

ভিডিও: মাইক্রো বিটে স্পেস ইনভেডার কিভাবে তৈরি করবেন ।: 4 টি ধাপ
ভিডিও: Сенсорная клавиатура для микрокомпьютера BBC micro:bit. Железки Амперки 2024, জুলাই
Anonim
মাইক্রো বিটে কিভাবে স্পেস ইনভেডার তৈরি করা যায়।
মাইক্রো বিটে কিভাবে স্পেস ইনভেডার তৈরি করা যায়।

তাই প্রথম ধাপ হল আমাদের জাহাজ তৈরি করা। আপনি "বেসিক" এ যান এবং "শুরুতে" ব্লক যোগ করুন। তারপরে আপনি "ভেরিয়েবলস" এ যান এবং আপনি "SHIP" নামে একটি ভেরিয়েবল তৈরি করেন এবং "ভেরিয়েবলস" ট্যাব থেকে একটি ব্লক নির্বাচন করেন যা "সেট স্প্রাইট 0" বলে। তারপর আপনি "স্প্রাইট" এর পরিবর্তে "SHIP" লাগান। তারপরে আপনি "গেম" ট্যাবে যান এবং "x 2 y 2 এ স্প্রাইট তৈরি করুন" নির্বাচন করুন এবং আপনি এটি "0" এর পরিবর্তে "SHIP to 0 সেট করুন" এ রাখুন। তারপরে আপনি 4 এর পরিবর্তে "y" 4 করার সুযোগ দেন। এছাড়াও, স্কোর কাউন্টার alচ্ছিক। কিন্তু আপনি সেখানে যান, আমরা আমাদের জাহাজ পেয়েছি, এবং পরবর্তী পদক্ষেপটি হবে আমাদের জাহাজের চলাচল।

ধাপ 1: জাহাজ চলাচল।

জাহাজ চলাচল।
জাহাজ চলাচল।

আপনি ইনপুট ট্যাবে যান এবং ব্লকগুলি "বোতাম বি চাপানো" এবং "বোতাম এ চাপা" নিন। তারপরে আপনি গেমটিতে যান এবং "স্প্রাইট মুভ বাই 1" নির্বাচন করুন এবং শিপে স্প্রাইটে পরিবর্তন করুন। এটি "অন বি বোতাম চাপা" ব্লকে রাখুন। এবং আপনি A এর জন্য একই কাজ করেন কিন্তু 1 দ্বারা সরানোর পরিবর্তে আপনি -1 রাখেন।

ধাপ 2: পরিবর্তনশীল অঙ্কুর।

শুট ভেরিয়েবল।
শুট ভেরিয়েবল।

সুতরাং প্রথমে আপনি "ইনপুট" এ যান তারপর "অন বোতাম এ+বি চাপা" নির্বাচন করুন এবং এটি কোডে যুক্ত করুন। তারপরে আপনি "SHOOT" নামে একটি ভেরিয়েবল তৈরি করুন, তারপরে আবার ভেরিয়েবলে যান "set SHOOT to 0" যোগ করুন এবং "0" কে পরিবর্তন করে "x: _ y: _" এ স্প্রাইট তৈরি করুন তারপর "জাহাজ x:" নির্বাচন করুন গেম সেকশনটি এটি "x: ship x: এ স্প্রিট তৈরি করুন" এ রাখুন। এটি খুব বিভ্রান্তিকর কিন্তু আপনি ছবি থেকে এটি আরও ভালভাবে বুঝতে পারেন। তারপর আপনি "y" এর জন্য একই ধাপটি করবেন। তারপর আপনি গেম ট্যাবে যান এবং "SHOOT change brightness by 88" যোগ করুন। তারপরে আপনি লুপ ট্যাবে যান এবং "4 বার পুনরাবৃত্তি করুন এবং কোডটিতে বিজ্ঞাপন দিন। তারপরে আপনি সেই ট্যাবের ভিতরে" SHOOT চেঞ্জ y দ্বারা -1 রাখুন, তারপরও "পুনরাবৃত্তি" কোডে, "বিরতি 150 ms" যোগ করুন "SHOOT" ভেরিয়েবলের গতি, তারপরও লুপ জিনিসের ভিতরে, আপনি যুক্তিতে যান এবং "if_ তারপর" নির্বাচন করুন এবং যুক্তিযুক্ত জিনিসটিতে যুক্ত করুন। লজিক ব্লকের ফাঁকা জায়গায় আপনি "is_touching_" রাখেন। তারপরে আপনি "SHOOT" এবং "ENEMY" ভেরিয়েবল যুক্ত করুন ("ENEMY" নামে একটি ভেরিয়েবল তৈরি করুন, এবং আমরা এটি পরে সংজ্ঞায়িত করব)। তারপর লজিক ব্লকের ভিতরে "ডিলিট এনিমি" এবং "ডিলিট শট" যোগ করুন, তারপর আপনি যদি শত্রুকে ধ্বংস করার সময় কিছু সঙ্গীত বা সাউন্ড ইফেক্ট যোগ করতে পারেন, তাহলে আপনি একটি ব্লক যোগ করুন "স্কোর 1 দ্বারা পরিবর্তন করুন"। তারপর লুপ এবং লজিক ব্লকের বাইরে, আপনি আরেকটি "if_ তারপর" যোগ করুন। তারপর আপনি যুক্তিতে যান এবং খালি জায়গায় "0 ≤ 0" আছে এমন ব্লক যোগ করুন। তারপর প্রথম 0 তে, আপনি "SHOOT y" রাখুন। তারপর লজিক ব্লকের ভিতরে আপনি "ডিলিট শট" রাখুন

ধাপ 3: শত্রু পরিবর্তনশীল করা।

শত্রু পরিবর্তনশীল করা।
শত্রু পরিবর্তনশীল করা।

প্রথমে একটি "চিরকাল" ব্লক যোগ করুন এবং "ENEMY" নামে একটি ভেরিয়েবল তৈরি করুন, ভেরিয়েবল ট্যাবে যান এবং "ENEMY to _" যোগ করুন এবং ফাঁকা জায়গায় "x: _ y: _" এ স্প্রাইট তৈরি করুন। তারপর "ক্রাইট স্প্রাইট" ব্লকের ফাঁকা জায়গায়, "গণিত" ট্যাবে "0 থেকে 4 পিক র্যান্ডম" যোগ করুন। তারপরে, আপনি "গেম" ট্যাব থেকে "ENEMY সেট উজ্জ্বলতা 150" যোগ করুন এবং তারপরে "বিরতি 100 ms" যোগ করুন। "বিরতি" ব্লকের পরে, আপনি "ENEMY ডানদিকে 90 ডিগ্রি বাঁক" যোগ করেন, যা "গেম" ট্যাবে অবস্থিত। তারপরে আপনি "লুপ" ট্যাবে যান এবং "4 বার পুনরাবৃত্তি করুন" যোগ করুন এবং "লুপ" ব্লকের ভিতরে আপনি "ENEMY move ny 1" এবং "500 ms বিরতি" যোগ করুন। এখন আমরা লজিক ট্যাবে যাই এবং "if_ তারপর" এর 2 টি ব্লক যুক্ত করি। এবং প্রথম ফাঁকা জায়গার ভিতরে, আপনি "যোগ করুন _ _" এবং প্রথম ফাঁকা স্থানে "শত্রুতা" এবং দ্বিতীয় ফাঁকা স্থানে "SHIP" যোগ করুন এবং লজিক ব্লকের ভিতরে আপনি "গেম ওভার" যোগ করুন। এখন অন্য লজিক ব্লকে, আমরা যোগ করি "হল _ টাচিং এজ" এবং ফাঁকা জায়গায় আমরা "ENEMY" যোগ করি, এবং লজিভ ব্লকের ভিতরে আমরা "ডিলিট ENEMY" যোগ করি

ধাপ 4: এইভাবে দেখতে হবে

এইটা কেমন হওয়া উচিত
এইটা কেমন হওয়া উচিত

আশা করি আমি কীভাবে এটি তৈরি করব তা ব্যাখ্যা করতে এতটা খারাপ ছিলাম না এবং আশা করি আপনি গেমটি উপভোগ করেছেন:)

প্রস্তাবিত: