کتاب صوتی اسکرچ برای نوجوونها: ساخت بازی، انیمیشن و داستانهای تعاملی
اسکرچ برای نوجوونها: ساخت بازی، انیمیشن و داستانهای تعاملی | جهشی به دنیای برنامه نویسی! اسکرچ برای نوجوونها: ساخت بازی، انیمیشن و داستانهای تعاملی آیا آمادهاید تا دنیای برنامه نویسی را متحول کنی...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اسکرچ برای نوجوونها: ساخت بازی، انیمیشن و داستانهای تعاملی
موضوع کلی: جهان برنامه نویسی و کدنویسی
موضوع میانی: مقدمهای بر برنامه نویسی بصری و تفکر محاسباتی
📋 سرفصلهای دوره
- 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. چگونه یک پروژه خوب را به اشتراک بگذاریم؟
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Computational Thinking
Scratch
Scratch for teens
Visual Programming
آموزش اسکرچ
اسکرچ
برنامه نویسی برای نوجوانان
برنامه نویسی بصری
تفکر محاسباتی
داستان تعاملی
ساخت انیمیشن
ساخت بازی
کدنویسی
کودکان و نوجوانان
مقدمه برنامه نویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.