اگه دنبال یه راه سرگرمکننده برای ورود به دنیای برنامهنویسی هستی، اسکرچ بهترین نقطه شروعه. با این دوره میتونی بدون نیاز به حفظ کردن دستورات پیچیده، بازیهای واقعی بسازی و همزمان مفاهیم کدنویسی رو یاد بگیری.
مشخصات کلی دوره
| ویژگی | توضیح |
|---|---...
بازیسازی با اسکرچ | از ایده تا اجرا 🎮
اگه دنبال یه راه سرگرمکننده برای ورود به دنیای برنامهنویسی هستی، اسکرچ بهترین نقطه شروعه. با این دوره میتونی بدون نیاز به حفظ کردن دستورات پیچیده، بازیهای واقعی بسازی و همزمان مفاهیم کدنویسی رو یاد بگیری.
مشخصات کلی دوره
ویژگی
توضیح
عنوان
بازیسازی با اسکرچ
مدرس
Al Sweigart
مدت زمان
حدود ۷ ساعت ویدئوی آموزشی
سطح
مقدماتی (مناسب ۸ سال به بالا)
پیشنیاز
آشنایی ابتدایی با محیط اسکرچ
زبان
فارسی (زیرنویس ترجمهشده)
چرا این دوره؟
اسکرچ یه زبان برنامهنویسی بصریه که با بلوکهای رنگی کار میکنه؛ درست مثل لگو! بچهها و نوجوانها با چیدن این بلوکها روی هم، شخصیتها رو حرکت میدن، امتیاز میسازن و بازیهای کاملی خلق میکنن. این دوره هم دقیقاً بر همین اساس طراحی شده — یعنی بهجای تئوری خشک، از همون قدم اول وارد پروژههای واقعی میشی.
نکتهای که این دوره رو متفاوت میکنه: مسیر یادگیری بر پایه ساخت پروژهست. اول یه بازی ساده میسازی، بعد همون رو توسعه میدی، بعد سراغ بازی بعدی میری. این چرخه باعث میشه مفاهیمی مثل شرطها، حلقهها و متغیرها خودبهخود توی ذهنت جا بیفتن.
توی این دوره چی یاد میگیری؟ 🧠
ساخت شش پروژه هنری و بازی کامپیوتری از صفر
آشنایی با مفاهیم پایه برنامهنویسی: شرط، حلقه، متغیر، رویداد
کار با اسپرایتها (شکلکها) و طراحی شخصیتهای بازی
استفاده از ادیتور پینت برای ساخت گرافیک ساده
تکنیکهای اشکالزدایی (دیباگ) و تست پروژه
اصول طراحی مراحل، امتیازدهی و جلوههای صوتی
ساخت بازیهای کلاسیک مثل ماز، بسکتبال، آجرشکن، مار و میوهخردکن
این دوره مناسب کیه؟
بچههای ۸ تا ۱۶ ساله که دوست دارن بازی بسازن، نه فقط بازی کنن
والدینی که میخوان فرزندشون رو با دنیای کدنویسی آشنا کنن
معلمهایی که قصد دارن اسکرچ رو توی کلاس درس آموزش بدن
هر کسی که میخواد برنامهنویسی رو با یه روش ساده و عملی شروع کنه
سرفصلهای دوره 📚
مقدمه — ۴ جلسه (۱۴ دقیقه)
پروژه رنگینکمان — ۴ جلسه (۲۶ دقیقه)
سیستم کمک اسکرچ و ادیتور پینت — ۳ جلسه (۲۰ دقیقه)
پروژه بازی ماز — ۵ جلسه (۳۲ دقیقه)
توسعه پروژه بازی ماز — ۴ جلسه (۳۶ دقیقه)
پروژه بازی بسکتبال — ۴ جلسه (۴۷ دقیقه)
توسعه پروژه بازی بسکتبال — ۱ جلسه (۱۱ دقیقه)
پروژه بازی آجرشکن — ۶ جلسه (۴۱ دقیقه)
توسعه پروژه بازی آجرشکن — ۳ جلسه (۲۸ دقیقه)
پروژه بازی مار — ۳ جلسه (۲۸ دقیقه)
توسعه پروژه بازی مار — ۱ جلسه (۱۴ دقیقه)
پروژه بازی میوهخردکن — ۸ جلسه (۱ ساعت و ۴۳ دقیقه)
اسکرچ دقیقاً چیه و چه فرقی با بقیه زبانها داره؟
اسکرچ یه محیط برنامهنویسی گرافیکیه که از روش بازی با لگو الهام گرفته شده. بهجای تایپ کردن کد، بلوکهای آماده رو کنار هم میچینی و نتیجه رو همون لحظه میبینی. همین ویژگی باعث میشه یادگیری برای بچهها لذتبخشتر باشه و سریعتر ارتباط بین کد و خروجی رو درک کنن.
چند تا از مزیتهاش:
کدنویسی مبتنی بر بلوک: بلوکهای پیشساخته که درک منطق پشت کد رو ساده میکنن
اسپرایتهای متنوع: شخصیتها، حیوانات و اشیاء آماده برای استفاده در بازی
رابط کاربری ساده: محیطی بصری که برای کودکان قابل فهم و جذابه
تقویت خلاقیت: امکان تبدیل ایدههای ذهنی به بازی واقعی
یه مثال واقعی از کاربرد اسکرچ
فرض کن میخوای یه بازی ماز بسازی. توی این دوره یاد میگیری چطور با استفاده از بلوکهای حرکتی و شرطی، شخصیت رو داخل مسیر هدایت کنی، برخورد با دیوارها رو تشخیص بدی و یه سیستم امتیازدهی ساده طراحی کنی. بعد از این پروژه، میتونی همون منطق رو توی بازیهای دیگهای مثل مار یا آجرشکن هم پیاده کنی. این یعنی یه مهارت پایه که بارها به کارت میاد.
آیا ساخت بازی سهبعدی با اسکرچ ممکنه؟
اسکرچ بهطور مستقیم برای برنامهنویسی دو بعدی طراحی شده. ولی با تکنیکهای خلاقانه مثل تغییر موقعیت، اندازه و زاویه اسپرایتها میشه حس عمق ایجاد کرد و تجربهای شبیه به سهبعدی ساخت. این موضوع هم توی دوره بهشکل غیرمستقیم پوشش داده میشه.
این دوره چه کمکی به آیندهت میکنه؟
نوجوانها و حتی بزرگسالانی که میخوان برنامهنویسی رو از سادهترین نقطه شروع کنن، اسکرچ انتخاب اولشونه. بعد از تسلط روی این ابزار، مسیر ادامه دادن خیلی روانتر میشه — از تبدیل شدن به برنامهنویس جونیور تا ورود به پروژههای بزرگتر و حرفهایتر. ضمن اینکه مهارتهایی مثل حل مسئله، تفکر منطقی و مدیریت پروژه هم توی این مسیر تقویت میشن.
یه نکته درباره قیمت 💰
این دوره در حال حاضر با تخفیف ویژه ارائه میشه. اگه میخوای بدون هزینه سنگین، یه مسیر یادگیری کامل رو شروع کنی، این فرصت مناسبه. فقط یادت باشه برای شروع، آشنایی مقدماتی با محیط اسکرچ میتونه کارت رو راحتتر کنه.
سوالات متداول
آیا برای شروع این دوره حتماً باید اسکرچ رو بلد باشم؟
نه، ولی اگه یه آشنایی اولیه داشته باشی، روند یادگیری سریعتر پیش میره. دورههای مقدماتی اسکرچ میتونن نقطه شروع خوبی باشن.
آیا بعد از این دوره میتونم بازی حرفهای بسازم؟
این دوره یه پایهی محکم میسازه. برای حرفهای شدن، تمرین و ادامه یادگیری لازمه — ولی همه چیز از همینجا شروع میشه.