کتاب صوتی "جادوی لیست‌ها: طراحی و توسعه بازی‌های نوستالژیک با الهام از The Book of Listings"

جادوی لیست‌ها: طراحی و توسعه بازی‌های نوستالژیک با الهام از The Book of Listings جادوی لیست‌ها: طراحی و توسعه بازی‌های نوستالژیک با الهام از The Book of Listings آیا رویای ساخت بازی‌های خاطره‌انگیز کو...

انتخاب پلن

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

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

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

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

عنوان دوره: "جادوی لیست‌ها: طراحی و توسعه بازی‌های نوستالژیک با الهام از The Book of Listings"

موضوع کلی: برنامه‌نویسی و ساخت بازی‌های رایانه‌ای

موضوع میانی: طراحی و پیاده‌سازی بازی با زبان‌های برنامه‌نویسی متنوع

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه: دنیای جادویی لیست‌ها و بازی
  • 2. فصل ۱: چرا بازی‌های نوستالژیک؟
  • 3. فصل ۲: فلسفه "The Book of Listings" در بازی‌سازی
  • 4. فصل ۳: ابزارها و محیط توسعه بازی (IDE)
  • 5. فصل ۴: اصول اولیه برنامه‌نویسی: متغیرها و انواع داده
  • 6. فصل ۵: ساختار داده‌ها: لیست‌ها، اولین گام
  • 7. فصل ۶: لیست‌های ساده: تعریف و عملیات پایه
  • 8. فصل ۷: لیست‌های تودرتو: پیچیدگی‌های ساختاری
  • 9. فصل ۸: انواع داده‌های پیچیده در لیست‌ها (تاپل‌ها، دیکشنری‌ها)
  • 10. فصل ۹: الگوریتم‌های مرتب‌سازی لیست‌ها
  • 11. فصل ۱۰: الگوریتم‌های جستجو در لیست‌ها
  • 12. فصل ۱۱: توابع کاربردی برای لیست‌ها
  • 13. فصل ۱۲: کار با رشته‌ها به عنوان لیست کاراکترها
  • 14. فصل ۱۳: الگوهای طراحی در بازی‌سازی
  • 15. فصل ۱۴: مقدمه‌ای بر موتورهای بازی‌سازی (Game Engines)
  • 16. فصل ۱۵: انتخاب موتور بازی‌سازی مناسب (Unity, Godot, Unreal Engine)
  • 17. فصل ۱۶: زبان برنامه‌نویسی برای بازی‌سازی (C#, GDScript, C++)
  • 18. فصل ۱۷: پیکربندی پروژه در موتور بازی‌سازی
  • 19. فصل ۱۸: مفاهیم پایه گرافیک در بازی
  • 20. فصل ۱۹: اسپریت‌ها (Sprites) و انیمیشن
  • 21. فصل ۲۰: مدیریت منابع گرافیکی
  • 22. فصل ۲۱: ورودی کاربر: صفحه کلید و ماوس
  • 23. فصل ۲۲: پردازش ورودی در بازی
  • 24. فصل ۲۳: منطق بازی: قوانین و وضعیت‌ها
  • 25. فصل ۲۴: پیاده‌سازی منطق پایه بازی
  • 26. فصل ۲۵: مفهوم "موجودیت" (Entity) و "کامپوننت" (Component)
  • 27. فصل ۲۶: ساختار داده‌های پیشرفته برای مدیریت موجودیت‌ها
  • 28. فصل ۲۷: ذخیره‌سازی و بارگذاری وضعیت بازی
  • 29. فصل ۲۸: مفاهیم فیزیک ساده در بازی
  • 30. فصل ۲۹: برخورد (Collision Detection)
  • 31. فصل ۳۰: مدیریت برخوردها
  • 32. فصل ۳۱: ساخت بازی‌های مبتنی بر لیست (مثل Tetris)
  • 33. فصل ۳۲: پیاده‌سازی بلوک‌های Tetris با لیست‌ها
  • 34. فصل ۳۳: منطق حذف خطوط در Tetris
  • 35. فصل ۳۴: امتیازدهی و سطوح دشواری
  • 36. فصل ۳۵: ساخت بازی‌های مبتنی بر لیست (مثل Snake)
  • 37. فصل ۳۶: پیاده‌سازی مار با لیست موقعیت‌ها
  • 38. فصل ۳۷: حرکت مار و افزایش طول
  • 39. فصل ۳۸: مدیریت غذا و رشد مار
  • 40. فصل ۳۹: ساخت بازی‌های مبتنی بر لیست (مثل Tic-Tac-Toe)
  • 41. فصل ۴۰: پیاده‌سازی صفحه بازی با لیست دوبعدی
  • 42. فصل ۴۱: منطق برد و مساوی در Tic-Tac-Toe
  • 43. فصل ۴۲: هوش مصنوعی ساده برای Tic-Tac-Toe
  • 44. فصل ۴۳: ساخت بازی‌های مبتنی بر لیست (مثل Minesweeper)
  • 45. فصل ۴۴: پیاده‌سازی صفحه Minesweeper با لیست دوبعدی
  • 46. فصل ۴۵: منطق نمایش اعداد و مین‌ها
  • 47. فصل ۴۶: مدیریت کلیک‌های کاربر در Minesweeper
  • 48. فصل ۴۷: استفاده از لیست‌های کاراکتری برای نمایش گرافیکی ساده
  • 49. فصل ۴۸: طراحی واسط کاربری (UI) در بازی
  • 50. فصل ۴۹: ساخت منوها و دکمه‌ها
  • 51. فصل ۵۰: مدیریت وضعیت‌های مختلف واسط کاربری
  • 52. فصل ۵۱: افزودن صدا و موسیقی به بازی
  • 53. فصل ۵۲: مدیریت افکت‌های صوتی
  • 54. فصل ۵۳: مفهوم "چرخه حیات" (Lifecycle) در بازی
  • 55. فصل ۵۴: مدیریت رویدادها (Events)
  • 56. فصل ۵۵: الگوهای ارتباط بین اجزای بازی
  • 57. فصل ۵۶: سیستم ذرات (Particle Systems) برای افکت‌های بصری
  • 58. فصل ۵۷: مقدمه‌ای بر مدیریت حافظه در بازی
  • 59. فصل ۵۸: بهینه‌سازی عملکرد لیست‌ها
  • 60. فصل ۵۹: تکنیک‌های عیب‌یابی (Debugging)
  • 61. فصل ۶۰: ابزارهای پروفایلینگ (Profiling) برای شناسایی گلوگاه‌ها
  • 62. فصل ۶۱: مفاهیم پایه‌ای شبکه در بازی‌ها (اگرچه کم‌رنگ در LoL)
  • 63. فصل ۶۲: طراحی ساختارهای داده برای بازی‌های چندنفره
  • 64. فصل ۶۳: همگام‌سازی وضعیت بازی
  • 65. فصل ۶۴: مدیریت زمان در بازی (Game Time)
  • 66. فصل ۶۵: الگوهای طراحی پیشرفته: State Pattern
  • 67. فصل ۶۶: الگوهای طراحی پیشرفته: Observer Pattern
  • 68. فصل ۶۷: الگوهای طراحی پیشرفته: Factory Pattern
  • 69. فصل ۶۸: الگوهای طراحی پیشرفته: Strategy Pattern
  • 70. فصل ۶۹: بهینه‌سازی رندرینگ (Rendering Optimization)
  • 71. فصل ۷۰: مدیریت حالت‌های مختلف بازی (Menu, Playing, Paused, Game Over)
  • 72. فصل ۷۱: ساخت سیستم ذخیره پیشرفته (Save Slots)
  • 73. فصل ۷۲: طراحی و پیاده‌سازی سطوح (Levels)
  • 74. فصل ۷۳: نحوه بارگذاری و مدیریت سطوح
  • 75. فصل ۷۴: افزودن دشمنان و هوش مصنوعی ساده دشمن
  • 76. فصل ۷۵: طراحی رفتار دشمنان با استفاده از لیست‌ها
  • 77. فصل ۷۶: مسیر یابی (Pathfinding) ساده برای دشمنان
  • 78. فصل ۷۷: مدیریتInventory و آیتم‌ها در بازی
  • 79. فصل ۷۸: پیاده‌سازی Inventory با لیست‌ها
  • 80. فصل ۷۹: سیستم Crafting ساده
  • 81. فصل ۸۰: تولید تصادفی محتوا (Procedural Content Generation)
  • 82. فصل ۸۱: استفاده از لیست‌ها در تولید محتوای تصادفی
  • 83. فصل ۸۲: مفاهیم پایه‌ای گرافیک و شیدرها
  • 84. فصل ۸۳: انیمیشن‌های پیچیده‌تر و Skeleton Animation
  • 85. فصل ۸۴: تست بازی (Game Testing)
  • 86. فصل ۸۵: نوشتن تست‌های واحد (Unit Tests)
  • 87. فصل ۸۶: انتشار بازی (Deployment)
  • 88. فصل ۸۷: جمع‌آوری بازخورد و بهبود بازی
  • 89. فصل ۸۸: مباحث پیشرفته در طراحی بازی‌های نوستالژیک
  • 90. فصل ۸۹: بازسازی بازی‌های کلاسیک با رویکرد "The Book of Listings"
  • 91. فصل ۹۰: ایجاد سبک بصری منحصر به فرد با محدودیت‌ها
  • 92. فصل ۹۱: استفاده خلاقانه از لیست‌ها در منطق‌های غیرمتعارف
  • 93. فصل ۹۲: طراحی داستان و روایت در بازی‌های ساده
  • 94. فصل ۹۳: مدیریت شخصیت‌ها و دیالوگ‌ها
  • 95. فصل ۹۴: ایجاد حس "چالش" و "پیشرفت" در بازیکن
  • 96. فصل ۹۵: اصول انیمیشن‌های روان و دلنشین
  • 97. فصل ۹۶: بهینه‌سازی نهایی قبل از انتشار
  • 98. فصل ۹۷: اهمیت "بازی‌پذیری" (Playability)
  • 99. فصل ۹۸: مدیریت باگ‌های پیچیده و گزارش‌دهی
  • 100. فصل ۹۹: خلاصه و جمع‌بندی دوره: ساختن میراث دیجیتال
جادوی لیست‌ها: طراحی و توسعه بازی‌های نوستالژیک با الهام از The Book of Listings

جادوی لیست‌ها: طراحی و توسعه بازی‌های نوستالژیک با الهام از The Book of Listings

آیا رویای ساخت بازی‌های خاطره‌انگیز کودکی خود را در سر دارید؟ دوست دارید دنیای جذاب برنامه‌نویسی بازی را کشف کنید و ایده‌های خلاقانه خود را به واقعیت تبدیل کنید؟ دوره "جادوی لیست‌ها" دقیقا همان چیزی است که به دنبالش هستید! این دوره، با الهام از کتاب کلاسیک "The Book of Listings" که الهام‌بخش نسل‌های زیادی از برنامه‌نویسان بوده، شما را به دنیای شگفت‌انگیز ساخت بازی‌های رایانه‌ای وارد می‌کند.

معرفی دوره

تصور کنید می‌توانید بازی‌های ساده اما سرگرم‌کننده‌ای را که در گذشته با آن‌ها خاطره دارید، دوباره بسازید، این بار با دانش و خلاقیت خودتان! دوره "جادوی لیست‌ها" این امکان را به شما می‌دهد. ما با الهام از فلسفه "The Book of Listings" که بر یادگیری از طریق عمل و تجربه تاکید دارد، یک رویکرد عملی و گام به گام را برای آموزش شما در نظر گرفته‌ایم. در این دوره، با مفاهیم اساسی برنامه‌نویسی بازی آشنا می‌شوید و یاد می‌گیرید چگونه بازی‌های خود را از ایده تا اجرا، به سرانجام برسانید.

این دوره فقط درباره یادگیری تئوری نیست، بلکه درباره ساختن است! از طریق پروژه‌های عملی و جذاب، شما مهارت‌های لازم برای طراحی، توسعه و انتشار بازی‌های خود را کسب خواهید کرد. فرقی نمی‌کند یک تازه‌کار باشید یا تجربه‌ای در برنامه‌نویسی داشته باشید؛ این دوره برای همه سطوح طراحی شده است و شما را به یک توسعه‌دهنده بازی حرفه‌ای تبدیل خواهد کرد.

درباره دوره

دوره "جادوی لیست‌ها" یک راهنمای جامع برای ورود به دنیای برنامه‌نویسی بازی است. ما با الهام از "The Book of Listings" به شما نشان می‌دهیم که چگونه از طریق پروژه‌های کوچک و سرگرم‌کننده، اصول اساسی برنامه‌نویسی بازی را درک کنید. این دوره شامل آموزش زبان‌های برنامه‌نویسی پرکاربرد در صنعت بازی‌سازی، طراحی گیم‌پلی، پیاده‌سازی مکانیک‌های بازی، مدیریت دارایی‌ها و حتی انتشار بازی شما می‌شود. با این دوره، شما فقط یاد نمی‌گیرید کد بزنید، بلکه یاد می‌گیرید چگونه یک بازی بسازید!

ما در این دوره، شما را با استفاده از مثال‌های ساده و جذاب، از مفاهیم ابتدایی تا تکنیک‌های پیشرفته آشنا می‌کنیم. از ساخت بازی‌های کلاسیک پازلی گرفته تا بازی‌های پلتفرمر، شما با طیف گسترده‌ای از ژانرها آشنا می‌شوید و مهارت‌های لازم برای خلق بازی‌های منحصربه‌فرد خود را به دست خواهید آورد.

موضوعات کلیدی دوره

  • مبانی برنامه‌نویسی: متغیرها، انواع داده‌ها، ساختار کنترل، توابع
  • آشنایی با زبان‌های برنامه‌نویسی: پایتون، سی شارپ
  • مبانی طراحی بازی: گیم‌پلی، سطح‌بندی، داستان‌پردازی
  • پیاده‌سازی مکانیک‌های بازی: حرکت، پرش، شلیک
  • مدیریت ورودی‌ها: کنترل کیبورد و ماوس
  • مبانی گرافیک: کار با تصاویر، انیمیشن‌ها
  • کار با موتورهای بازی‌سازی: معرفی Unity
  • طراحی رابط کاربری: ایجاد منوها، HUD (Heads-Up Display)
  • صداگذاری و موسیقی: افزودن افکت‌های صوتی و موسیقی به بازی
  • انتشار بازی: پلتفرم‌های انتشار بازی

مخاطبان دوره

دوره "جادوی لیست‌ها" برای چه کسانی مناسب است؟

  • علاقه‌مندان به بازی‌های رایانه‌ای که می‌خواهند ساخت بازی را تجربه کنند.
  • افرادی که به دنبال یادگیری برنامه‌نویسی از طریق یک رویکرد جذاب و عملی هستند.
  • دانش‌آموزان و دانشجویان رشته‌های مرتبط با کامپیوتر و فناوری اطلاعات.
  • برنامه‌نویسان تازه‌کار که می‌خواهند مهارت‌های خود را در زمینه برنامه‌نویسی بازی توسعه دهند.
  • افرادی که قصد دارند وارد صنعت بازی‌سازی شوند.
  • هر کسی که دوست دارد ایده‌های خلاقانه خود را به بازی تبدیل کند!

چرا این دوره را بگذرانیم؟

در دوره "جادوی لیست‌ها"، شما فقط یک دوره آموزشی را نمی‌گذرانید، بلکه یک سفر هیجان‌انگیز را آغاز می‌کنید! این دوره به شما کمک می‌کند تا:

  • با یک رویکرد عملی و گام به گام، اصول برنامه‌نویسی بازی را درک کنید.
  • مهارت‌های لازم برای طراحی و توسعه بازی‌های خود را به دست آورید.
  • از طریق پروژه‌های عملی و جذاب، تجربه‌ی ساخت بازی را کسب کنید.
  • با زبان‌های برنامه‌نویسی پرکاربرد در صنعت بازی‌سازی آشنا شوید.
  • از مدرسان مجرب و باتجربه، آموزش‌های باکیفیت دریافت کنید.
  • به یک جامعه از علاقه‌مندان به بازی‌سازی بپیوندید و با آن‌ها ارتباط برقرار کنید.
  • به سرعت پیشرفت کنید و بازی‌های خود را در کمترین زمان ممکن بسازید.
  • با الهام از کتاب "The Book of Listings" یک تجربه یادگیری منحصربه‌فرد را تجربه کنید.

با شرکت در این دوره، شما نه تنها مهارت‌های فنی مورد نیاز برای ساخت بازی‌ها را کسب می‌کنید، بلکه خلاقیت و نوآوری خود را نیز پرورش می‌دهید. پس همین امروز به جمع ما بپیوندید و قدم در راه تبدیل شدن به یک توسعه‌دهنده بازی حرفه‌ای بگذارید!

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

دوره "جادوی لیست‌ها" شامل بیش از 100 سرفصل جامع و کاربردی است که به شما کمک می‌کند از صفر تا صد، ساخت بازی‌های رایانه‌ای را یاد بگیرید. در اینجا تنها به بخشی از این سرفصل‌ها اشاره می‌کنیم:

  • مقدمه و آشنایی با دوره، نصب نرم‌افزارهای مورد نیاز
  • مروری بر کتاب "The Book of Listings" و الهام‌گیری از آن
  • مبانی برنامه‌نویسی با پایتون: متغیرها، انواع داده‌ها، عملگرها
  • ساختمان‌های داده: لیست‌ها، تاپل‌ها، دیکشنری‌ها
  • ساختارهای کنترلی: if/else، for، while
  • توابع و ماژول‌ها
  • آشنایی با کتابخانه Pygame
  • ساخت بازی Pong با پایتون
  • ساخت بازی Snake با پایتون
  • مبانی برنامه‌نویسی با سی شارپ
  • آشنایی با محیط توسعه Unity
  • اصول اولیه Unity: اشیاء، کامپوننت‌ها، سیستم Transform
  • طراحی و ساخت یک بازی 2D ساده با Unity
  • مبانی گیم‌پلی: مدیریت ورودی، حرکت کاراکتر
  • طراحی و پیاده‌سازی انیمیشن‌ها
  • افزودن صدا و موسیقی به بازی
  • طراحی رابط کاربری (UI)
  • مدیریت سطوح بازی
  • ساخت بازی پلتفرمر
  • ساخت بازی تیراندازی
  • کار با سیستم ذرات (Particle System)
  • بهینه سازی بازی
  • انتشار بازی در پلتفرم‌های مختلف
  • مبانی طراحی بازی: ایده‌پردازی، طراحی سطح، طراحی کاراکتر
  • گیم دیزاین پیشرفته: تعادل بازی، چالش‌ها، پاداش‌ها
  • آشنایی با انواع موتورهای بازی‌سازی دیگر
  • بررسی نمونه پروژه‌های موفق
  • ادامه مسیر: یادگیری منابع و ابزارهای پیشرفته‌تر
  • و صدها سرفصل کاربردی دیگر...

با شرکت در این دوره، به یک توسعه‌دهنده بازی ماهر تبدیل شوید!

همین حالا ثبت‌نام کنید و به جمع سازندگان بازی بپیوندید!

EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: Game Design Game Development Listings Nostalgic Games Programming Retro Games The Book of Listings آموزش بازی سازی بازی سازی بازی‌های نوستالژیک برنامه نویسی برنامه نویسی بازی توسعه بازی طراحی بازی

نظرات

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

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