کتاب صوتی فشرده اسکرچ 2.0: ساخت انیمیشن و بازیهای تعاملی در 24 ساعت
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب فشرده اسکرچ 2.0: ساخت انیمیشن و بازیهای تعاملی در 24 ساعت
موضوع کلی: برنامه نویسی
موضوع میانی: مقدمات برنامه نویسی و تفکر محاسباتی
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر برنامهنویسی و تفکر محاسباتی
- 2. اسکرچ چیست و چرا باید آن را یاد بگیریم؟
- 3. آشنایی با وبسایت اسکرچ و جامعه کاربری آن
- 4. ایجاد اولین حساب کاربری و شروع یک پروژه جدید
- 5. آشنایی با محیط ویرایشگر اسکرچ: صحنه (Stage)
- 6. آشنایی با محیط ویرایشگر اسکرچ: لیست شخصیتها (Sprite List)
- 7. آشنایی با محیط ویرایشگر اسکرچ: پالت بلوکها (Block Palette)
- 8. آشنایی با محیط ویرایشگر اسکرچ: ناحیه اسکریپتنویسی (Script Area)
- 9. اولین برنامه شما: حرکت دادن گربه اسکرچ
- 10. مختصات X و Y: آدرسدهی روی صحنه
- 11. بلوکهای حرکت: دستور go to و glide
- 12. بلوکهای حرکت: چرخاندن و تعیین جهت
- 13. بلوکهای ظاهر: صحبت کردن و فکر کردن با بلوکهای say و think
- 14. بلوکهای ظاهر: تغییر لباس شخصیت (Costume)
- 15. بلوکهای ظاهر: تغییر پسزمینه (Backdrop)
- 16. آشنایی با رویدادها: بلوک "when green flag clicked"
- 17. اجرای کد با رویدادهای صفحهکلید: بلوک "when key pressed"
- 18. تعامل با شخصیتها: بلوک "when this sprite clicked"
- 19. بلوکهای صدا: پخش صدا و افکتهای صوتی
- 20. ذخیره و بارگذاری پروژهها در کامپیوتر
- 21. آشنایی با بلوکهای کنترل: ایجاد تأخیر با بلوک wait
- 22. حلقهها: تکرار دستورات با بلوک repeat
- 23. حلقههای بینهایت: آشنایی با بلوک forever
- 24. اولین انیمیشن: ساخت یک چرخه حرکت ساده
- 25. مخفی و آشکار کردن شخصیتها با بلوکهای show و hide
- 26. کار با لایهها: جلو یا عقب بردن شخصیتها
- 27. تغییر اندازه و افکتهای گرافیکی شخصیتها
- 28. آشنایی با ویرایشگر نقاشی: ساخت و ویرایش شخصیتها
- 29. آشنایی با ویرایشگر نقاشی: ابزارهای رسم و رنگآمیزی
- 30. وارد کردن شخصیتها و پسزمینهها از کتابخانه اسکرچ
- 31. ضبط و ویرایش صدا در اسکرچ
- 32. مفهوم شرط: آشنایی با بلوک if-then
- 33. شرطهای ترکیبی: استفاده از بلوک if-then-else
- 34. بلوکهای حسگر (Sensing): تشخیص برخورد با لبه صحنه
- 35. بلوکهای حسگر: تشخیص برخورد با نشانگر ماوس
- 36. بلوکهای حسگر: تشخیص برخورد با یک شخصیت دیگر
- 37. دریافت ورودی از کاربر: بلوک ask and wait
- 38. استفاده از پاسخ کاربر با متغیر answer
- 39. آشنایی با عملگرهای ریاضی: جمع، تفریق، ضرب و تقسیم
- 40. تولید اعداد تصادفی با بلوک pick random
- 41. عملگرهای مقایسهای: بزرگتر، کوچکتر و مساوی
- 42. عملگرهای منطقی: and, or, not
- 43. پروژه اول: ساخت یک داستان تعاملی کوتاه
- 44. معرفی متغیرها: حافظه برنامه شما
- 45. ساخت اولین متغیر: شمارنده امتیاز (Score)
- 46. تغییر و نمایش مقدار متغیرها
- 47. متغیرهای محلی (برای این شخصیت) و عمومی (برای همه شخصیتها)
- 48. پروژه دوم: ساخت بازی "کلیک روی هدف"
- 49. ارتباط بین شخصیتها: معرفی پیامها (Broadcast)
- 50. ارسال پیام با بلوک broadcast
- 51. دریافت پیام با بلوک when I receive
- 52. هماهنگسازی انیمیشنها با استفاده از پیامها
- 53. پروژه سوم: ساخت یک کارت پستال متحرک
- 54. آشنایی با افزونه قلم (Pen): شروع نقاشی با کد
- 55. دستورات اصلی قلم: pen down, pen up, set pen color
- 56. رسم اشکال هندسی ساده با حلقهها و قلم
- 57. ساخت الگوهای هنری پیچیده (Spirograph) با قلم
- 58. مفهوم کلون (Clone): تکثیر شخصیتها
- 59. ایجاد کلون با بلوک create clone of myself
- 60. برنامهنویسی رفتار کلونها با بلوک when I start as a clone
- 61. حذف کلونها برای مدیریت حافظه
- 62. پروژه چهارم: ساخت بازی "بارش شهابسنگ"
- 63. بلوکهای کنترل پیشرفته: حلقه wait until
- 64. بلوکهای کنترل پیشرفته: حلقه repeat until
- 65. آشنایی با بلوک stop: متوقف کردن اسکریپتها
- 66. ساخت بلوکهای سفارشی (My Blocks): تعریف یک تابع
- 67. مزایای استفاده از بلوکهای سفارشی: کد تمیزتر و سازمانیافتهتر
- 68. ساخت بلوک سفارشی با ورودی (Input)
- 69. مفهوم "اجرای بدون رفرش صفحه" در بلوکهای سفارشی
- 70. آشنایی با لیستها (Lists): آرایهای از دادهها
- 71. ایجاد یک لیست و افزودن آیتم به آن
- 72. خواندن، جایگزینی و حذف آیتمها از لیست
- 73. استفاده از لیست برای ساخت فهرست امتیازات برتر
- 74. استفاده از لیست برای مدیریت آیتمهای بازی
- 75. پروژه پنجم: ساخت یک بازی کوئیز (آزمون اطلاعات عمومی)
- 76. آشنایی با حسگر ویدئو (Video Sensing)
- 77. استفاده از حرکات بدن برای کنترل بازی
- 78. مفاهیم پیشرفته حرکت: شبیهسازی جاذبه
- 79. مفاهیم پیشرفته حرکت: پیادهسازی پرش
- 80. پروژه ششم: طراحی مراحل اولیه یک بازی پلتفرمر
- 81. تشخیص برخورد با پلتفرمها و زمین
- 82. افزودن آیتمهای قابل جمعآوری (سکه)
- 83. افزودن دشمنان ساده با حرکت افقی
- 84. ساخت چندین مرحله با استفاده از پسزمینهها و پیامها
- 85. طراحی صفحه شروع و صفحه پایان بازی
- 86. دیباگ کردن (اشکالزدایی) کد: پیدا کردن و رفع خطاها
- 87. استفاده از بلوک say برای ردیابی مقادیر متغیرها
- 88. نکات مهم برای نوشتن کد خوانا و بهینه
- 89. اضافه کردن توضیحات (Comments) به کد
- 90. آشنایی با افزونه موسیقی (Music)
- 91. نواختن نتهای موسیقی با کد
- 92. ساخت یک آهنگ ساده
- 93. به اشتراکگذاری پروژه در وبسایت اسکرچ
- 94. مفهوم ریمیکس (Remix): یادگیری از پروژههای دیگران
- 95. نکات تکمیلی برای طراحی بازی جذاب
- 96. ایدهپردازی و طراحی شخصیت
- 97. داستانسرایی در بازیها و انیمیشنها
- 98. بالانس کردن سطح دشواری بازی
- 99. قدمهای بعدی: از اسکرچ به کجا برویم؟ (معرفی پایتون و زبانهای دیگر)
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.