সুচিপত্র:
- ধাপ 1: প্রাক বিল্ড ওভারভিউ
- এই প্রকল্পে, আমরা একটি সাধারণ খেলা তৈরি করব, যেখানে আপনি একটি প্রাচীরের বিরুদ্ধে একটি বল বাউন্স করবেন। যদি আপনি মিস করেন, আপনি মারা যান। খুব খারাপ. আপনারা যারা চ্যালেঞ্জের প্রশংসা করেন তাদের জন্য, গেমটি প্রতিটি স্তরের সাথে অসুবিধা বাড়ায়
- উপাদান:
- 1 x বিবিসি মাইক্রো: বিট
- 1 x মাইক্রো ইউএসবি কেবল
- লক্ষ্য:
- মাইক্রোবিট মাইক্রোকম্পিউটার সম্পর্কে আরও জানুন
- কিভাবে একটি সহজ খেলা প্রোগ্রাম করতে শিখুন
- সব ক্ষেত্রে বিবেচনা করুন
- ধাপ 2: উপাদান
- প্রথমত, আপনার নিজের কম্পিউটারে মাইক্রোবিট মাইক্রো কম্পিউটার প্লাগ করুন। অন্য কোন উপাদান প্রয়োজন হয় না।
- ধাপ 3: প্রি কোডিং
- আমাদের কিট উপাদানগুলি ব্যবহার করতে সক্ষম হওয়ার জন্য আমাদের কোডের একটি প্যাকেজ যুক্ত করতে হবে। আরও কোড বিভাগ দেখতে কোড ড্রয়ারে "উন্নত" এ ক্লিক করুন এবং "প্যাকেজ যোগ করুন" এর জন্য কোড ড্রয়ারের নীচে দেখুন।
- এটি একটি ডায়ালগ বক্স খুলবে। "প্যাকেজ যোগ করুন" পাঠ্য ক্ষেত্রে নিম্নলিখিত লিঙ্কটি অনুলিপি করুন এবং আটকান: https://pxt.microbit.org/50544-64675-33322-24641। অনুসন্ধান আইকনে ক্লিক করুন বা এন্টার টিপুন, তারপরে টিঙ্কারকাডেমি বোতামে ক্লিক করুন।
- দ্রষ্টব্য: যদি আপনি একটি সতর্কতা পান যে কিছু প্যাকেজ অসামঞ্জস্যতার কারণে সরানো হবে, তাহলে আপনাকে প্রম্পটগুলি অনুসরণ করতে হবে অথবা প্রকল্প ফাইল মেনুতে একটি নতুন প্রকল্প তৈরি করতে হবে।
- ধাপ 4: কোডিং
- প্রথমত, আপনার ভেরিয়েবল সংজ্ঞায়িত করুন! বলের অবস্থান, গতি এবং দিক, প্যাডেলের দৈর্ঘ্য এবং অবস্থান এবং সর্বশেষ কিন্তু অন্তত আপনার স্কোর সংরক্ষণ করতে আমাদের অনেক ভেরিয়েবলের প্রয়োজন হবে
- পরবর্তী, আমরা প্যাডেল নিয়ন্ত্রণ করে এমন ফাংশন প্রোগ্রাম করব। xb বাম থেকে প্যাডেলের প্রথম পিক্সেলের অবস্থানকে উপস্থাপন করে এবং yb প্যাডেলের দৈর্ঘ্যকে প্রতিনিধিত্ব করে। বাম এবং ডান ফাংশনগুলি xb কে নিয়ন্ত্রণ করে এবং প্যাডেলটি স্থানান্তরিত করে এবং বোর্ড ফাংশনটি প্যাডেলটি স্ক্রিনে প্রিন্ট করে।
- এরপরে, আমরা ফাংশনটি অন্তর্ভুক্ত করি যা বল সরানোর সময় নিয়ন্ত্রণ করে। শুরুতে, বল প্রতি সেকেন্ডে নড়াচড়া করে কিন্তু আপনি অগ্রসর হওয়ার সাথে সাথে বলটি ছোট এবং স্বল্প বিরতিতে চলে যায়! কি উত্তেজনাকর
- আমরা এখন এমন ফাংশন প্রোগ্রাম করি যা বল তার চারপাশের সাথে কিভাবে যোগাযোগ করে তা নিয়ন্ত্রণ করে। যখন বল পাশ দিয়ে আঘাত করে, তখন তার অনুভূমিক আন্দোলন বিপরীত হয় কিন্তু এর উল্লম্ব আন্দোলন একই থাকে। যখন বলটি সিলিংয়ে আঘাত করে, তখন খেলাটি আরও মজাদার করার জন্য এটি যে কোন দিকে ফিরে যেতে পারে।
- সবচেয়ে গুরুত্বপূর্ণভাবে, আমাদের দেখতে হবে যে বল প্যাডেলে আঘাত করে কিনা। যদি এটি মিস হয়, আপনি হারান, আপনার স্কোর প্রদর্শন! যদি এটি মিস না করে, বলটিও এলোমেলো দিক থেকে ফিরে আসবে এবং গেমের অসুবিধা বাড়বে।
- পরিশেষে, আমাদের একটি লুপ আছে যা একটি ঘড়ি হিসাবে কাজ করে যাতে বলটি চলতে থাকে। এছাড়াও, আমাদের onButtonPressed () ফাংশন আছে যা প্যাডেল সরায়।
- আপনার ক্লান্ত আঙ্গুলগুলি সংরক্ষণ করুন এবং কোডটি ডাউনলোড করুন
ভিডিও: মাইক্রো: বিট: 6 টি ধাপের সাথে প্যাডেলবলসপার্সমেশম করতে
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
জাভাস্ক্রিপ্ট ব্যবহার করে 5 বাই 5 ডিসপ্লেতে একটি সহজ কিন্তু মজার গেম প্রোগ্রাম করতে শিখুন! প্যাডেলবলসপার্সমেশম অন্যান্য, আরো গ্রাফিক্যাল, গেমের সাথে অনিচ্ছাকৃত মিল বহন করতে পারে।
এই টিউটোরিয়ালটি রaff্যাফেলস ইনস্টিটিউশন থেকে জাস্টিন সুন দ্বারা অবদান ছিল।
ধাপ 1: প্রাক বিল্ড ওভারভিউ
এই প্রকল্পে, আমরা একটি সাধারণ খেলা তৈরি করব, যেখানে আপনি একটি প্রাচীরের বিরুদ্ধে একটি বল বাউন্স করবেন। যদি আপনি মিস করেন, আপনি মারা যান। খুব খারাপ. আপনারা যারা চ্যালেঞ্জের প্রশংসা করেন তাদের জন্য, গেমটি প্রতিটি স্তরের সাথে অসুবিধা বাড়ায়
উপাদান:
1 x বিবিসি মাইক্রো: বিট
1 x মাইক্রো ইউএসবি কেবল
লক্ষ্য:
মাইক্রোবিট মাইক্রোকম্পিউটার সম্পর্কে আরও জানুন
কিভাবে একটি সহজ খেলা প্রোগ্রাম করতে শিখুন
সব ক্ষেত্রে বিবেচনা করুন
ধাপ 2: উপাদান
প্রথমত, আপনার নিজের কম্পিউটারে মাইক্রোবিট মাইক্রো কম্পিউটার প্লাগ করুন। অন্য কোন উপাদান প্রয়োজন হয় না।
ধাপ 3: প্রি কোডিং
আমাদের কিট উপাদানগুলি ব্যবহার করতে সক্ষম হওয়ার জন্য আমাদের কোডের একটি প্যাকেজ যুক্ত করতে হবে। আরও কোড বিভাগ দেখতে কোড ড্রয়ারে "উন্নত" এ ক্লিক করুন এবং "প্যাকেজ যোগ করুন" এর জন্য কোড ড্রয়ারের নীচে দেখুন।
এটি একটি ডায়ালগ বক্স খুলবে। "প্যাকেজ যোগ করুন" পাঠ্য ক্ষেত্রে নিম্নলিখিত লিঙ্কটি অনুলিপি করুন এবং আটকান: https://pxt.microbit.org/50544-64675-33322-24641। অনুসন্ধান আইকনে ক্লিক করুন বা এন্টার টিপুন, তারপরে টিঙ্কারকাডেমি বোতামে ক্লিক করুন।
দ্রষ্টব্য: যদি আপনি একটি সতর্কতা পান যে কিছু প্যাকেজ অসামঞ্জস্যতার কারণে সরানো হবে, তাহলে আপনাকে প্রম্পটগুলি অনুসরণ করতে হবে অথবা প্রকল্প ফাইল মেনুতে একটি নতুন প্রকল্প তৈরি করতে হবে।
ধাপ 4: কোডিং
প্রথমত, আপনার ভেরিয়েবল সংজ্ঞায়িত করুন! বলের অবস্থান, গতি এবং দিক, প্যাডেলের দৈর্ঘ্য এবং অবস্থান এবং সর্বশেষ কিন্তু অন্তত আপনার স্কোর সংরক্ষণ করতে আমাদের অনেক ভেরিয়েবলের প্রয়োজন হবে
পরবর্তী, আমরা প্যাডেল নিয়ন্ত্রণ করে এমন ফাংশন প্রোগ্রাম করব। xb বাম থেকে প্যাডেলের প্রথম পিক্সেলের অবস্থানকে উপস্থাপন করে এবং yb প্যাডেলের দৈর্ঘ্যকে প্রতিনিধিত্ব করে। বাম এবং ডান ফাংশনগুলি xb কে নিয়ন্ত্রণ করে এবং প্যাডেলটি স্থানান্তরিত করে এবং বোর্ড ফাংশনটি প্যাডেলটি স্ক্রিনে প্রিন্ট করে।
এরপরে, আমরা ফাংশনটি অন্তর্ভুক্ত করি যা বল সরানোর সময় নিয়ন্ত্রণ করে। শুরুতে, বল প্রতি সেকেন্ডে নড়াচড়া করে কিন্তু আপনি অগ্রসর হওয়ার সাথে সাথে বলটি ছোট এবং স্বল্প বিরতিতে চলে যায়! কি উত্তেজনাকর
আমরা এখন এমন ফাংশন প্রোগ্রাম করি যা বল তার চারপাশের সাথে কিভাবে যোগাযোগ করে তা নিয়ন্ত্রণ করে। যখন বল পাশ দিয়ে আঘাত করে, তখন তার অনুভূমিক আন্দোলন বিপরীত হয় কিন্তু এর উল্লম্ব আন্দোলন একই থাকে। যখন বলটি সিলিংয়ে আঘাত করে, তখন খেলাটি আরও মজাদার করার জন্য এটি যে কোন দিকে ফিরে যেতে পারে।
সবচেয়ে গুরুত্বপূর্ণভাবে, আমাদের দেখতে হবে যে বল প্যাডেলে আঘাত করে কিনা। যদি এটি মিস হয়, আপনি হারান, আপনার স্কোর প্রদর্শন! যদি এটি মিস না করে, বলটিও এলোমেলো দিক থেকে ফিরে আসবে এবং গেমের অসুবিধা বাড়বে।
পরিশেষে, আমাদের একটি লুপ আছে যা একটি ঘড়ি হিসাবে কাজ করে যাতে বলটি চলতে থাকে। এছাড়াও, আমাদের onButtonPressed () ফাংশন আছে যা প্যাডেল সরায়।
প্রস্তাবিত:
কিভাবে মোটো ব্যবহার করে সার্ভো মোটর চালানো যায়: মাইক্রো দিয়ে বিট: বিট: 7 টি ধাপ (ছবি সহ)
কিভাবে মোটো ব্যবহার করে সার্ভো মোটর চালানো যায়: বিট মাইক্রো: বিট: মাইক্রো: বিট এর কার্যকারিতা বাড়ানোর একটি উপায় হল স্পার্কফুন ইলেকট্রনিক্সের মোটো: বিট নামে একটি বোর্ড ব্যবহার করা (প্রায় $ 15-20)। এটি জটিল দেখায় এবং এর অনেক বৈশিষ্ট্য রয়েছে, তবে এটি থেকে সার্ভো মোটর চালানো কঠিন নয়। মোটো: বিট আপনাকে অনুমতি দেয়
একটি মাইক্রো প্রোগ্রামিং: বিট রোবট এবং জয়স্টিক: মাইক্রো পাইথন সহ বিট কন্ট্রোলার: 11 টি ধাপ
একটি মাইক্রো প্রোগ্রামিং: বিট রোবট এবং জয়স্টিক: মাইক্রোপাইথন সহ বিট কন্ট্রোলার: রোবোক্যাম্প ২০১ For-এর জন্য, আমাদের গ্রীষ্মকালীন রোবটিক্স ক্যাম্প, ১০-১ aged বছর বয়সী তরুণরা বিবিসি মাইক্রো: বিট ভিত্তিক 'অ্যান্টওয়েট রোবট', পাশাপাশি প্রোগ্রামিং একটি মাইক্রো: বিট একটি রিমোট কন্ট্রোল হিসাবে ব্যবহার করতে। যদি আপনি বর্তমানে রোবোক্যাম্পে থাকেন, স্কি
কিভাবে একটি চিত্তাকর্ষক কাঠের রোবট আর্ম (পার্ট 1: লাইন-ট্র্যাকিংয়ের জন্য রোবট)-মাইক্রো: বিট: 9 ধাপের উপর ভিত্তি করে
কিভাবে একটি চিত্তাকর্ষক কাঠের রোবট আর্ম একত্রিত করা যায় (পার্ট 1: লাইন-ট্র্যাকিংয়ের জন্য রোবট)-মাইক্রো: বিট এর উপর ভিত্তি করে: এই কাঠের লোকটির তিনটি রূপ রয়েছে, এটি খুব আলাদা এবং চিত্তাকর্ষক। তাহলে একে একে একে আসি
মাইক্রো উপলব্ধি করতে HC-05 ব্লুটুথ মডিউল ব্যবহার করুন: মোবাইল ফোনের সাথে বিট যোগাযোগ: 9 টি ধাপ (ছবি সহ)
মাইক্রোকে উপলব্ধি করতে HC-05 ব্লুটুথ মডিউল ব্যবহার করুন: মোবাইল ফোনের সাথে বিট যোগাযোগ: অধ্যায়ে মাইক্রোকে উপলব্ধি করতে HC-06 ব্লুটুথ মডিউল ব্যবহার করুন: মোবাইল ফোনের সাথে বিট কমিউনিকেশন, আমরা মাইক্রো-এর মধ্যে যোগাযোগ অনুধাবন করার জন্য HC-06 ব্যবহার করার পদ্ধতি সম্পর্কে কথা বলেছি: বিট এবং মোবাইল ফোন। HC-06 ব্যতীত, আরেকটি সাধারণ ব্লুটুথ মডিউল রয়েছে
মাইক্রো উপলব্ধি করতে HC-06 ব্লুটুথ মডিউল ব্যবহার করুন: মোবাইল ফোনের সাথে বিট যোগাযোগ: Ste টি ধাপ (ছবি সহ)
মাইক্রো উপলব্ধ করতে HC-06 ব্লুটুথ মডিউল ব্যবহার করুন: মোবাইল ফোনের সাথে বিট যোগাযোগ: আমার আশেপাশে অনেক বন্ধু যারা মাইক্রো: বিট খেলেন আমাকে বলুন যে মাইক্রো: বিটের ব্লুটুথ সংযোগ স্থিতিশীল নয়। এটি সংযোগ বিচ্ছিন্ন করা সহজ। যদি আমরা মাইক্রোপাইথন ব্যবহার করি, ব্লুটুথ এমনকি ব্যবহার করা যাবে না। মাইক্রো: বিট অফিস দ্বারা এই সমস্যার সমাধান হওয়ার আগে