Scratch یک زبان برنامه نویسی بصری محبوب است که توسط MIT Media Lab به عنوان یک ابزار آموزشی کودکان توسعه یافته است. این برنامه به صورت آنلاین در دسترس است و نسخه های رومیزی آن برای سیستم عامل Mac ، Windows ، Chrome OS و Android موجود است. این wikiHow اصول اولیه ساخت بازی را به شما می آموزد
مراحل
قسمت 1 از 4: بارگیری Scratch
مرحله 1. در مرورگر وب به صفحه Scratch Download بروید
این صفحه وب است که می توانید نسخه دسکتاپ Scratch را در آن بارگیری کنید.
مرحله 2. روی دانلود مستقیم کلیک کنید
در زیر گزینه بارگیری Scratch از فروشگاه دیجیتال سیستم شما قرار دارد.
روش دیگر ، می توانید کلیک کنید ایجاد کردن در بالای صفحه وب شروع به ایجاد آنلاین بلافاصله در داخل مرورگر وب خود کنید.
مرحله 3. روی فایل نصب دوبار کلیک کنید
فایل نصب Scratch برای Windows "Scratch Desktop Setup 3.9.0.exe" و برای Mac "Scratch 3.6.0.dmg" است. پس از اتمام بارگیری فایل نصب ، روی فایل نصب دوبار کلیک کنید تا مراحل نصب آغاز شود. می توانید فایل های بارگیری شده را در پوشه بارگیری یا مرورگر وب خود بیابید.
مرحله 4. Scratch را نصب کنید
برای نصب Scratch از مراحل زیر استفاده کنید:
-
پنجره ها
- "فقط برای من" یا "هر کسی که از این رایانه استفاده می کند" را انتخاب کنید.
- کلیک نصب
- کلیک آره به برنامه Scratch اجازه دهید در سیستم شما تغییراتی ایجاد کند.
- کلیک تمام کنید.
-
مک:
نماد برنامه Scratch را در پوشه Applications خراش دهید
قسمت 2 از 4: افزودن گرافیک
مرحله 1. Scratch را باز کنید
یک نماد زرد رنگ با یک S روی آن وجود دارد. روی نماد منوی Start در Windows کلیک کنید. می توانید آن را در پوشه Applications در Mac پیدا کنید.
اولین بار که Scratch را باز می کنید ، از شما می پرسد آیا می خواهید داده هایی را برای کمک به بهبود Scratch به تیم Scratch ارسال کنید. می توانید کلیک کنید نه ممنون یا بله ، من می خواهم به بهبود Scratch کمک کنم به اگر Yes را انتخاب کنید ، داده های استفاده به تیم Scratch ارسال می شود. تیم Scratch اطلاعات شخصی را جمع آوری نمی کند.
مرحله 2. پس زمینه اضافه کنید
برای افزودن پس زمینه در Scratch ، روی نماد شبیه عکس در گوشه سمت راست پایین کلیک کنید. سپس تصویری را برای استفاده به عنوان پس زمینه انتخاب کنید. می توانید از زبانه های بالا برای مرور پس زمینه ها بر اساس دسته بندی استفاده کنید یا از نوار جستجو در گوشه بالا سمت چپ برای جستجوی پس زمینه بر اساس نام استفاده کنید.
- برای بارگذاری پس زمینه خود ، نشانگر ماوس را روی نمادی که شبیه یک عکس است ببرید و روی نمادی که شبیه یک تیری است با یک فلش به سمت بالا کلیک کنید. روی تصویری که می خواهید از آن به عنوان پس زمینه استفاده کنید کلیک کرده و کلیک کنید باز کن.
- برای کشیدن پس زمینه خود ، نشانگر ماوس را روی نمادی که شبیه عکس است ببرید و روی نمادی که شبیه قلم مو است کلیک کنید. از ابزارهای رنگ آمیزی برای رنگ آمیزی پس زمینه خود استفاده کنید.
مرحله 3. یک اسپریت را اضافه کنید
Sprites اشیاء تصویری هستند که بخشی از صحنه بازی هستند. آنها می توانند شخصیت پخش کننده ، دشمنان یا موانع ، شخصیت های غیر بازیکن ، نیروها و مواد مصرفی یا اشیاء پس زمینه متحرک باشند. برای افزودن اسپریت ، روی نماد شبیه گربه در گوشه سمت راست پایین کلیک کنید. سپس روی Sprite ای که می خواهید به صحنه خود اضافه کنید کلیک کنید.
- مانند پس زمینه ، می توانید اسپریت های خود را در صحنه خود بارگذاری و رنگ آمیزی کنید. برای انجام این کار ، نشانگر ماوس را روی نمادی که شبیه گربه است ببرید و روی نماد شبیه به سه با فلش به سمت بالا جهت بارگذاری اسپریت خود کلیک کنید. روی نماد شبیه قلم مو برای رنگ آمیزی اسپری خود کلیک کنید.
- در صورت نیاز به حذف Sprite ، روی Sprite در لیست زیر پنجره Preview در گوشه سمت راست بالا کلیک کنید و حذف کلید
مرحله 4. Sprite را در جایی که می خواهید در ابتدای بازی باشد بکشید
پنجره پیش نمایش در گوشه سمت راست بالا قرار دارد. روی Sprite کلیک کرده و آن را به جایی که می خواهید در ابتدای بازی باشد بکشید.
قسمت 3 از 4: افزودن کنترل ها و حرکت به یک Sprite
مرحله 1. روی Sprite ای که می خواهید کنترل ها را به آن اضافه کنید ، کلیک کنید
روی نماد Sprite در زیر پنجره پیش نمایش در گوشه سمت راست بالا کلیک کنید تا یک Sprite را انتخاب کنید.
مرحله 2. روی برگه Code کلیک کنید
این اولین برگه در گوشه سمت چپ بالا در زیر آرم Scratch است.
مرحله 3. یک بلوک رویداد را به منطقه کد بکشید
در Scratch ، کدگذاری با استفاده از بلوک ها انجام می شود. همه بلوک ها در پنل سمت چپ در زیر برگه بلوک ها فهرست شده اند. بلوک ها بر اساس نوع کدگذاری می شوند. بلوک های رویداد دارای رنگ زرد هستند. روی نقطه زرد سمت چپ کلیک کنید تا به بلوک رویدادها بروید. سپس یک بلوک رویداد را به قسمت کد در سمت راست لیست بلوک ها بکشید. یک بلوک رویداد می تواند چیزی شبیه به "وقتی روی این اسپریت کلیک می شود" ، "وقتی [کلید] فشار داده می شود" یا "وقتی [نماد پرچم سبز] کلیک می شود" باشد.
دنباله بازی زمانی شروع می شود که روی نماد پرچم سبز بالای پنجره پیش نمایش کلیک کنید. از بلوکی که می گوید "وقتی روی [نماد پرچم سبز] کلیک می شود" استفاده کنید تا عملی را ایجاد کنید که به محض شروع بازی شروع می شود. در بالای بلوک رویدادها قرار دارد. یک نماد با پرچم سبز در آن وجود دارد
مرحله 4. یک بلوک را در زیر بلوک رویداد وصل کنید
بلوک های حرکتی دارای رنگ آبی هستند و بلوک های Look رنگ بنفش دارند. یک بلوک برای آنچه می خواهید اتفاق بیفتد پیدا کنید. آن را به قسمت کد بکشید و زیر بلوک رویداد در ناحیه کد وصل کنید. توجه کنید که چگونه بلوک ها دارای شکاف بالا و پایین هستند. شکاف بلوک عمل را در بلوک رویداد وارد کنید.
- اگر فلش دارای پیکان رو به پایین (⏷) است ، روی پیکان کلیک کنید تا منوی کشویی نمایش داده شود. یک گزینه (مانند کلید صفحه کلید) را از منوی کشویی انتخاب کنید.
- اگر یک بلوک دارای یک حباب سفید با متن در آن است ، می توانید متن داخل حباب را تغییر دهید.
مرحله 5. بلوک ها را آزمایش کنید
کمی آزمایش نیاز است تا بفهمید چگونه می توانید بلاک ها را به آنچه می خواهید انجام دهید. بلوک های مختلف را ضمیمه کنید و ببینید چه اتفاقی می افتد. موارد زیر چند بلوک نمونه است که می توانید امتحان کنید.
-
بلوک های مثال 1:
"وقتی روی این Sprite کلیک می شود" را به عنوان یک بلوک رویداد انتخاب کنید. سپس بلوکی را که می گوید "سلام برای [2] ثانیه" را از بلوک های Looks وصل کنید.
-
بلوک های مثال 2:
برای انجام حرکت سریع به چپ و راست هنگامی که کلیدهای جهت دار چپ و راست را فشار می دهید ، بلوک رویداد را اضافه کنید که می گوید "وقتی [پیکان راست ⏷] فشار داده شود". باید کلید پیکان سمت راست را از منوی کشویی بلوک انتخاب کنید. سپس یک بلوک که می گوید "نقطه در جهت [90]" را از بلوک های حرکت وصل کنید. سپس بلوک حرکت دیگری را که می گوید "حرکت [10] مرحله" را وصل کنید. سپس تگ رویداد دیگری را به منطقه کد که می گوید "وقتی [پیکان چپ left] فشار داده می شود" بکشید و یک بلوک حرکتی که می گوید "نقطه در جهت [-90]" را وصل کنید ، و یک بلوک حرکت دیگر را که می گوید "حرکت [10] مرحله را انجام دهید"
قسمت 4 از 4: افزودن متغیرها و تشخیص برخورد
مرحله 1. روی متغیرها کلیک کنید
این نقطه نارنجی در پنل سمت چپ است. این بلوک های متغیر را نمایش می دهد. متغیرها چیزی هستند که برای ایجاد مواردی مانند نمره ، عمر ، متر سلامتی و غیره استفاده می شود.
مرحله 2. روی Make a Variable کلیک کنید
در بالای لیست بلوک های متغیر قرار دارد. این پنجره ای را باز می کند که می توانید از آن برای ایجاد متغیرهای دلخواه خود استفاده کنید.
مرحله 3. نامی برای متغیر خود وارد کرده و روی Ok کلیک کنید
می توانید نام آن را "Score" یا "Lives" یا هر چیزی که می خواهید هنگام برخورد اسپریت خود تغییر دهید ، بگذارید.
مرحله 4. بلوکی را که می گوید "وقتی روی [نماد پرچم سبز] کلیک می شود" در قسمت کد بکشید
در بلوک Events قرار دارد. این بلوک با پرچم سبز در متن است.
مرحله 5. بلوکی را که می گوید "تنظیم [متغیر] را روی [خالی]" وصل کنید
در بلوک های متغیر قرار دارد. از منوی کشویی موجود در بلوک برای انتخاب متغیری که ایجاد کرده اید استفاده کنید.
مرحله 6. عددی را که می خواهید متغیر در ابتدای بازی باشد در حباب سفید وارد کنید
به عنوان مثال ، اگر می خواهید نمره ای ایجاد کنید ، آن را در ابتدای بازی روی "0" قرار دهید. برای زندگی ، تعداد زندگی هایی را که می خواهید شخصیت شما در ابتدای بازی داشته باشد وارد کنید.
مرحله 7. یک بلوک حلقه "برای همیشه" را بعد از بلوک Set Variable متصل کنید
در بخش "کنترل" است. این بلوک دارای یک شکاف در وسط است تا بلوک ها را در وسط آن اضافه کند.
مرحله هشتم "اگر/سپس" را در وسط بلوک "برای همیشه" وصل کنید
بلوک "اگر/سپس" نیز دارای یک شکاف در وسط است. علاوه بر این ، یک کلید شش ضلعی بعد از "اگر" دارد.
مرحله 9. یک بلوک "Touching" را در کلید شش ضلعی اضافه کنید
بلوک "Touching" در بالای بلوک های Sensing قرار دارد. آن را در قسمت شش ضلعی "اگر/سپس" بکشید.
مرحله 10. اسپریت دیگری را انتخاب کنید که اسپریت قابل کنترل شما می تواند آن را لمس کند
از منوی کشویی موجود در بلوک برای انتخاب اسپریت دیگر استفاده کنید. به عنوان مثال ، می تواند یک Sprite دشمن ، یک power-up یا یک مورد ساده باشد که نمره شما را تغییر می دهد.
مرحله 11. بلوک هایی را که می خواهید هنگام برخورد اسپریت ها اتفاق بیفتد ، وصل کنید
اگر می خواهید یک دنباله مرگ پیچیده ایجاد کنید ، ممکن است برای کنترل دقیق حرکت ، برخی آزمایشات لازم را انجام دهید. برای تغییر متغیر ، متغیری که می گوید "تغییر [متغیر] را با [خالی] به بلوک" اگر/سپس "وصل کنید. از منوی کشویی در بلوک" تغییر متغیر "برای انتخاب متغیری که می خواهید تغییر دهید استفاده کنید. مقدار مورد نظر برای تغییر آن را در حباب سفید وارد کنید. برای مثال ، "1" را در حباب سفید وارد کنید تا امتیاز خود را 1 امتیاز افزایش دهید. اگر می خواهید یک زندگی را از دست بدهید ، "-1" را در سفید وارد کنید حباب.