فهرست مطالب:

بازی 2D Shooter Scratch: 11 مرحله
بازی 2D Shooter Scratch: 11 مرحله

تصویری: بازی 2D Shooter Scratch: 11 مرحله

تصویری: بازی 2D Shooter Scratch: 11 مرحله
تصویری: آموزش برنامه‌نویسی اسکرچ - ساخت بازی پلتفرم یا چند مرحله ای با Scratch 2024, نوامبر
Anonim
بازی 2D Shooter Scratch
بازی 2D Shooter Scratch

در این آموزش ، من به شما نحوه ساخت یک بازی خراش دو بعدی تیراندازی را نشان خواهم داد. ساخت آن بسیار ساده است ، اما امیدوارم در این راه چیزهایی یاد بگیرید و به زودی بازی های خراش خود را بسازید!

تدارکات

  • یک کامپیوتر.
  • ورود/حساب خراشیده.
  • ماوس (وقتی بازی را بسیار راحت تر انجام می دهید)

مرحله 1: پروژه جدید

پروژه جدید
پروژه جدید

اولین کاری که می خواهید انجام دهید این است که به https://scratch.mit.edu/ بروید. سپس می خواهید با حساب کاربری خود وارد سیستم شوید و روی "ایجاد" کلیک کنید.

مرحله 2: ساختن اسپریت جدید

ساختن اسپریت جدید
ساختن اسپریت جدید
ساختن اسپریت جدید
ساختن اسپریت جدید

اولین تصویر چیزی است که باید بعد از کلیک روی دکمه ایجاد مشاهده کنید. کاری که اکنون می خواهید انجام دهید این است که روی نماد گربه خراشی که می گوید "sprite one" کلیک کنید ، و سپس روی دکمه سطل زباله کلیک کنید. با این کار Sprite اولیه حذف می شود تا بتوانیم خودمان را بسازیم. در مرحله بعد ، می خواهیم روی علامت گربه با علامت + کلیک کرده و سپس رنگ را انتخاب کنیم. اکنون می توانیم اولین اسپریت خود را بسازیم.

مرحله 3: شخصیت اصلی

کاراکتر اصلی
کاراکتر اصلی

اکنون می خواهیم شخصیت اصلی خود را بسازیم ، که بازیکن کنترل آن را بر عهده خواهد داشت. با استفاده از ابزارهای سمت چپ ، یک دایره کوچک ایجاد کنید که در وسط قرار دارد و از ابزار خط و ابزار مستطیل برای کشیدن بازوها و تفنگ استفاده کنید. در صورت تمایل می توانید رنگ ها را آزمایش کنید ، اما برای اولین بار ، فقط سعی کنید اندازه و شکل آن شبیه به رنگ من باشد. در نهایت ، پس از اتمام کار ، روی متنی که در آن می گوید sprite one کلیک کنید و آن را جایگزین کنید تا همانطور که من می گویم "Player" باشد. این فقط راهی است که ما بدانیم "پخش کننده" به شخصیت اصلی ما اشاره می کند.

مرحله 4: پسر بد

پسر بد
پسر بد

اکنون که شخصیت اصلی خود را ساختیم ، باید چیزی برای مبارزه با آن شخصیت بسازیم. با استفاده از ابزارهای سمت چپ ، بار دیگر همان چیزی را که در مرحله 3 انجام داده اید ، درست کنید ، اما با بازوهای صاف تر و بدون تفنگ. اندازه آن را با اندازه "Player" بسازید و مطمئن شوید که مستقیماً در سمت چپ قرار دارد. در نهایت ، نام آن را مانند مرحله 3 به چیزی شبیه "BadGuy" تغییر دهید. قبل از اینکه به مرحله بعدی برویم ، روی نماد پس زمینه در پایین سمت چپ کلیک کرده و رنگ را انتخاب کنید.

مرحله 5: پیش زمینه

پس زمینه
پس زمینه

هنگامی که روی نماد رنگ مرحله 4 کلیک کردید ، از ابزار مستطیل برای ایجاد پس زمینه از رنگ دلخواه خود درست مانند نحوه کشیدن اسپری استفاده کنید. مطمئن شوید که پس زمینه سفید خالی که به طور خودکار برای شما ایجاد شده است را حذف کنید تا تنها پس زمینه ای که دارید این باشد. سپس در نهایت ، نام آن را به چیزی مانند "Background" بگذارید.

مرحله 6: بازی در پس زمینه

بازی در پس زمینه
بازی در پس زمینه

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

مرحله 7: یک گلوله

یک گلوله
یک گلوله

حالا ما قصد داریم گلوله ای بسازیم که بازیکن ما بتواند به افراد بد شلیک کند. این حتی ساده تر از بقیه اسپریت ها است و تنها کاری که باید انجام دهید این است که یک مستطیل افقی کوچک با مرکزیت علامت بعلاوه در وسط بسازید. سپس نام آن را "گلوله" بگذارید و به مرحله بعدی بروید.

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

کد نویسی
کد نویسی

ابتدا ، "Player" Sprite را از گوشه پایین سمت چپ که قبلاً ساخته بودیم انتخاب کنید. سپس ، در گوشه بالا سمت چپ که در آن کد ، لباس و صدا آمده است ، روی کد کلیک کنید. می توانید از طریق بلوک های دارای کد رنگی بالا و پایین بروید و بلوک ها را روی فضای کار بکشید و رها کنید. برای حذف یک بلوک ، آن را به سمت چپ بکشید. به حرکت ، جدا شدن و حذف بلوک ها عادت کنید. با نگاه کردن به بلوک های کد ، کد موجود در تصویر را دوباره ایجاد کنید. هنگامی که به بلوک "Broadcast" می رسید ، می خواهید پخش جدیدی انجام دهید و نام آن را "Shoot" بگذارید ، و سپس آن را در منوی کشویی داخلی بلوک انتخاب کنید.

این کد به بازیکن اجازه می دهد تا با WASD (بالا ، چپ ، پایین و راست) حرکت کند. همچنین اسپریت را از وسط صفحه شروع می کند. قطعه کد مناسب نحوه وصول ما به گلوله است. اگر هیچ کدام از اینها را نمی فهمید ، اشکالی ندارد ، فقط کد را کپی کنید و ببینید آیا می توانید در طول مسیر نحوه عملکرد آن را بفهمید.

مرحله 9: تیراندازی

تیراندازی کردن
تیراندازی کردن

یکبار دیگر ، مانند مرحله 8 ، شما قصد دارید کد موجود در تصویر را بازسازی کنید ، اما در گلوله اسپریت (روی اسپلیت "گلوله" در پایین سمت راست کلیک کنید).

این کد با کد روی "پخش کننده" کار می کند و باعث می شود هر زمان که موس را نگه دارید ، یک کلون از گلوله ایجاد کند (اجازه می دهد همزمان چندین گلوله گلوله وجود داشته باشد) در جلوی پخش کننده به طوری که به نظر برسد مثل اینکه از اسلحه بازیکن خارج می شود و سپس در جهتی حرکت می کند که موس شما به آن اشاره کرده است. این به فرد بازی کننده توانایی هدف گیری و شلیک گلوله را می دهد.

مرحله 10: کد بد گای

کد Bad Guy
کد Bad Guy
کد Bad Guy
کد Bad Guy

این احتمالاً پیچیده ترین و مهمترین کد موجود است. Sprite "BadGuy" را انتخاب کنید و سپس مطمئن شوید که همه چیز مانند تصویر است. در این قسمت از کد ، ما باید یک متغیر بسازیم. ما این کار را به همان شیوه ای انجام می دهیم که پیام پخش را ایجاد کرده ایم. اطمینان حاصل کنید که "برای همه اسپریت ها" نیز انتخاب شده است. ما همچنین باید یک پیام پخش دوم به نام GameOver بسازیم.

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

مرحله 11: مراحل نهایی

مراحل پایانی
مراحل پایانی
مراحل پایانی
مراحل پایانی
مراحل پایانی
مراحل پایانی

در نهایت ، کد موجود در تصویر سمت چپ را به "Player" ، کد در تصویر بالا سمت راست را به "Bullet" و کد موجود در تصویر سوم را به "BadGuy" اضافه کنید. به این ترتیب است که با اتمام بازی همه چیز را متوقف می کنیم و بازی را به پایان می رسانیم. توانجامش دادی! دوبار بررسی کنید که همه چیز به درستی کدگذاری شده باشد. روی "مشاهده صفحه پروژه" در بالا کلیک کنید و بازی خود را انجام دهید! برای اجرای کد روی پرچم سبز و علامت توقف قرمز برای توقف کد کلیک کنید. اگر می خواهید نسخه ای را که من ساخته ام ببینید یا کد خود را دوباره بررسی کنید ، به اینجا بروید: https://scratch.mit.edu/projects/381823733/. با خیال راحت چیزهای جدیدی مانند نمرات بالا ، سلامتی ، آسیب و اسلحه های مختلف اضافه کنید. خوش بگذره!

توصیه شده: