Scratch (اِسکِرَچ) یک پروژه تحت حمایت MIT است که هدف آن آموزش برنامه نویسی به کودکان 8 تا 16 ساله است.
یک جامعه عظیم در اطراف اسکرچ ساخته شده است که از سال 2006 وجود داشته است.
تمرکز ویژه ای بر دوستدار خانواده بودن وجود دارد.
اسکرچ به طور کامل در مرورگر وب اجرا می شود، شما می توانید به سادگی به صفحه وب بروید و برنامه نویسی را شروع کنید.
اگر میخواهید کار خود را ذخیره کنید، باید ثبت نام کنید، اما فقط یک فرم ثبت نام ساده است و حتی برای تأیید به شما ایمیل نمیزند.
Scratch کاملاً در رده زبان های برنامه نویسی بصری قرار دارد.
کودک شما با کشیدن بازیگران روی صحنه کار می کند، سپس آنها را با استفاده از بلوک های برنامه نویسی لگو کنترل می کند.
بلوک ها موازی خوبی با ساختار زبان برنامه نویسی واقعی هستند.
بنابراین اگر آنها به اسکریپت یا برنامه نویسی سنتی تغییر کنند، بلافاصله منطقی خواهد بود.
اسناد زیادی در دسترس است و می توانید به معنای واقعی کلمه هزاران نمونه برنامه اسکرچ را برای یادگیری پیدا کنید.
شاید ارزشمندترین بخش اسکرچ این است که با انواع محتوا از قبل بارگذاری شده است تا کودک شما بتواند با آن شروع کند.
با این حال، این قابلیت را نیز دارد که گرافیک و صدایی را که خودتان میسازید یا از جامعه دریافت میکنید، وارد کند، امکان انتقال آسان بین برنامهنویسی و ساخت داراییهای بازی را فراهم کند.
اسکرین شات ها:
Scratch در حال اجرا در کروم
در حال بارگیری یک Sprite جدید
برنامه نویسی در اسکرچ
متن بالا اسکریپتی است که به سگ آبی متصل است.
این در دو بخش است، اول زمانی است که روی پرچم سبز (برو) کلیک می شود.
سگ را قابل مشاهده میکند، به موقعیت خاصی روی صفحه میرود، سپس یک قدم بارها و بارها حرکت میکند.
دیگری صبر می کند تا پیام برخورد را از سگ دیگر دریافت کند، وقتی این کار را انجام داد به موقعیت شروع باز می گردد، صحنه را تغییر می دهد و سپس خود را پنهان می کند.
هر Sprite اسکریپت مخصوص به خود را دارد.
بلوک های برنامه نویسی را میتوانید از قسمت برنامه نویسی بکشید و در قسمت مورد نظر بیندازید.
palate برنامه نویسی
اینها بلوک هایی هستند که برای برنامه نویسی در Scratch استفاده می کنید.
در بالا گزینه های “Looks” وجود دارد.
همانطور که می بینید، تعدادی دسته بندی مختلف برای انتخاب وجود دارد.
شامل یا موارد جایگزین :
Scratch یک راه حل همه در یک است، بنابراین برای کار در Scratch به ابزار دیگری نیاز ندارید.
همچنین با انواع زیادی از نمونه صحنه ها، پس زمینه ها و صداها برای شروع ارسال می شود.
هزینه ها:
Scratch کاملا رایگان است و توسط کمک های مالی پشتیبانی می شود.
کتاب ها:
- Learn to program with scratch
- super scratch programming adventure
- basic scratch
- scratch 2.0 programming
- scratch 2.0 game development
- scratch 2.0
نظرات :
Scratch همچنین یک برنامه نام ScratchJr برای آیپد ساخته است که برای کودکان 5 تا 8 ساله مناسب استفاده است.
این برنامه کاملاً رایگان است.
از آنجایی که چیزی برای خرید یا دانلود وجود ندارد و حتی برای امتحان کردن Scratch نیازی به ثبت نام ندارید، احتمالاً ساده ترین گزینه برای امتحان کردن است.
لینک Scratch
منبع : Game From Scratch