[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"post-data-amoozesh-scratch-az-sefr":3,"comments-39":61},{"post":4,"course":44,"related":45},{"id":5,"slug":6,"title":7,"content":8,"excerpt":9,"category":10,"date":11,"readTime":12,"wordCount":13,"image":14,"author":15,"authorRole":16,"authorImg":17,"reviewedBy":18,"tags":19,"relatedCourseSlug":22,"categoryKey":23,"summaryPoints":24,"faq":28,"seoTitle":41,"seoDesc":42,"createdAtIso":43,"updatedAtIso":43,"updatedDate":44},39,"amoozesh-scratch-az-sefr","آموزش اسکرچ از صفر: نصب روی کامپیوتر و تبلت، آشنایی با محیط و ساخت اولین بازی","\n\u003Cp>اسکرچ (Scratch) محبوب‌ترین راه شروع برنامه‌نویسی برای کودکان و نوجوانان است. به جای تایپ کردن کد، بلوک‌های رنگی را مثل پازل کنار هم می‌گذارید و شخصیت‌ها را حرکت می‌دهید، داستان می‌سازید یا بازی طراحی می‌کنید. اسکرچ را دانشگاه MIT ساخته و کاملاً رایگان است.\u003C\u002Fp>\n\n\u003Cp>این آموزش برای کودکی است که می‌خواهد خودش شروع کند، و برای والد یا معلمی که می‌خواهد کنارش باشد. قدم‌به‌قدم پیش می‌رویم: نصب، آشنایی با محیط، اولین برنامه، ساخت یک بازی امتیازی کامل، و در پایان ذخیره کردن پروژه و گرفتن خروجی.\u003C\u002Fp>\n\n\u003Ch2>اسکرچ برای چه سنی مناسب است؟\u003C\u002Fh2>\n\n\u003Cp>اسکرچ برای حدود ۸ سال به بالا طراحی شده؛ یعنی وقتی کودک خواندن را بلد است. برای ۵ تا ۷ ساله‌ها نسخه‌ی ساده‌تری به نام اسکرچ جونیور هست که بلوک‌هایش به جای نوشته، تصویر دارند؛ آموزش کاملش را در مقاله‌ی \u003Ca href=\"\u002Flearning\u002Famoozesh-scratch-junior\">آموزش اسکرچ جونیور\u003C\u002Fa> ببینید. اسکرچ برای نوجوان‌ها و حتی بزرگسالانی که هیچ تجربه‌ی برنامه‌نویسی ندارند هم شروع خوبی است.\u003C\u002Fp>\n\n\u003Ch2>آنلاین کار کنم یا نصب کنم؟\u003C\u002Fh2>\n\n\u003Cp>اسکرچ دو حالت دارد و هر دو رایگان‌اند:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>نسخه‌ی آنلاین:\u003C\u002Fstrong> در سایت scratch.mit.edu روی Create بزنید؛ اسکرچ داخل مرورگر باز می‌شود و نصب لازم ندارد. اگر حساب کاربری بسازید، پروژه‌ها خودکار در سایت ذخیره می‌شوند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>نسخه‌ی نصبی (Scratch app):\u003C\u002Fstrong> بدون اینترنت کار می‌کند و برای جاهایی که اینترنت کند یا قطع است بهتر است. پروژه‌ها روی خود کامپیوتر ذخیره می‌شوند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>نصب اسکرچ روی ویندوز و لپ‌تاپ\u003C\u002Fh2>\n\n\u003Col>\n\u003Cli>به صفحه‌ی scratch.mit.edu\u002Fdownload بروید.\u003C\u002Fli>\n\u003Cli>سیستم‌عامل را انتخاب کنید. برنامه‌ی اسکرچ برای ویندوز ۱۰ به بالا، مک و کروم‌بوک نسخه دارد.\u003C\u002Fli>\n\u003Cli>فایل نصب را دانلود و اجرا کنید. بعد از نصب، آیکون گربه‌ی نارنجی اسکرچ روی دسکتاپ می‌آید.\u003C\u002Fli>\n\u003Cli>برنامه را باز کنید؛ محیط ساخت پروژه مستقیم نمایش داده می‌شود.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>اگر کامپیوتر قدیمی است و ویندوز ۷ دارد، از نسخه‌ی آنلاین در مرورگر کروم یا فایرفاکس استفاده کنید.\u003C\u002Fp>\n\n\u003Ch2>اسکرچ روی گوشی و تبلت\u003C\u002Fh2>\n\n\u003Cp>این سوال را زیاد می‌پرسند، پس جواب صادقانه: اسکرچ برای صفحه‌ی بزرگ طراحی شده. برنامه‌ی اسکرچ روی \u003Cstrong>تبلت اندروید با صفحه‌ی ۸ اینچ یا بزرگ‌تر\u003C\u002Fstrong> نصب می‌شود، ولی روی گوشی رسماً پشتیبانی نمی‌شود. سایت اسکرچ در مرورگر گوشی باز می‌شود، اما کشیدن بلوک‌ها روی صفحه‌ی کوچک آن‌قدر سخت است که بیشتر بچه‌ها زود خسته می‌شوند.\u003C\u002Fp>\n\n\u003Cp>اگر فقط گوشی یا تبلت کوچک دارید، دو راه دارید: برای کودک کوچک‌تر، \u003Ca href=\"\u002Flearning\u002Famoozesh-scratch-junior\">اسکرچ جونیور\u003C\u002Fa> که برای تبلت ساخته شده؛ و برای بچه‌های بزرگ‌تر، استفاده از یک لپ‌تاپ یا کامپیوتر قدیمی که برای اسکرچ کاملاً کافی است.\u003C\u002Fp>\n\n\u003Ch2>فارسی کردن محیط اسکرچ\u003C\u002Fh2>\n\n\u003Cp>بالای صفحه‌ی اسکرچ، کنار لوگو، آیکون کره‌ی زمین هست. روی آن بزنید و «فارسی» را انتخاب کنید. همه‌ی بلوک‌ها فارسی می‌شوند. در این آموزش اسم انگلیسی هر بلوک را هم نوشته‌ایم، چون ترجمه‌ی فارسی بعضی بلوک‌ها در نسخه‌های مختلف کمی فرق می‌کند و خیلی از آموزش‌های ویدیویی هم انگلیسی‌اند.\u003C\u002Fp>\n\n\u003Ch2>آشنایی با محیط اسکرچ\u003C\u002Fh2>\n\n\u003Cp>صفحه‌ی اسکرچ پنج بخش اصلی دارد:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>صحنه (Stage):\u003C\u002Fstrong> مستطیل سفید بالا و سمت راست. اینجا نتیجه‌ی برنامه را می‌بینید. پرچم سبز برنامه را شروع می‌کند و دکمه‌ی قرمز آن را متوقف.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>شخصیت‌ها (Sprites):\u003C\u002Fstrong> زیر صحنه. گربه‌ی اسکرچ اولین شخصیت است. با دکمه‌ی گربه‌ی کوچک پایین این بخش، شخصیت تازه اضافه می‌کنید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>دسته‌های بلوک:\u003C\u002Fstrong> ستون سمت چپ. هر رنگ یک دسته است.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>محل کد:\u003C\u002Fstrong> فضای وسط. بلوک‌ها را به اینجا می‌کشید و به هم می‌چسبانید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>زبانه‌های بالا:\u003C\u002Fstrong> «کد» برای برنامه‌نویسی، «لباس‌ها» (Costumes) برای نقاشی و تغییر ظاهر شخصیت، و «صداها» (Sounds) برای ضبط و افزودن صدا.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>دسته‌های بلوک‌های اسکرچ\u003C\u002Fh2>\n\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>دسته\u003C\u002Fth>\u003Cth>رنگ\u003C\u002Fth>\u003Cth>کارش\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>حرکت (Motion)\u003C\u002Ftd>\u003Ctd>آبی\u003C\u002Ftd>\u003Ctd>جابه‌جایی، چرخش و رفتن به یک نقطه\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>ظاهر (Looks)\u003C\u002Ftd>\u003Ctd>بنفش\u003C\u002Ftd>\u003Ctd>حرف زدن، عوض کردن لباس، بزرگ و کوچک شدن\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>صدا (Sound)\u003C\u002Ftd>\u003Ctd>صورتی\u003C\u002Ftd>\u003Ctd>پخش صدا و تغییر بلندی\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>رویدادها (Events)\u003C\u002Ftd>\u003Ctd>زرد\u003C\u002Ftd>\u003Ctd>شروع برنامه؛ مثل کلیک پرچم سبز یا فشار یک کلید\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>کنترل (Control)\u003C\u002Ftd>\u003Ctd>نارنجی\u003C\u002Ftd>\u003Ctd>تکرار، صبر کردن و شرط «اگر»\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>حسگر (Sensing)\u003C\u002Ftd>\u003Ctd>آبی روشن\u003C\u002Ftd>\u003Ctd>تشخیص برخورد، کلید فشرده و موقعیت ماوس\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>عملگرها (Operators)\u003C\u002Ftd>\u003Ctd>سبز\u003C\u002Ftd>\u003Ctd>حساب، مقایسه و عدد تصادفی\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>متغیرها (Variables)\u003C\u002Ftd>\u003Ctd>نارنجی تیره\u003C\u002Ftd>\u003Ctd>نگه داشتن عدد؛ مثل امتیاز و جان\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>بلوک‌های من (My Blocks)\u003C\u002Ftd>\u003Ctd>قرمز\u003C\u002Ftd>\u003Ctd>ساختن بلوک تازه از چند بلوک\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp>\u003Cstrong>افزونه‌ها:\u003C\u002Fstrong> دکمه‌ی پایین ستون سمت چپ دسته‌های اضافه را باز می‌کند؛ مثل «قلم» (Pen) برای نقاشی روی صحنه، «موسیقی» و «تبدیل متن به گفتار». افزونه‌ی قلم برای ساختن شکل‌های هندسی مثل دایره و ستاره عالی است.\u003C\u002Fp>\n\n\u003Ch2>اولین برنامه: گربه‌ای که راه می‌رود و حرف می‌زند\u003C\u002Fh2>\n\n\u003Col>\n\u003Cli>از دسته‌ی رویدادها، بلوک \u003Ccode>when green flag clicked\u003C\u002Fcode> (وقتی پرچم سبز کلیک شد) را به محل کد بکشید.\u003C\u002Fli>\n\u003Cli>از دسته‌ی ظاهر، \u003Ccode>say Hello! for 2 seconds\u003C\u002Fcode> را زیرش بچسبانید و متن را به «سلام!» تغییر دهید.\u003C\u002Fli>\n\u003Cli>از دسته‌ی کنترل، \u003Ccode>repeat 10\u003C\u002Fcode> را اضافه کنید.\u003C\u002Fli>\n\u003Cli>داخل حلقه به ترتیب این سه بلوک را بگذارید: \u003Ccode>move 10 steps\u003C\u002Fcode> از دسته‌ی حرکت، \u003Ccode>next costume\u003C\u002Fcode> از دسته‌ی ظاهر و \u003Ccode>wait 0.1 seconds\u003C\u002Fcode> از دسته‌ی کنترل. مکث کوتاه باعث می‌شود راه رفتن دیده شود.\u003C\u002Fli>\n\u003Cli>پرچم سبز را بزنید.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>گربه سلام می‌کند و با عوض کردن لباسش، قدم‌زنان جلو می‌رود. حالا عدد ۱۰ حلقه را به ۳۰ تغییر دهید و ببینید چه می‌شود. اگر گربه از صحنه بیرون رفت، از دسته‌ی حرکت \u003Ccode>go to x: 0 y: 0\u003C\u002Fcode> را اول برنامه بگذارید تا هر بار از وسط شروع کند.\u003C\u002Fp>\n\n\u003Ch2>ساخت اولین بازی: سیب‌گیر\u003C\u002Fh2>\n\n\u003Cp>در این بازی، سیب از بالای صفحه می‌افتد و بازیکن با یک کاسه آن را می‌گیرد. هر سیب یک امتیاز دارد. این بازی همه‌ی مفاهیم مهم اسکرچ را با هم تمرین می‌کند: رویداد، حلقه، شرط، متغیر و عدد تصادفی.\u003C\u002Fp>\n\n\u003Ch3>قدم ۱: شخصیت‌ها\u003C\u002Fh3>\n\u003Cp>گربه را پاک کنید (سطل زباله کنار شخصیت). از دکمه‌ی انتخاب شخصیت، Bowl (کاسه) و Apple (سیب) را اضافه کنید. یک پس‌زمینه‌ی دلخواه هم انتخاب کنید.\u003C\u002Fp>\n\n\u003Ch3>قدم ۲: کاسه با کلیدهای جهت حرکت کند\u003C\u002Fh3>\n\u003Cp>روی کاسه کلیک کنید و این کد را بسازید:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>when green flag clicked\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>go to x: 0 y: -140\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>forever\u003C\u002Fcode> و داخلش:\n  \u003Cul>\n  \u003Cli>\u003Ccode>if key right arrow pressed then\u003C\u002Fcode> → \u003Ccode>change x by 10\u003C\u002Fcode>\u003C\u002Fli>\n  \u003Cli>\u003Ccode>if key left arrow pressed then\u003C\u002Fcode> → \u003Ccode>change x by -10\u003C\u002Fcode>\u003C\u002Fli>\n  \u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch3>قدم ۳: متغیر امتیاز\u003C\u002Fh3>\n\u003Cp>در دسته‌ی متغیرها، Make a Variable را بزنید و اسمش را «امتیاز» بگذارید. کنار صحنه شمارنده‌ی امتیاز ظاهر می‌شود.\u003C\u002Fp>\n\n\u003Ch3>قدم ۴: سیب بیفتد و گرفته شود\u003C\u002Fh3>\n\u003Cp>روی سیب کلیک کنید و این کد را بسازید:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>when green flag clicked\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>set امتیاز to 0\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>go to x: (pick random -200 to 200) y: 170\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>forever\u003C\u002Fcode> و داخلش:\n  \u003Cul>\n  \u003Cli>\u003Ccode>change y by -5\u003C\u002Fcode>\u003C\u002Fli>\n  \u003Cli>\u003Ccode>if touching Bowl then\u003C\u002Fcode> → \u003Ccode>change امتیاز by 1\u003C\u002Fcode> و بعد \u003Ccode>go to x: (pick random -200 to 200) y: 170\u003C\u002Fcode>\u003C\u002Fli>\n  \u003Cli>\u003Ccode>if y position &lt; -170 then\u003C\u002Fcode> → \u003Ccode>go to x: (pick random -200 to 200) y: 170\u003C\u002Fcode>\u003C\u002Fli>\n  \u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>پرچم سبز را بزنید و بازی کنید. بلوک \u003Ccode>pick random\u003C\u002Fcode> از دسته‌ی عملگرها جای افتادن سیب را هر بار عوض می‌کند و بلوک مقایسه‌ی \u003Ccode>&lt;\u003C\u002Fcode> (کوچک‌تر از) هم در همان دسته است.\u003C\u002Fp>\n\n\u003Ch3>قدم ۵: سخت‌ترش کنید\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>به جای ۵، سرعت افتادن را به امتیاز وابسته کنید تا بازی کم‌کم سخت شود.\u003C\u002Fli>\n\u003Cli>یک متغیر «جان» بسازید که با هر سیب افتاده یکی کم شود و در صفر، بازی با \u003Ccode>stop all\u003C\u002Fcode> تمام شود.\u003C\u002Fli>\n\u003Cli>با زبانه‌ی صداها، برای گرفتن سیب صدا بگذارید.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>برای تمرین‌های بیشتر به ترتیب سختی، از حرکت ساده تا بازی جاخالی، مقاله‌ی \u003Ca href=\"\u002Flearning\u002Ftamrin-scratch-koodakan\">تمرین اسکرچ برای کودکان: ۱۲ تمرین با راهنمای حل\u003C\u002Fa> را ببینید.\u003C\u002Fp>\n\n\u003Ch2>ذخیره کردن پروژه در اسکرچ\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>نسخه‌ی آنلاین با حساب کاربری:\u003C\u002Fstrong> پروژه خودکار ذخیره می‌شود. از منوی File گزینه‌ی Save now هم ذخیره‌ی فوری می‌کند. همه‌ی پروژه‌ها در بخش My Stuff هستند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ذخیره روی کامپیوتر:\u003C\u002Fstrong> از منوی File گزینه‌ی Save to your computer را بزنید. فایلی با پسوند \u003Ccode>.sb3\u003C\u002Fcode> دانلود می‌شود. این فایل را نگه دارید یا برای معلم بفرستید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>باز کردن فایل ذخیره‌شده:\u003C\u002Fstrong> از منوی File گزینه‌ی Load from your computer و انتخاب همان فایل \u003Ccode>.sb3\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>در نسخه‌ی نصبی:\u003C\u002Fstrong> همان منوی File و ذخیره روی کامپیوتر؛ نسخه‌ی نصبی پروژه را جایی آنلاین نگه نمی‌دارد.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>یک عادت خوب برای بچه‌ها: نسخه‌های مختلف پروژه را با شماره ذخیره کنند، مثل «سیب‌گیر-۱» و «سیب‌گیر-۲». اگر چیزی خراب شد، نسخه‌ی قبلی هست.\u003C\u002Fp>\n\n\u003Ch2>خروجی گرفتن از اسکرچ و تبدیل به برنامه\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>اشتراک‌گذاری در سایت:\u003C\u002Fstrong> با حساب کاربری، دکمه‌ی Share پروژه را در سایت اسکرچ منتشر می‌کند و هر کسی با لینکش می‌تواند بازی را در مرورگر اجرا کند. این ساده‌ترین راه نشان دادن بازی به دوستان و خانواده است.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>تبدیل به فایل اجرایی (exe) یا صفحه‌ی وب:\u003C\u002Fstrong> خود اسکرچ این امکان را ندارد، ولی ابزار رایگان \u003Cstrong>TurboWarp Packager\u003C\u002Fstrong> فایل \u003Ccode>.sb3\u003C\u002Fcode> را به یک صفحه‌ی HTML، برنامه‌ی ویندوز (exe)، برنامه‌ی مک یا لینوکس تبدیل می‌کند. خروجی HTML روی هر دستگاهی که مرورگر دارد، از جمله گوشی، اجرا می‌شود.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>تبدیل به apk اندروید:\u003C\u002Fstrong> راه رسمی و ساده‌ای برای این کار وجود ندارد. اگر هدف این است که بازی روی گوشی اجرا شود، همان خروجی HTML یا لینک سایت اسکرچ کافی است.\u003C\u002Fp>\n\n\u003Ch2>اسکرچ در مدرسه\u003C\u002Fh2>\n\n\u003Cp>خیلی از دانش‌آموزان پایه‌ی ششم برای درس کار و فناوری دنبال آموزش اسکرچ می‌گردند. اگر تکلیف مدرسه دارید، همین بخش‌های این مقاله، یعنی محیط، دسته‌های بلوک، اولین برنامه و ذخیره‌ی پروژه، پایه‌ی لازم را می‌سازد. برای انجام تکلیف، همیشه شکل خواسته‌شده در کتاب و توضیح معلم را ملاک قرار دهید.\u003C\u002Fp>\n\n\u003Ch2>بعد از اسکرچ چه یاد بگیرم؟\u003C\u002Fh2>\n\n\u003Cp>وقتی کودک با اسکرچ بازی کامل می‌سازد و متغیر و شرط را راحت به کار می‌برد، آماده‌ی قدم بعدی است. برای بیشتر بچه‌ها حدود ۱۰ سالگی زمان خوبی برای رفتن سراغ پایتون، اولین زبان برنامه‌نویسی واقعی، است. مقایسه‌ی کاملش را در \u003Ca href=\"\u002Flearning\u002Fbehtarin-zaban-barnamenevisi-koodakan\">بهترین زبان برنامه‌نویسی برای کودکان: اسکرچ یا پایتون؟\u003C\u002Fa> ببینید.\u003C\u002Fp>\n\n\u003Cp>اگر می‌خواهید کودک اسکرچ را منظم و با پروژه یاد بگیرد، در \u003Ca href=\"\u002Fcourses\u002Fscratch\">دوره‌ی آنلاین بازی‌سازی با اسکرچ داناورس\u003C\u002Fa> کلاس‌ها زنده است و هر جلسه با ساختن یک بازی یا انیمیشن پیش می‌رود. دوره‌ی بعدی این مسیر \u003Ca href=\"\u002Fcourses\u002Fpython-kids\">پایتون کودکان\u003C\u002Fa> است.\u003C\u002Fp>\n\n\u003Ch2>سوالات رایج\u003C\u002Fh2>\n\n\u003Ch3>اسکرچ رایگان است؟\u003C\u002Fh3>\n\u003Cp>بله. هم نسخه‌ی آنلاین و هم نسخه‌ی نصبی کاملاً رایگان است و تبلیغ ندارد.\u003C\u002Fp>\n\n\u003Ch3>برای اسکرچ اینترنت لازم است؟\u003C\u002Fh3>\n\u003Cp>برای نسخه‌ی آنلاین بله. نسخه‌ی نصبی بعد از دانلود، بدون اینترنت کار می‌کند.\u003C\u002Fp>\n\n\u003Ch3>با اسکرچ می‌شود بازی واقعی ساخت؟\u003C\u002Fh3>\n\u003Cp>بله، بازی‌های دوبعدی کامل مثل بازی‌های سکویی، معمایی و تیراندازی ساده. البته اسکرچ برای یادگیری ساخته شده؛ بازی‌های بزرگ و تجاری با موتورهای بازی‌سازی حرفه‌ای ساخته می‌شوند.\u003C\u002Fp>\n\n\u003Ch3>آیا اسکرچ برنامه‌نویسی واقعی است؟\u003C\u002Fh3>\n\u003Cp>از نظر فکر، بله. حلقه، شرط، متغیر، رویداد و تقسیم مسئله به بخش‌های کوچک همان مفاهیمی است که در همه‌ی زبان‌ها استفاده می‌شود؛ فقط به جای تایپ، با بلوک انجام می‌شود. همین است که رفتن از اسکرچ به پایتون را راحت می‌کند.\u003C\u002Fp>\n  ","اسکرچ (Scratch) محبوب‌ترین راه شروع برنامه‌نویسی برای کودکان و نوجوانان است. به جای تایپ کردن کد، بلوک‌های رنگی را مثل پازل کنار هم می‌گذارید و شخصیت‌ها را حرکت می‌دهید، داستان می‌...","کودک و نوجوان","۱۱ مهر ۱۴۰۵","۸ دقیقه",1655,"\u002Fimages\u002Fblog\u002Famoozesh-scratch-az-sefr.jpg","تیم تولید محتوای داناورس","مدرس و کارشناس آکادمی","\u002Fimages\u002Flogo-light.png","داود قبادی",[20,21],"برنامه‌نویسی کودکان","داناورس","scratch","kids",[25,26,27],"اسکرچ رایگان و ساخت دانشگاه MIT است و برای حدود ۸ سال به بالا طراحی شده؛ برای ۵ تا ۷ ساله‌ها اسکرچ جونیور مناسب‌تر است.","اسکرچ هم آنلاین در scratch.mit.edu کار می‌کند و هم روی ویندوز، مک و کروم‌بوک نصب می‌شود؛ روی گوشی رسماً پشتیبانی نمی‌شود و روی تبلت اندروید ۸ اینچ به بالا نصب می‌شود.","آموزش قدم‌به‌قدم محیط، دسته‌های بلوک و ساخت بازی سیب‌گیر را دارد و برای تبدیل پروژه به صفحه‌ی وب یا فایل exe، ابزار رایگان TurboWarp Packager را معرفی می‌کند.",[29,32,35,38],{"q":30,"a":31},"اسکرچ رایگان است؟","بله. هم نسخه‌ی آنلاین و هم نسخه‌ی نصبی کاملاً رایگان است و تبلیغ ندارد.",{"q":33,"a":34},"برای اسکرچ اینترنت لازم است؟","برای نسخه‌ی آنلاین بله. نسخه‌ی نصبی بعد از دانلود، بدون اینترنت کار می‌کند.",{"q":36,"a":37},"با اسکرچ می‌شود بازی واقعی ساخت؟","بله، بازی‌های دوبعدی کامل مثل بازی‌های سکویی، معمایی و تیراندازی ساده. البته اسکرچ برای یادگیری ساخته شده؛ بازی‌های بزرگ و تجاری با موتورهای بازی‌سازی حرفه‌ای ساخته می‌شوند.",{"q":39,"a":40},"آیا اسکرچ برنامه‌نویسی واقعی است؟","از نظر فکر، بله. حلقه، شرط، متغیر، رویداد و تقسیم مسئله به بخش‌های کوچک همان مفاهیمی است که در همه‌ی زبان‌ها استفاده می‌شود؛ فقط به جای تایپ، با بلوک انجام می‌شود. همین است که رفتن از اسکرچ به پایتون را راحت می‌کند.","آموزش اسکرچ از صفر: نصب، محیط برنامه و ساخت اولین بازی","آموزش اسکرچ از صفر برای کودکان و والدین: نصب روی ویندوز و تبلت، اسکرچ روی گوشی، فارسی کردن، دسته‌های بلوک، ساخت بازی امتیازی، ذخیره و خروجی exe.","2026-10-03T08:38:16.096539+00:00",null,[46,51,56],{"path":47,"title":48,"desc":49,"image":50},"\u002Flearning\u002Famoozesh-scratch-junior","آموزش اسکرچ جونیور: برنامه‌نویسی برای کودکان ۵ تا ۷ ساله روی تبلت، قدم‌به‌قدم","آموزش اسکرچ جونیور برای والدین و مربی‌ها: نصب روی تبلت و گوشی، بلوک‌ها، اولین پروژه، ۸ پروژه‌ی ساده، ذخیره و فیلم گرفتن از پروژه برای کودکان ۵ تا ۷ ساله.","\u002Fimages\u002Fblog\u002Famoozesh-scratch-junior.jpg",{"path":52,"title":53,"desc":54,"image":55},"\u002Flearning\u002Ftamrin-scratch-koodakan","تمرین اسکرچ برای کودکان: ۱۲ تمرین از آسان تا بازی‌سازی، با راهنمای حل (قابل چاپ)","تمرین اسکرچ برای کودکان و مبتدی‌ها: ۱۲ تمرین از حرکت و نقاشی با قلم تا کنترل با کیبورد، متغیر امتیاز و ساخت بازی جاخالی، همراه با راهنمای حل و نسخه‌ی قابل چاپ.","\u002Fimages\u002Fblog\u002Ftamrin-scratch-koodakan.jpg",{"path":57,"title":58,"desc":59,"image":60},"\u002Flearning\u002Famoozesh-barnamenevisi-koodakan","آموزش برنامه‌نویسی کودکان: راهنمای کامل والدین از سن مناسب تا انتخاب کلاس","آموزش برنامه نویسی کودکان از چند سالگی و با چه ابزاری؟ ابزارهای رایگان برای شروع در خانه، مقایسه‌ی کلاس حضوری و آنلاین و چک‌لیست انتخاب کلاس.","\u002Fimages\u002Fblog\u002Famoozesh-barnamenevisi-koodakan.jpg",[]]