فهرست مطالب:

انجام PADDLEBALLSUPERSMASHEM با میکرو: بیت: 6 مرحله
انجام PADDLEBALLSUPERSMASHEM با میکرو: بیت: 6 مرحله

تصویری: انجام PADDLEBALLSUPERSMASHEM با میکرو: بیت: 6 مرحله

تصویری: انجام PADDLEBALLSUPERSMASHEM با میکرو: بیت: 6 مرحله
تصویری: Освоение приспособления Porter Cable «ласточкин хвост»: открываем секреты деревообработки! 2024, نوامبر
Anonim
انجام PADDLEBALLSUPERSMASHEM با Micro: bit
انجام PADDLEBALLSUPERSMASHEM با Micro: bit

آموزش برنامه نویسی یک بازی ساده و در عین حال سرگرم کننده بر روی صفحه نمایش 5 در 5 ، با استفاده از جاوا اسکریپت! PADDLEBALLSUPERSMASHEM ممکن است شباهت های غیر عمدی با سایر بازی های گرافیکی تر داشته باشد.

این آموزش توسط جاستین سونگ از موسسه رافلز انجام شده است.

مرحله 1: Preview Build Overview

در این پروژه ، ما یک بازی ساده ایجاد می کنیم ، که در آن شما یک توپ را به دیوار می زنید. اگر دلت تنگ شود ، می میری. خیلی بد. برای کسانی از شما که از یک چالش قدردانی می کنید ، بازی با هر سطح مشکل می شود

مواد:

1 عدد میکرو بی بی سی: بیت

1 عدد کابل میکرو USB

اهداف:

با میکرو رایانه microbit بیشتر آشنا شوید

نحوه برنامه نویسی یک بازی ساده را بیاموزید

همه موارد را در نظر بگیرید

مرحله 2: اجزاء

اول از همه ، میکرو کامپیوتر microbit را به رایانه خود وصل کنید. اجزای دیگر مورد نیاز نیست

مرحله 3: پیش کدگذاری

ما باید بسته ای از کد را اضافه کنیم تا بتوانیم از اجزای کیت خود استفاده کنیم. برای مشاهده بخشهای بیشتر کد ، روی "Advanced" در کشوی Code کلیک کنید و در انتهای "Drawer Code" به دنبال "Add Package" باشید

با این کار کادر محاوره ای باز می شود. پیوند زیر را در قسمت متنی "افزودن بسته" کپی و جایگذاری کنید: https://pxt.microbit.org/50544-64675-33322-24641. روی نماد جستجو کلیک کنید یا enter را فشار دهید ، سپس روی دکمه Tinkercademy کلیک کنید

توجه: در صورت دریافت هشدار به شما می گویند برخی بسته ها به دلیل مشکلات ناسازگاری حذف می شوند ، یا باید از دستورالعمل ها پیروی کنید یا یک پروژه جدید در منوی فایل Projects ایجاد کنید

مرحله 4: کد نویسی

اول از همه ، متغیرهای خود را تعریف کنید! ما به متغیرهای زیادی برای ذخیره مکان ، سرعت و جهت توپ ، طول و موقعیت پارو و آخرین و مهمترین امتیاز شما نیاز داریم

در مرحله بعد ، توابع کنترل کننده پارو را برنامه ریزی می کنیم. xb نشان دهنده موقعیت اولین پیکسل پارو از سمت چپ است و yb نشان دهنده طول پارو است. عملکردهای چپ و راست xb را کنترل کرده و پارو را جابجا می کنند و عملکرد برد نیز پارو را روی صفحه چاپ می کند

در مرحله بعد ، عملکردی را که هنگام حرکت توپ کنترل می شود ، اضافه می کنیم. در ابتدا ، توپ هر ثانیه حرکت می کند اما با پیشروی شما ، توپ در فواصل کوتاهتر و کوتاهتری حرکت می کند! چقدر هیجان انگیز

ما در حال حاضر توابع را که نحوه تعامل توپ با محیط اطراف خود را کنترل می کنند ، برنامه ریزی می کنیم. وقتی توپ به پهلو برخورد می کند ، حرکت افقی آن معکوس می شود اما حرکت عمودی آن ثابت می ماند. وقتی توپ به سقف برخورد می کند ، می تواند در هر جهشی به عقب برگردد تا بازی سرگرم کننده تر شود

مهمتر از همه ، باید ببینیم آیا توپ به پارو برخورد می کند یا خیر. اگر آن را از دست داد ، شما از دست دادن ، نمایش نمره خود را! اگر آن را از دست ندهد ، توپ نیز در جهت تصادفی برگشت می کند و دشواری بازی افزایش می یابد

در نهایت ، ما یک حلقه for داریم که به عنوان یک ساعت عمل می کند تا توپ به حرکت خود ادامه دهد. همچنین ، ما توابع onButtonPressed () را داریم که پارو را حرکت می دهد

توصیه شده: