نحوه ساخت بازی روی خط (با تصاویر)

فهرست مطالب:

نحوه ساخت بازی روی خط (با تصاویر)
نحوه ساخت بازی روی خط (با تصاویر)
Anonim

Scratch یک زبان برنامه نویسی بصری محبوب است که توسط MIT Media Lab به عنوان یک ابزار آموزشی کودکان توسعه یافته است. این برنامه به صورت آنلاین در دسترس است و نسخه های رومیزی آن برای سیستم عامل Mac ، Windows ، Chrome OS و Android موجود است. این wikiHow اصول اولیه ساخت بازی را به شما می آموزد

مراحل

قسمت 1 از 4: بارگیری Scratch

مرحله 1 بازی روی Scratch بسازید
مرحله 1 بازی روی Scratch بسازید

مرحله 1. در مرورگر وب به صفحه Scratch Download بروید

این صفحه وب است که می توانید نسخه دسکتاپ Scratch را در آن بارگیری کنید.

مرحله 2 بازی روی Scratch بسازید
مرحله 2 بازی روی Scratch بسازید

مرحله 2. روی دانلود مستقیم کلیک کنید

در زیر گزینه بارگیری Scratch از فروشگاه دیجیتال سیستم شما قرار دارد.

روش دیگر ، می توانید کلیک کنید ایجاد کردن در بالای صفحه وب شروع به ایجاد آنلاین بلافاصله در داخل مرورگر وب خود کنید.

گیم 3 بازی Scratch کنید
گیم 3 بازی Scratch کنید

مرحله 3. روی فایل نصب دوبار کلیک کنید

فایل نصب Scratch برای Windows "Scratch Desktop Setup 3.9.0.exe" و برای Mac "Scratch 3.6.0.dmg" است. پس از اتمام بارگیری فایل نصب ، روی فایل نصب دوبار کلیک کنید تا مراحل نصب آغاز شود. می توانید فایل های بارگیری شده را در پوشه بارگیری یا مرورگر وب خود بیابید.

مرحله 4 یک بازی روی Scratch بسازید
مرحله 4 یک بازی روی Scratch بسازید

مرحله 4. Scratch را نصب کنید

برای نصب Scratch از مراحل زیر استفاده کنید:

  • پنجره ها

    • "فقط برای من" یا "هر کسی که از این رایانه استفاده می کند" را انتخاب کنید.
    • کلیک نصب
    • کلیک آره به برنامه Scratch اجازه دهید در سیستم شما تغییراتی ایجاد کند.
    • کلیک تمام کنید.
  • مک:

    نماد برنامه Scratch را در پوشه Applications خراش دهید

قسمت 2 از 4: افزودن گرافیک

مرحله 5 بازی روی Scratch بسازید
مرحله 5 بازی روی Scratch بسازید

مرحله 1. Scratch را باز کنید

یک نماد زرد رنگ با یک S روی آن وجود دارد. روی نماد منوی Start در Windows کلیک کنید. می توانید آن را در پوشه Applications در Mac پیدا کنید.

اولین بار که Scratch را باز می کنید ، از شما می پرسد آیا می خواهید داده هایی را برای کمک به بهبود Scratch به تیم Scratch ارسال کنید. می توانید کلیک کنید نه ممنون یا بله ، من می خواهم به بهبود Scratch کمک کنم به اگر Yes را انتخاب کنید ، داده های استفاده به تیم Scratch ارسال می شود. تیم Scratch اطلاعات شخصی را جمع آوری نمی کند.

مرحله 6 یک بازی روی Scratch بسازید
مرحله 6 یک بازی روی Scratch بسازید

مرحله 2. پس زمینه اضافه کنید

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

  • برای بارگذاری پس زمینه خود ، نشانگر ماوس را روی نمادی که شبیه یک عکس است ببرید و روی نمادی که شبیه یک تیری است با یک فلش به سمت بالا کلیک کنید. روی تصویری که می خواهید از آن به عنوان پس زمینه استفاده کنید کلیک کرده و کلیک کنید باز کن.
  • برای کشیدن پس زمینه خود ، نشانگر ماوس را روی نمادی که شبیه عکس است ببرید و روی نمادی که شبیه قلم مو است کلیک کنید. از ابزارهای رنگ آمیزی برای رنگ آمیزی پس زمینه خود استفاده کنید.
مرحله 7 یک بازی روی Scratch بسازید
مرحله 7 یک بازی روی Scratch بسازید

مرحله 3. یک اسپریت را اضافه کنید

Sprites اشیاء تصویری هستند که بخشی از صحنه بازی هستند. آنها می توانند شخصیت پخش کننده ، دشمنان یا موانع ، شخصیت های غیر بازیکن ، نیروها و مواد مصرفی یا اشیاء پس زمینه متحرک باشند. برای افزودن اسپریت ، روی نماد شبیه گربه در گوشه سمت راست پایین کلیک کنید. سپس روی Sprite ای که می خواهید به صحنه خود اضافه کنید کلیک کنید.

  • مانند پس زمینه ، می توانید اسپریت های خود را در صحنه خود بارگذاری و رنگ آمیزی کنید. برای انجام این کار ، نشانگر ماوس را روی نمادی که شبیه گربه است ببرید و روی نماد شبیه به سه با فلش به سمت بالا جهت بارگذاری اسپریت خود کلیک کنید. روی نماد شبیه قلم مو برای رنگ آمیزی اسپری خود کلیک کنید.
  • در صورت نیاز به حذف Sprite ، روی Sprite در لیست زیر پنجره Preview در گوشه سمت راست بالا کلیک کنید و حذف کلید
مرحله 8 یک بازی روی Scratch بسازید
مرحله 8 یک بازی روی Scratch بسازید

مرحله 4. Sprite را در جایی که می خواهید در ابتدای بازی باشد بکشید

پنجره پیش نمایش در گوشه سمت راست بالا قرار دارد. روی Sprite کلیک کرده و آن را به جایی که می خواهید در ابتدای بازی باشد بکشید.

قسمت 3 از 4: افزودن کنترل ها و حرکت به یک Sprite

مرحله 9 یک بازی روی خراش بسازید
مرحله 9 یک بازی روی خراش بسازید

مرحله 1. روی Sprite ای که می خواهید کنترل ها را به آن اضافه کنید ، کلیک کنید

روی نماد Sprite در زیر پنجره پیش نمایش در گوشه سمت راست بالا کلیک کنید تا یک Sprite را انتخاب کنید.

مرحله 10 یک بازی روی Scratch بسازید
مرحله 10 یک بازی روی Scratch بسازید

مرحله 2. روی برگه Code کلیک کنید

این اولین برگه در گوشه سمت چپ بالا در زیر آرم Scratch است.

مرحله 11 یک بازی روی خراش بسازید
مرحله 11 یک بازی روی خراش بسازید

مرحله 3. یک بلوک رویداد را به منطقه کد بکشید

در Scratch ، کدگذاری با استفاده از بلوک ها انجام می شود. همه بلوک ها در پنل سمت چپ در زیر برگه بلوک ها فهرست شده اند. بلوک ها بر اساس نوع کدگذاری می شوند. بلوک های رویداد دارای رنگ زرد هستند. روی نقطه زرد سمت چپ کلیک کنید تا به بلوک رویدادها بروید. سپس یک بلوک رویداد را به قسمت کد در سمت راست لیست بلوک ها بکشید. یک بلوک رویداد می تواند چیزی شبیه به "وقتی روی این اسپریت کلیک می شود" ، "وقتی [کلید] فشار داده می شود" یا "وقتی [نماد پرچم سبز] کلیک می شود" باشد.

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

مرحله 12 یک بازی روی Scratch بسازید
مرحله 12 یک بازی روی Scratch بسازید

مرحله 4. یک بلوک را در زیر بلوک رویداد وصل کنید

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

  • اگر فلش دارای پیکان رو به پایین (⏷) است ، روی پیکان کلیک کنید تا منوی کشویی نمایش داده شود. یک گزینه (مانند کلید صفحه کلید) را از منوی کشویی انتخاب کنید.
  • اگر یک بلوک دارای یک حباب سفید با متن در آن است ، می توانید متن داخل حباب را تغییر دهید.
مرحله 13 یک بازی روی Scratch بسازید
مرحله 13 یک بازی روی Scratch بسازید

مرحله 5. بلوک ها را آزمایش کنید

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

  • بلوک های مثال 1:

    "وقتی روی این Sprite کلیک می شود" را به عنوان یک بلوک رویداد انتخاب کنید. سپس بلوکی را که می گوید "سلام برای [2] ثانیه" را از بلوک های Looks وصل کنید.

  • بلوک های مثال 2:

    برای انجام حرکت سریع به چپ و راست هنگامی که کلیدهای جهت دار چپ و راست را فشار می دهید ، بلوک رویداد را اضافه کنید که می گوید "وقتی [پیکان راست ⏷] فشار داده شود". باید کلید پیکان سمت راست را از منوی کشویی بلوک انتخاب کنید. سپس یک بلوک که می گوید "نقطه در جهت [90]" را از بلوک های حرکت وصل کنید. سپس بلوک حرکت دیگری را که می گوید "حرکت [10] مرحله" را وصل کنید. سپس تگ رویداد دیگری را به منطقه کد که می گوید "وقتی [پیکان چپ left] فشار داده می شود" بکشید و یک بلوک حرکتی که می گوید "نقطه در جهت [-90]" را وصل کنید ، و یک بلوک حرکت دیگر را که می گوید "حرکت [10] مرحله را انجام دهید"

قسمت 4 از 4: افزودن متغیرها و تشخیص برخورد

مرحله 14 یک بازی روی Scratch بسازید
مرحله 14 یک بازی روی Scratch بسازید

مرحله 1. روی متغیرها کلیک کنید

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

مرحله 15 یک بازی روی خراش انجام دهید
مرحله 15 یک بازی روی خراش انجام دهید

مرحله 2. روی Make a Variable کلیک کنید

در بالای لیست بلوک های متغیر قرار دارد. این پنجره ای را باز می کند که می توانید از آن برای ایجاد متغیرهای دلخواه خود استفاده کنید.

مرحله 16 یک بازی روی Scratch بسازید
مرحله 16 یک بازی روی Scratch بسازید

مرحله 3. نامی برای متغیر خود وارد کرده و روی Ok کلیک کنید

می توانید نام آن را "Score" یا "Lives" یا هر چیزی که می خواهید هنگام برخورد اسپریت خود تغییر دهید ، بگذارید.

مرحله 17 یک بازی روی Scratch بسازید
مرحله 17 یک بازی روی Scratch بسازید

مرحله 4. بلوکی را که می گوید "وقتی روی [نماد پرچم سبز] کلیک می شود" در قسمت کد بکشید

در بلوک Events قرار دارد. این بلوک با پرچم سبز در متن است.

مرحله 18 یک بازی روی Scratch بسازید
مرحله 18 یک بازی روی Scratch بسازید

مرحله 5. بلوکی را که می گوید "تنظیم [متغیر] را روی [خالی]" وصل کنید

در بلوک های متغیر قرار دارد. از منوی کشویی موجود در بلوک برای انتخاب متغیری که ایجاد کرده اید استفاده کنید.

مرحله 19 بازی بسازید
مرحله 19 بازی بسازید

مرحله 6. عددی را که می خواهید متغیر در ابتدای بازی باشد در حباب سفید وارد کنید

به عنوان مثال ، اگر می خواهید نمره ای ایجاد کنید ، آن را در ابتدای بازی روی "0" قرار دهید. برای زندگی ، تعداد زندگی هایی را که می خواهید شخصیت شما در ابتدای بازی داشته باشد وارد کنید.

مرحله 20 بازی در Scratch بسازید
مرحله 20 بازی در Scratch بسازید

مرحله 7. یک بلوک حلقه "برای همیشه" را بعد از بلوک Set Variable متصل کنید

در بخش "کنترل" است. این بلوک دارای یک شکاف در وسط است تا بلوک ها را در وسط آن اضافه کند.

مرحله 21 یک بازی روی Scratch بسازید
مرحله 21 یک بازی روی Scratch بسازید

مرحله هشتم "اگر/سپس" را در وسط بلوک "برای همیشه" وصل کنید

بلوک "اگر/سپس" نیز دارای یک شکاف در وسط است. علاوه بر این ، یک کلید شش ضلعی بعد از "اگر" دارد.

مرحله 22 یک بازی روی Scratch بسازید
مرحله 22 یک بازی روی Scratch بسازید

مرحله 9. یک بلوک "Touching" را در کلید شش ضلعی اضافه کنید

بلوک "Touching" در بالای بلوک های Sensing قرار دارد. آن را در قسمت شش ضلعی "اگر/سپس" بکشید.

مرحله 23 یک بازی روی خراش بسازید
مرحله 23 یک بازی روی خراش بسازید

مرحله 10. اسپریت دیگری را انتخاب کنید که اسپریت قابل کنترل شما می تواند آن را لمس کند

از منوی کشویی موجود در بلوک برای انتخاب اسپریت دیگر استفاده کنید. به عنوان مثال ، می تواند یک Sprite دشمن ، یک power-up یا یک مورد ساده باشد که نمره شما را تغییر می دهد.

ساخت بازی روی Scratch مرحله 24
ساخت بازی روی Scratch مرحله 24

مرحله 11. بلوک هایی را که می خواهید هنگام برخورد اسپریت ها اتفاق بیفتد ، وصل کنید

اگر می خواهید یک دنباله مرگ پیچیده ایجاد کنید ، ممکن است برای کنترل دقیق حرکت ، برخی آزمایشات لازم را انجام دهید. برای تغییر متغیر ، متغیری که می گوید "تغییر [متغیر] را با [خالی] به بلوک" اگر/سپس "وصل کنید. از منوی کشویی در بلوک" تغییر متغیر "برای انتخاب متغیری که می خواهید تغییر دهید استفاده کنید. مقدار مورد نظر برای تغییر آن را در حباب سفید وارد کنید. برای مثال ، "1" را در حباب سفید وارد کنید تا امتیاز خود را 1 امتیاز افزایش دهید. اگر می خواهید یک زندگی را از دست بدهید ، "-1" را در سفید وارد کنید حباب.

توصیه شده: