دوره اسکرچ برای نوجوونها: ساخت بازی، انیمیشن و داستانهای تعاملی همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب اسکرچ برای نوجوونها: ساخت بازی، انیمیشن و داستانهای تعاملی
موضوع کلی: جهان برنامه نویسی و کدنویسی
موضوع میانی: مقدمهای بر برنامه نویسی بصری و تفکر محاسباتی
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر جهان کدنویسی و اسکرچ
- 2. آشنایی با محیط اسکرچ: صحنه، شخصیتها و بلوکها
- 3. اولین برنامه شما: حرکت دادن گربه اسکرچ
- 4. مختصات X و Y: آدرسدهی روی صحنه
- 5. انیمیشن ساده با تعویض لباسها (Costumes)
- 6. آشنایی با پسزمینهها (Backdrops) و تغییر صحنه
- 7. ذخیره، بارگذاری و اشتراکگذاری پروژهها
- 8. بلوکهای رویداد (Events): شروع داستان با پرچم سبز
- 9. کنترل شخصیت با کلیدهای کیبورد
- 10. تعامل با کاربر: وقتی روی یک شخصیت کلیک میشود
- 11. بلوکهای حرکت: Go to, Glide و Turn
- 12. جهتگیری شخصیت و سبکهای چرخش
- 13. بلوکهای ظاهر: تغییر اندازه، رنگ و افکتهای گرافیکی
- 14. نمایش، مخفی کردن و مدیریت لایهها
- 15. افزودن و مدیریت صداها در پروژه
- 16. ضبط صدای شخصی و ویرایش آن
- 17. حلقهها: تکرار بینهایت با بلوک Forever
- 18. حلقههای محدود: تکرار یک دستور با بلوک Repeat
- 19. زمانبندی و تاخیر با بلوک Wait
- 20. پروژه اول: ساخت یک انیمیشن داستانگو
- 21. بلوکهای حسگر (Sensing): تشخیص برخورد با لبهها و اشیاء
- 22. تشخیص برخورد با یک رنگ خاص
- 23. تعامل با ماوس: دنبال کردن نشانگر
- 24. دریافت ورودی از کاربر با بلوک Ask and Wait
- 25. شرطها: مقدمهای بر بلوک If-Then
- 26. منطق تصمیمگیری: اگر اینطور شد، آن کار را بکن
- 27. شرطهای کاملتر: استفاده از بلوک If-Then-Else
- 28. پروژه دوم: ساخت بازی هزارتو (Maze)
- 29. متغیرها چه هستند و چرا به آنها نیاز داریم؟
- 30. ساخت اولین متغیر: امتیاز شمار (Score)
- 31. تفاوت متغیر عمومی و خصوصی
- 32. نمایش و مخفی کردن متغیرها روی صحنه
- 33. ساخت یک تایمر معکوس برای بازی
- 34. عملیات ریاضی: جمع، تفریق، ضرب و تقسیم
- 35. اعداد تصادفی برای ایجاد غافلگیری
- 36. پروژه سوم: بازی حدس عدد
- 37. عملگرهای مقایسهای: بزرگتر، کوچکتر، مساوی
- 38. استفاده از مقایسه در شرطها
- 39. عملگرهای منطقی: And, Or, Not
- 40. ترکیب شرطهای پیچیده با عملگرهای منطقی
- 41. کار با متنها: اتصال رشتهها با بلوک Join
- 42. پیامرسانی بین شخصیتها: Broadcast
- 43. دریافت پیام و واکنش به آن: When I receive
- 44. پروژه چهارم: یک داستان تعاملی با انتخابهای کاربر
- 45. شبیهسازی (Cloning): خلق نسخههای متعدد از یک شخصیت
- 46. برنامهنویسی رفتار کلونها
- 47. حذف کلونها برای مدیریت پروژه
- 48. حلقه پیشرفته: تکرار تا زمانی که (Repeat Until)
- 49. پروژه پنجم: بازی بارش شهابسنگ
- 50. بلوکهای من (My Blocks): راهی برای مرتبسازی کد
- 51. ساخت اولین بلوک سفارشی (تابع)
- 52. افزودن ورودی (آرگومان) به بلوکهای سفارشی
- 53. استفاده مجدد از کد و جلوگیری از تکرار
- 54. لیستها (Lists) چه هستند؟
- 55. ساخت و مدیریت یک لیست
- 56. افزودن، حذف و جایگزینی آیتمها در لیست
- 57. دسترسی به آیتمهای لیست با شماره ردیف (Index)
- 58. جستجو در لیست برای یافتن یک آیتم
- 59. پروژه ششم: ساخت یک سیستم امتیازات برتر (High Score)
- 60. افزونه قلم (Pen): شروع نقاشی با کد
- 61. تنظیمات قلم: رنگ، اندازه و شفافیت
- 62. دستورات Pen Down، Pen Up و پاک کردن صفحه
- 63. پروژه هفتم: خلق آثار هنری و الگوهای هندسی
- 64. فیزیک پایه در اسکرچ: شبیهسازی جاذبه
- 65. ایجاد مکانیزم پرش برای شخصیتها
- 66. پیمایش پسزمینه (Scrolling Background)
- 67. ساخت منوی شروع برای بازی
- 68. ساخت صفحه "بازی تمام شد" (Game Over)
- 69. افزونه تشخیص ویدیو (Video Sensing): تعامل با دنیای واقعی
- 70. کنترل بازی با حرکت دستها
- 71. پروژه هشتم: بازی میوههای پرنده
- 72. افزونه متن به گفتار (Text to Speech): سخنگو کردن شخصیتها
- 73. افزونه موسیقی: نواختن نتها و سازها
- 74. ساخت یک آهنگ ساده با کد
- 75. افزونه مترجم (Translate): ساخت یک برنامه مترجم ساده
- 76. رفع اشکال (Debugging): چگونه خطاها را پیدا و حل کنیم؟
- 77. تکنیکهای رایج برای دیباگ کردن در اسکرچ
- 78. برنامهریزی یک پروژه بزرگ: از ایده تا اجرا
- 79. طراحی شخصیت و مراحل بازی روی کاغذ
- 80. پروژه جامع: ساخت بازی سکوبازی (Platformer) - بخش اول: حرکت و پرش
- 81. پروژه جامع سکوبازی - بخش دوم: طراحی مراحل و سکوها
- 82. پروژه جامع سکوبازی - بخش سوم: افزودن موانع و تلهها
- 83. پروژه جامع سکوبازی - بخش چهارم: جمعآوری سکهها و امتیازات
- 84. پروژه جامع سکوبازی - بخش پنجم: افزودن دشمنان ساده
- 85. پروژه جامع سکوبازی - بخش ششم: سیستم جان و مرگ شخصیت
- 86. پروژه جامع سکوبازی - بخش هفتم: مراحل متعدد و صفحه پیروزی
- 87. پروژه جامع: ساخت بازی دفاع از قلعه - بخش اول: طراحی دشمنان و مسیر حرکت
- 88. پروژه جامع دفاع از قلعه - بخش دوم: ساخت برجهای دفاعی
- 89. پروژه جامع دفاع از قلعه - بخش سوم: سیستم شلیک و برخورد
- 90. پروژه جامع دفاع از قلعه - بخش چهارم: پول، ارتقا و موجهای دشمن
- 91. پروژه جامع: ساخت یک انیمیشن تعاملی - بخش اول: شخصیتپردازی و داستان
- 92. پروژه جامع انیمیشن - بخش دوم: استفاده از پیامها برای زمانبندی صحنهها
- 93. پروژه جامع انیمیشن - بخش سوم: افزودن صداگذاری و موسیقی متن
- 94. پروژه جامع انیمیشن - بخش چهارم: ایجاد انتخابهای داستانی برای بیننده
- 95. بهینهسازی پروژهها برای اجرای روانتر
- 96. نکات پیشرفته: ساخت یک سیستم ذخیره ساده با لیستها
- 97. نکات پیشرفته: شبیهسازی هوش مصنوعی ساده برای دشمنان
- 98. نکات پیشرفته: ساخت یک سیستم کولهپشتی (Inventory)
- 99. آشنایی با وبسایت اسکرچ و جامعه کاربری آن
- 100. چگونه یک پروژه خوب را به اشتراک بگذاریم؟
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.