کتاب جادوی کدنویسی: ساخت اولین بازی کامپیوتری برای همه سنین با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
جادوی کدنویسی: ساخت اولین بازی کامپیوتری برای همه سنین جادوی کدنویسی: ساخت اولین بازی کامپیوتری برای همه سنین آغاز سفری به دنیای شگفتانگیز خلاقیت دیجیتال آیا تا به حال شیفتهی دنیای بازیهای کامپیوتر...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جادوی کدنویسی: ساخت اولین بازی کامپیوتری برای همه سنین
موضوع کلی: مبانی کامپیوتر
موضوع میانی: برنامهنویسی برای مبتدیان
📋 سرفصلهای دوره
- 1. مقدمه: کامپیوتر چیست و چه کاری انجام میدهد؟
- 2. تاریخچه مختصر کامپیوترها: از ماشین حساب تا رایانههای امروزی
- 3. اجزای اصلی کامپیوتر: سختافزار و نرمافزار
- 4. آشنایی با سیستم عامل: نقش و اهمیت آن
- 5. صفحه کلید: حروف، اعداد و کلیدهای ویژه
- 6. موس و تاچپد: کنترل نشانگر و تعامل با کامپیوتر
- 7. نمایشگر: دنیای رنگارنگ تصاویر کامپیوتری
- 8. پردازنده مرکزی (CPU): مغز متفکر کامپیوتر
- 9. حافظه (RAM): فضای کار موقت کامپیوتر
- 10. هارد دیسک: محل ذخیره دائمی اطلاعات
- 11. نحوه روشن و خاموش کردن کامپیوتر
- 12. آشنایی با محیط سیستم عامل (Windows, macOS, Linux)
- 13. مقدمهای بر فایلها و پوشهها: سازماندهی اطلاعات
- 14. ایجاد، ویرایش و حذف فایلها و پوشهها
- 15. آشنایی با انواع فایلها (متن، عکس، صدا، فیلم)
- 16. مرورگر وب: دروازه ورود به دنیای اینترنت
- 17. جستجو در اینترنت: یافتن اطلاعات مورد نیاز
- 18. ایمیل: ارسال و دریافت پیامهای الکترونیکی
- 19. آشنایی با شبکههای کامپیوتری و اینترنت
- 20. امنیت در اینترنت: محافظت از اطلاعات شخصی
- 21. ویروسها و بدافزارها: تهدیدات دنیای دیجیتال
- 22. نصب و حذف نرمافزارها
- 23. مقدمهای بر برنامهنویسی: چرا برنامهنویسی مهم است؟
- 24. الگوریتم: حل مسئله با کامپیوتر
- 25. زبانهای برنامهنویسی: ابزارهای خلق نرمافزار
- 26. مقدمهای بر زبان برنامهنویسی اسکرچ (Scratch)
- 27. نصب و راهاندازی اسکرچ
- 28. آشنایی با محیط کاربری اسکرچ
- 29. بلوکهای برنامهنویسی اسکرچ: حرکت، صدا، ظاهر
- 30. شخصیتها (Sprites) در اسکرچ: خلق موجودات متحرک
- 31. زمینه (Background) در اسکرچ: طراحی صحنههای بازی
- 32. حرکت شخصیتها: حرکت، چرخش و پرش
- 33. ایجاد صدا: اضافه کردن افکتهای صوتی به بازی
- 34. تغییر ظاهر شخصیتها: انیمیشن و جلوههای بصری
- 35. رویدادها (Events): شروع یک برنامه با کلیک یا فشار دکمه
- 36. حلقهها (Loops): تکرار یک دستور چندین بار
- 37. شرطها (Conditionals): انجام یک کار فقط در صورت درست بودن یک شرط
- 38. متغیرها (Variables): ذخیره و تغییر اطلاعات در بازی
- 39. عملگرها (Operators): انجام محاسبات ریاضی و منطقی
- 40. حسگرها (Sensing): تعامل با کاربر و محیط بازی
- 41. کنترل جریان (Control Flow): مدیریت اجرای برنامه
- 42. پیامها (Messages): ارتباط بین شخصیتها
- 43. ساخت یک بازی ساده: حدس عدد
- 44. ساخت یک بازی ساده: تعقیب و گریز
- 45. ساخت یک بازی ساده: پرتاب سکه
- 46. ساخت یک بازی ساده: جمعآوری امتیاز
- 47. ساخت یک بازی ساده: عبور از موانع
- 48. استفاده از قلم (Pen) برای طراحی و نقاشی
- 49. ایجاد انیمیشنهای ساده در اسکرچ
- 50. مقدمهای بر ساخت بازیهای پیچیدهتر
- 51. طراحی رابط کاربری (UI) برای بازی
- 52. اضافه کردن موسیقی متن به بازی
- 53. ایجاد صداهای ویژه برای بازی
- 54. طراحی مراحل مختلف بازی
- 55. ذخیره و بارگذاری دادههای بازی
- 56. آشنایی با مفاهیم پیشرفتهتر اسکرچ
- 57. ایجاد بازیهای چند نفره (Multiplayer)
- 58. اشتراکگذاری پروژهها در وبسایت اسکرچ
- 59. آشنایی با زبان برنامهنویسی پایتون (Python)
- 60. نصب و راهاندازی پایتون
- 61. آشنایی با محیط IDLE پایتون
- 62. متغیرها و انواع دادهها در پایتون
- 63. عملگرها در پایتون
- 64. ورودی و خروجی در پایتون
- 65. حلقهها در پایتون
- 66. شرطها در پایتون
- 67. توابع (Functions) در پایتون
- 68. لیستها (Lists) در پایتون
- 69. دیکشنریها (Dictionaries) در پایتون
- 70. وارد کردن کتابخانهها (Libraries) در پایتون
- 71. استفاده از کتابخانه Pygame برای ساخت بازی
- 72. نصب و راهاندازی Pygame
- 73. پنجره بازی (Game Window) در Pygame
- 74. رسم اشکال و تصاویر در Pygame
- 75. بارگذاری تصاویر و صداها در Pygame
- 76. کنترل رویدادها (Events) در Pygame
- 77. حرکت شخصیتها در Pygame
- 78. برخورد (Collision Detection) در Pygame
- 79. متن (Text) در Pygame
- 80. موسیقی (Music) در Pygame
- 81. ساخت یک بازی ساده با Pygame: پینگ پنگ
- 82. ساخت یک بازی ساده با Pygame: مار
- 83. ساخت یک بازی ساده با Pygame: آجرشکن
- 84. بهینهسازی کد برای اجرای سریعتر بازی
- 85. مستندسازی کد برای خوانایی بهتر
- 86. آزمایش و رفع اشکال (Debugging) بازی
- 87. انتشار بازی برای دیگران
- 88. آشنایی با سایر زبانهای برنامهنویسی (C++, Java, JavaScript)
- 89. مقدمهای بر توسعه وب: HTML, CSS, JavaScript
- 90. مقدمهای بر توسعه اپلیکیشنهای موبایل
- 91. منابع یادگیری بیشتر برنامهنویسی
- 92. نکات و ترفندهای برنامهنویسی
- 93. خلاقیت در برنامهنویسی: ایدههای جدید برای بازیها
- 94. آینده برنامهنویسی و نقش شما
- 95. جمعبندی و خداحافظی
تگها:
coding for kids
Game Development
IBM
IBM personal computer for kids from 8 to 80
Scratch
آموزش بازیسازی
آموزش کدنویسی
بازیسازی
برنامهنویسی
برنامهنویسی برای کودکان
ساخت بازی
کامپیوتر
کدنویسی
مبانی کامپیوتر
مبتدی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.