کتاب صوتی ورود به دنیای بازی‌سازی: ساخت اولین بازی دو بعدی در ویندوز از پایه

ورود به دنیای بازی‌سازی: ساخت اولین بازی دو بعدی در ویندوز از پایه ورود به دنیای بازی‌سازی: ساخت اولین بازی دو بعدی در ویندوز از پایه آیا رویای خلق دنیاهای مجازی و غرق شدن در هیجان بازی‌های ویدئویی را...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 124,963 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره ورود به دنیای بازی‌سازی: ساخت اولین بازی دو بعدی در ویندوز از پایه

موضوع کلی: توسعه بازی‌های ویدئویی

موضوع میانی: برنامه‌نویسی بازی برای ویندوز

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر دنیای بازی‌سازی و جذابیت‌های آن
  • 2. آشنایی با ابزارهای مورد نیاز برای توسعه بازی در ویندوز
  • 3. نصب و راه‌اندازی Visual Studio و SDL
  • 4. اولین برنامه SDL: نمایش یک پنجره ساده
  • 5. مفاهیم اولیه گرافیک کامپیوتری: پیکسل‌ها و رزولوشن
  • 6. آشنایی با فضای مختصات در ویندوز
  • 7. رسم اشکال اولیه: خط، مربع، دایره
  • 8. آشنایی با رنگ‌ها و مدل‌های رنگی (RGB, RGBA)
  • 9. استفاده از تصاویر در بازی: بارگذاری و نمایش
  • 10. مقدمه‌ای بر يت‌ها (Sprites) و کاربرد آن‌ها
  • 11. آشنایی با مفهوم حلقه اصلی بازی (Game Loop)
  • 12. مدیریت نرخ فریم (Frame Rate) و زمان‌بندی
  • 13. دریافت ورودی از کاربر: صفحه کلید و ماوس
  • 14. تشخیص کلیدهای فشرده شده و موقعیت ماوس
  • 15. حرکت دادن یک sprite با استفاده از صفحه کلید
  • 16. مقدمه‌ای بر فیزیک در بازی‌ها: حرکت و برخورد
  • 17. محاسبه سرعت و شتاب برای اشیاء
  • 18. تشخیص برخورد بین دو مستطیل
  • 19. واکنش به برخورد: جلوگیری از عبور اشیاء از هم
  • 20. مقدمه‌ای بر صدا در بازی‌ها: بارگذاری و پخش فایل‌های صوتی
  • 21. پخش جلوه‌های صوتی در زمان‌های مختلف بازی
  • 22. مقدمه‌ای بر موسیقی پس‌زمینه (Background Music)
  • 23. ایجاد یک کلاس برای مدیریت يت‌ها
  • 24. مدیریت چندین يت به صورت همزمان
  • 25. مفاهیم شیءگرایی در بازی‌سازی: کلاس‌ها و اشیاء
  • 26. وراثت (Inheritance) و کاربرد آن در بازی‌ها
  • 27. چندریختی (Polymorphism) و کاربرد آن
  • 28. ایجاد یک کلاس پایه برای موجودات زنده (Living Entity)
  • 29. ایجاد کلاس بازیکن (Player) و دشمن (Enemy)
  • 30. پیاده‌سازی هوش مصنوعی ساده برای دشمنان
  • 31. مقدمه‌ای بر ماشین حالت (State Machine)
  • 32. پیاده‌سازی ماشین حالت برای بازیکن و دشمن
  • 33. ایجاد انیمیشن‌های يت: استفاده از يت‌شیت‌ها (Sprite Sheets)
  • 34. پخش انیمیشن‌های مختلف بر اساس حالت بازیکن
  • 35. ایجاد یک نقشه بازی (Game Map) با استفاده از tiles
  • 36. بارگذاری نقشه از یک فایل متنی
  • 37. رندر کردن نقشه بازی
  • 38. ایجاد یک دوربین (Camera) برای نمایش بخشی از نقشه
  • 39. حرکت دادن دوربین به دنبال بازیکن
  • 40. ایجاد سیستم امتیازدهی (Scoring System)
  • 41. نمایش امتیاز بازیکن روی صفحه
  • 42. ذخیره و بارگذاری امتیازات بالا (High Scores)
  • 43. مقدمه‌ای بر رابط کاربری (UI) در بازی‌ها
  • 44. ایجاد دکمه‌ها و منوهای ساده
  • 45. مدیریت رویدادهای UI
  • 46. نمایش متن روی صفحه با استفاده از فونت‌ها
  • 47. استفاده از فونت‌های مختلف و تنظیم اندازه متن
  • 48. مقدمه‌ای بر مباحث پیشرفته‌تر فیزیک: گرانش و پرش
  • 49. پیاده‌سازی پرش برای بازیکن
  • 50. ایجاد تله‌ها و موانع در بازی
  • 51. مقدمه‌ای بر افکت‌های ویژه (Special Effects)
  • 52. ایجاد افکت‌های ساده مانند دود و جرقه
  • 53. استفاده از ذرات (Particles) برای افکت‌های پیچیده‌تر
  • 54. بهینه‌سازی عملکرد بازی: کاهش بار پردازشی
  • 55. پروفایل‌گیری (Profiling) و شناسایی گلوگاه‌های عملکرد
  • 56. تکنیک‌های بهینه‌سازی يت‌ها و تصاویر
  • 57. تکنیک‌های بهینه‌سازی فیزیک و برخورد
  • 58. استفاده از Threading برای انجام عملیات سنگین در پس‌زمینه
  • 59. مقدمه‌ای بر AI پیشرفته‌تر: Finite State Machines
  • 60. پیاده‌سازی AI پیچیده‌تر برای دشمنان
  • 61. مقدمه‌ای بر Pathfinding و الگوریتم‌های جستجو
  • 62. استفاده از A* برای یافتن مسیر
  • 63. ایجاد یک سیستم مدیریت دارایی (Asset Management)
  • 64. بارگذاری دارایی‌ها به صورت پویا
  • 65. مدیریت حافظه و جلوگیری از نشت حافظه (Memory Leak)
  • 66. دیباگینگ (Debugging) و عیب‌یابی کد
  • 67. استفاده از ابزارهای دیباگینگ Visual Studio
  • 68. روش‌های تست بازی (Game Testing)
  • 69. مقدمه‌ای بر کنترل نسخه (Version Control) با Git
  • 70. آشنایی با GitHub و GitLab
  • 71. همکاری در پروژه‌های بازی‌سازی با Git
  • 72. بسته‌بندی (Packaging) و توزیع بازی
  • 73. ایجاد فایل نصبی (Installer) برای بازی
  • 74. مقدمه‌ای بر مفهوم Game Design
  • 75. اصول طراحی مراحل (Level Design)
  • 76. ایجاد یک سند طراحی بازی (Game Design Document)
  • 77. آشنایی با سبک‌های مختلف بازی (Genres)
  • 78. انتخاب سبک مناسب برای بازی خود
  • 79. مقدمه‌ای بر بازاریابی (Marketing) بازی
  • 80. روش‌های تبلیغ بازی
  • 81. مقدمه‌ای بر کسب درآمد از بازی (Monetization)
  • 82. روش‌های مختلف کسب درآمد (In-App Purchases, Ads)
  • 83. آشنایی با موتورهای بازی‌سازی (Game Engines)
  • 84. مقایسه موتورهای بازی‌سازی مختلف (Unity, Unreal Engine)
  • 85. مقدمه‌ای بر Unity
  • 86. نصب و راه‌اندازی Unity
  • 87. ایجاد اولین پروژه Unity
  • 88. آشنایی با رابط کاربری Unity
  • 89. آشنایی با مفاهیم GameObject و Component
  • 90. اسکریپت‌نویسی در Unity با C#
  • 91. وارد کردن دارایی‌ها به Unity
  • 92. ایجاد صحنه (Scene) در Unity
  • 93. ساخت یک بازی ساده در Unity
  • 94. مقدمه‌ای بر Unreal Engine
  • 95. نصب و راه‌اندازی Unreal Engine
  • 96. ایجاد اولین پروژه Unreal Engine
  • 97. آشنایی با رابط کاربری Unreal Engine
  • 98. آشنایی با مفاهیم Blueprint
  • 99. ایجاد صحنه (Level) در Unreal Engine
  • 100. ساخت یک بازی ساده در Unreal Engine
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: 2D game Beginner C# Game Development game development from scratch Game Development Tutorial Game Programming Unity Windows Windows game programming for dummies آموزش بازی سازی آموزش وردپرس بازی دو بعدی بازی سازی بازی سازی از پایه برنامه نویسی بازی توسعه بازی سی شارپ مبتدی ویندوز یونیتی

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.