تفاوت بین ScratchJr و Scratch چیست؟
در مقایسه با نسخه کامل Scratch که مخاطبان مسن را کلاس های تابستانی هدف قرار می دهد، محدودیت هایی وجود دارد. برای مثال هیچ متغیری وجود ندارد و اسپرایت ها فقط می توانند با افزایش 15 درجه بچرخند. شبکه برای قرار دادن اسپرایت ها فقط 20 مربع عرض و 15 مربع ارتفاع دارد. بلوکی برای انتقال به یک موقعیت خاص وجود ندارد، اما میتوانید بلوک را به موقعیت اولیه خود بازنشانی کنید. بلوک برای همیشه فقط می تواند یک اسکریپت کامل را تکرار کند. این محدودیتها دقیقاً همان چیزی است که آن را برای کودکان کوچکتر مناسب میکند و به دست آوردن نتایج سریع برای آنها آسان میشود.
نوشتن یک بازی کلاس های تابستانی با ScratchJr در iPad
پس چقدر پیچیده است؟ خوب، شما می توانید بازی های ساده با آن ایجاد کنید. در اینجا یک مثال از یک بازی است که در آن شما به یک توپ شلیک می کنید و سعی می کنید به بیگانه ضربه بزنید. برای ساخت این بازی، کافی است اسپرایت های نشان داده شده در زیر را اضافه کنید و اسکریپت های نشان داده شده در کنار آنها را به آنها بدهید. بلوک ها دارای کد رنگی هستند که پیدا کردن آنها را آسان می کند.
هنگامی که گربه ضربه می زند، پخش می فرستد. شش پخش مختلف برای انتخاب وجود دارد که از رنگ های مختلف استفاده می کنند.
وقتی بازی شروع می شود (با تابا زدن پرچم سبز)، توپ به موقعیت شروع خود می رود.
هنگامی که توپ پیام پخش را دریافت می کند، به موقعیت شروع خود می رود و 15 پله از صفحه بالا می رود. این بدان معناست که به همان جایی که شروع کرده بود ختم میشود، زیرا اسپرایتهایی که از بالای صفحه خارج میشوند به پایین برمیگردند و صفحه نمایش 15 واحد ارتفاع دارد.
هنگامی که پرچم سبز زده می شود، بیگانه سرعت خود را روی سریع تنظیم می کند، به موقعیت شروع کلاس تابستانی خود می رود و 15 قدم به راست و سپس 15 قدم به چپ حرکت می کند. بلوک قرمز کل اسکریپت را تکرار می کند.