تمرین اسکرچ برای کودکان: ۱۲ تمرین از آسان تا بازی‌سازی، با راهنمای حل (قابل چاپ) - مجله آموزش برنامه‌نویسی داناورس
کودک و نوجوان بازبینی علمی: داود قبادی ۵ دقیقه مطالعه

تمرین اسکرچ برای کودکان: ۱۲ تمرین از آسان تا بازی‌سازی، با راهنمای حل (قابل چاپ)

اسکرچ را با تماشا کردن یاد نمی‌گیری؛ با ساختن یاد می‌گیری. این صفحه ۱۲ تمرین دارد که از حرکت دادن گربه شروع می‌شود و به ساختن یک بازی کامل با امتیاز و جان می‌رسد. راهنمای حل همه‌ی تمرین‌ها آخر صفحه است.

این تمرین‌ها برای بچه‌هایی است که تازه با اسکرچ آشنا شده‌اند، برای والدینی که می‌خواهند در خانه کمک کنند و برای معلم‌هایی که تمرین اضافه لازم دارند.

قبل از شروع

  • کجا کار کنم؟ اسکرچ در سایت scratch.mit.edu و داخل مرورگر اجرا می‌شود. روی ویندوز و مک نسخه‌ی بدون اینترنت هم دارد.
  • زبان فارسی: با زدن آیکون کره‌ی زمین در بالای صفحه، زبان را فارسی کنید. در این صفحه نام انگلیسی هر بلوک را هم نوشته‌ایم تا در هر زبانی پیدایش کنی.
  • رنگ‌ها کمک می‌کنند: بلوک‌های حرکت آبی‌اند، ظاهر بنفش، رویدادها زرد، کنترل نارنجی، حسگرها آبی روشن، عملگرها سبز و متغیرها نارنجی تیره.
  • اول خودت امتحان کن. قبل از دیدن راهنما، حداقل ده دقیقه روی هر تمرین کار کن. اگر برنامه کار نکرد، این بخشی از یادگیری است.
  • نسخه‌ی چاپی: روی کامپیوتر با Ctrl+P فقط تمرین‌ها و راهنما چاپ می‌شوند.

سطح ۱: حرکت و گفتن

  1. سلام گربه: وقتی پرچم سبز زده شد، گربه دو ثانیه «سلام!» بگوید و بعد ۱۰۰ قدم جلو برود.
  2. رقص گربه: گربه ۱۰ بار پشت سر هم کمی جلو برود و لباسش (Costume) عوض شود، طوری که به نظر برسد راه می‌رود.
  3. رفت و برگشت: گربه برای همیشه راه برود و وقتی به لبه‌ی صفحه رسید، برگردد. دقت کن گربه وارونه نشود.

سطح ۲: تکرار و نقاشی

برای تمرین‌های این سطح، از دکمه‌ی پایین سمت چپ صفحه (Add Extension) افزودنی Pen را اضافه کن.

  1. مربع: گربه با قلم یک مربع بکشد. فقط با یک بلوک تکرار و دو بلوک حرکت.
  2. ستاره: گربه یک ستاره‌ی پنج‌پر بکشد. راهنمایی: زاویه‌ی چرخش ستاره ۱۴۴ درجه است. چالش: یک شش‌ضلعی هم بکش.
  3. گل رنگی: مربع تمرین ۴ را ۳۶ بار بکش و بعد از هر بار کمی بچرخ و رنگ قلم را عوض کن.

سطح ۳: رویداد و کنترل

  1. کنترل با کیبورد: با کلیدهای جهت‌نما، گربه به چپ، راست، بالا و پایین برود.
  2. دنبال کردن موس: گربه برای همیشه به سمت نشانگر موس نگاه کند و آرام دنبالش برود.
  3. عوض کردن صحنه: سه پس‌زمینه اضافه کن. هر بار که روی گربه کلیک شد، پس‌زمینه‌ی بعدی بیاید.

سطح ۴: متغیر و بازی

  1. سیب‌چین: یک شکلک سیب اضافه کن. هر بار که روی سیب کلیک شد، یک امتیاز اضافه شود و سیب به جای تصادفی دیگری برود.
  2. مسابقه‌ی ضرب: گربه بپرسد «۷ ضرب در ۵ چند می‌شود؟». اگر جواب درست بود بگوید «آفرین!» و اگر نه، بگوید «دوباره فکر کن».
  3. بازی جاخالی: بازیکن پایین صفحه با جهت‌نماها چپ و راست برود. یک توپ از بالای صفحه و از جای تصادفی پایین بیاید. اگر توپ به بازیکن خورد یک امتیاز، و اگر به زمین رسید یک جان کم شود. با تمام شدن سه جان، بازی تمام شود.

راهنمای حل

این‌ها یک راه حل‌اند، نه تنها راه حل. اگر برنامه‌ی تو با راه دیگری درست کار می‌کند، آن هم درست است.

  1. when green flag clicked (شروع با پرچم سبز)، بعد say Hello! for 2 seconds (گفتن برای ۲ ثانیه) و بعد move 100 steps (۱۰۰ قدم حرکت).
  2. داخل repeat 10 (۱۰ بار تکرار) سه بلوک بگذار: move 10 steps، next costume (لباس بعدی) و wait 0.2 seconds (صبر کردن).
  3. داخل forever (برای همیشه): move 10 steps و if on edge, bounce (برگشتن از لبه). برای وارونه نشدن، قبل از حلقه بلوک set rotation style left-right را بگذار.
  4. pen down (گذاشتن قلم)، بعد repeat 4 و داخلش move 100 steps و turn 90 degrees.
  5. pen down و بعد repeat 5 با move 100 steps و turn 144 degrees. برای شش‌ضلعی: repeat 6 و چرخش ۶۰ درجه.
  6. repeat 36 و داخلش: کل بلوک‌های تمرین ۴، بعد turn 10 degrees و change pen color by 10.
  7. چهار بار بلوک when key pressed (وقتی کلید زده شد) برای چهار جهت. زیر راست: change x by 10، زیر چپ: change x by -10، زیر بالا: change y by 10 و زیر پایین: change y by -10.
  8. forever و داخلش point towards mouse-pointer (نگاه به سمت موس) و move 3 steps.
  9. در بخش پس‌زمینه سه پس‌زمینه انتخاب کن. روی گربه: when this sprite clicked (وقتی روی این شکلک کلیک شد) و زیرش next backdrop.
  10. از دسته‌ی متغیرها، متغیر «امتیاز» را بساز. روی سیب: با پرچم سبز set امتیاز to 0. با کلیک روی سیب: change امتیاز by 1 و go to random position.
  11. ask ... and wait (پرسیدن و صبر کردن) از دسته‌ی حسگرها. بعد if ... then ... else با شرط answer = 35 که بلوک answer از حسگرها و علامت مساوی از عملگرهاست.
  12. دو متغیر «امتیاز» و «جان» بساز. بازیکن: کنترل چپ و راست مثل تمرین ۷. توپ: داخل forever اول go to x: (pick random -200 to 200) y: 170، بعد repeat until (تکرار تا وقتی که) با شرط y position < -160 یا touching بازیکن و داخلش change y by -5. بعد از حلقه: اگر به بازیکن خورده بود امتیاز را یکی زیاد کن، وگرنه جان را یکی کم کن. اگر جان صفر شد، say پایان بازی و stop all.

بعد از این تمرین‌ها

اگر این ۱۲ تمرین را تمام کردی، آماده‌ای بازی‌های خودت را طراحی کنی. والدین محترم: برای اینکه بدانید اسکرچ یا پایتون برای فرزندتان مناسب‌تر است، بهترین زبان برنامه‌نویسی برای کودکان را بخوانید. اگر کودک بزرگ‌تر شده و آماده‌ی کد متنی است، تمرین‌های پایتون قدم بعدی است. برای ادامه با مربی و پروژه‌های بیشتر هم دوره‌ی بازی‌سازی با اسکرچ داناورس از همین نقطه ادامه می‌دهد.

اسکرچ (Scratch)
پیشنهاد ویژه یادگیری

اسکرچ (Scratch)

آموزش منطق برنامه‌نویسی برای کودکان از طریق بازی‌سازی.

مشاهده دوره و ثبت‌نام

مقالات مرتبط

برچسب‌ها: #برنامه‌نویسی کودکان #داناورس

بحث و تبادل نظر 0 دیدگاه

💭

هنوز دیدگاهی ثبت نشده است. شما اولین نفر باشید!

مشاوره و پشتیبانی در واتس‌اپ