Scratch یک زبان برنامه نویسی است. زبان برنامه نویسی به مسابقات اسکرچ معنای وسیله ای برای برقراری ارتباط با رایانه است تا دستوراتی برای انجام آن ارائه دهد. برنامه نویسی در اسکرچ بسیار آسان است، از جمله انیمیشن و بازی. این یک ابزار بسیار مفید برای بچه های جوان یا سازندگان برای یادگیری و پیاده سازی منطق کدنویسی است. این توسط آزمایشگاه رسانه MIT توسعه داده شده است و رایگان است و می توان از آن به صورت آنلاین در وب سایت آن استفاده کرد، یا می توان آن را برای استفاده آفلاین دانلود کرد. این برای سیستم عامل هایی مانند Windows، iOS، ChromeOS، Android 6.0+ و غیره در دسترس است. در این مقاله به اصول اولیه Scratch می پردازیم.
اسکریپت
در Scratch، یک اسکریپت مجموعه ای از دستورالعمل ها است مسابقات اسکرچ که برای ایجاد یک برنامه Scratch استفاده می شود. یا می توان گفت که پشته ای از بلوک ها است که به یکدیگر متصل شده اند و وظایف مشخص شده را انجام می دهند. از اسکریپت ها برای تعامل با اسپرایت ها استفاده می شود و به آنها می گویند چه کاری انجام دهند یا بگویند. ما می توانیم یک اسکریپت در ناحیه اسکریپت ایجاد کنیم. در اینجا، بلوک ها را از پالت بلوک می کشیم و آنها را برای ایجاد اسکریپت جمع می کنیم.
اسکریپت
جن
اشیاء و کاراکترهایی وجود دارند که می توانند آموزش برنامه نویسی کودکان و نوجوانان به برنامه اضافه شوند تا اقداماتی را بر اساس کدهای نوشته شده در اسکریپت های پروژه با استفاده از مسابقات اسکرچ بلوک ها انجام دهند، این اشیاء و کاراکترها به عنوان Sprite شناخته می شوند. می توانید یک اسپرایت از پیش ساخته شده اضافه کنید یا یک اسپرایت جدید بنا به نیاز خود ایجاد کنید. میتوانید گزینه اضافه کردن sprite را در گوشه پایین سمت راست، منوی دوم از گوشه سمت راست پیدا کنید. اسپرایت های رایگان زیادی در حال حاضر در فروشگاه موجود است، می توانید هر یک از آنها را انتخاب کنید یا می توانید یک اسپرایت جدید رنگ کنید یا هر اسپرایت دیگری را آپلود کنید. در زیر برخی مسابقات اسکرچ از اسپرایت های از پیش بارگذاری شده از ابتدا آورده شده است.
Scratch-Sprite
برخی از Sprites of Scratch
تمپو
اگر میخواهید بلوکهای ابزاری یا بیتی را به پروژه اسکرچ خود بچسبانید، باید تعیین کنید که نت شما با چه سرعتی باید اجرا شود. این که آیا بخواهید همان ضربان را برای 60 ثانیه بنوازید، می مسابقات اسکرچ خواهید برای مدتی 3-4 ضربه بزنید. این کنترل سرعت ضربات ساز در اسکرچ به تمپو معروف است.
تمپو
مناسبت ها
رویدادها در علوم کامپیوتر به محرکی اشاره دارند که باعث میشود وقتی روی دکمهای کلیک میشود یا هر عملی اتفاق میافتد، هر چیزی اتفاق بیفتد. در Scratch، رویدادها با بلوکهای رنگ زرد نشان داده میشوند که شامل زمانی که روی پرچم کلیک میشود، زمانی که اسپرایت کلیک میشود، زمانی که کلید فشار داده مسابقات اسکرچ میشود و غیره میشود.
جیکوب اسمیت
جیکوب یک مسافر مشتاق، وبلاگ نویس و پدری است که در خانه درس می خواند و تقریباً به همه چیز علاقه دارد. هدف او الهام بخشیدن به کودکان و والدین است تا دنیای اطراف خود را کشف مسابقات اسکرچ کنند، ارتباط برقرار کنند و هرگز از یادگیری دست نکشند.
این مقاله را به اشتراک بگذاریدهدف اصلی همه زبان های کدنویسی حل مسئله است و کد نویسی Scratch تفاوتی ندارد. این می تواند ایجاد یک خط ساده از کد برای حرکت دادن یک اسپرایت در سراسر صفحه یا کار کردن با آنچه قبلاً نوشته اند در جستجوی یک باگ گریزان باشد. تقریباً هر مرحله در برنامه مسابقات اسکرچ نویسی Scratch شامل یادگیری حل مسئله به نوعی است.
طراحی پروژه
ایجاد خطوط کد برای ایجاد یک اتفاق یک چیز است، اما درک اینکه چگونه این خطوط کد باید با هم ترکیب شوند تا یک کل منسجم ایجاد کنند، کاملاً چیز دیگری است. کدنویسی روی پلتفرم Scratch میتواند مسابقات اسکرچ به بچهها این فرصت را بدهد که در سطح سیستمی فکر کنند، همانطور که برای تکمیل طراحی پروژه خود کار میکنند.
اولین برنامه اسکرچ خود را بسازید
هنگامی که احساس راحتی کردید، اولین پروژه هایScratch خود را بسازید. در اینجا چند آموزش و فعالیت گام به گام عالی برای امتحان کردن بازیها و برنامههای Scratch خود را امتحان کنید!
Flying Space Cat - یک بازی جمع آوری سرگرم کننده را کد کنید مسابقات اسکرچ تا به گربه فضایی در انجام ماموریت خود کمک کنید.
بازی فرود موشک - موشک خود را با خیال راحت بر روی سکو فرود بیاورید تا برنده شوید.
فعالیت خراش دهنده کارت روز ولنتاین - کارت را برای پیام ولنتاین خراش دهید.
بازی کلکسیونر آب نبات هالووین - تا می توانید خوراکی های هالووین را جمع آوری کنید.
تقویم ظهور تعطیلات - شمارش معکوس روزها تا کریسمس.
بهترین بازی های اسکرچ را بازی و ریمیکس کنید
بخش بزرگی از فرآیند یادگیری در اسکرچ از نگاه کردن به مسابقات اسکرچ پروژه هایی است که دیگران ساخته اند. برخی از بهترین بازیهای Scratch را بررسی کنید تا الهام بگیرید!
بازی های خراش برای کودکان
25 بهترین بازی اسکرچ
چرا بچه ها باید کدنویسی را یاد بگیرند؟
یادگیری کدنویسی به بچه ها مهارت های شغلی و زندگی ارزشمندی می دهد.
تخمین زده می شود که تا سال 2025، بیش از 1 میلیون شغل درSTEM وجود داشته باشد و بچه ها این فرصت را دارند که این موقعیت ها را پر کنند. مشاغل پردرآمد زیادی وجو Scratch competitions د خواهد داشت