, ,

کتاب آموزش بازی‌سازی با زبان Lua

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب آموزش بازی‌سازی با زبان Lua

موضوع کلی: برنامه نویسی

موضوع میانی: توسعه بازی (Game Development)

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

  • 1. مبانی Lua و محیط توسعه
  • 2. نصب و راه‌اندازی Lua و IDE مناسب
  • 3. متغیرها، انواع داده و عملگرها در Lua
  • 4. ساختارهای کنترلی: if, else, elseif
  • 5. حلقه‌ها: for, while, repeat-until
  • 6. توابع در Lua: تعریف و فراخوانی
  • 7. آرایه‌ها و جداول (Tables) در Lua
  • 8. کار با رشته‌ها در Lua
  • 9. ورودی و خروجی در Lua
  • 10. مدیریت خطا و اشکال‌زدایی در Lua
  • 11. آشنایی با کتابخانه‌های استاندارد Lua
  • 12. مفاهیم شیء‌گرایی در Lua (OOP)
  • 13. کلاس‌ها و اشیاء در Lua
  • 14. وراثت و چندریختی در Lua
  • 15. ماژول‌ها و بسته‌ها در Lua
  • 16. معرفی موتورهای بازی‌سازی پشتیبان Lua
  • 17. انتخاب موتور بازی‌سازی مناسب (مثلاً LÖVE2D)
  • 18. نصب و راه‌اندازی LÖVE2D
  • 19. ساختار پروژه‌های LÖVE2D
  • 20. فایل‌های اصلی: main.lua, conf.lua
  • 21. رسم اشکال هندسی: مربع، دایره، مثلث
  • 22. رنگ‌ها و شفافیت در LÖVE2D
  • 23. تبدیل‌ها: جابجایی، چرخش، مقیاس
  • 24. مدیریت ورودی: صفحه کلید و ماوس
  • 25. مدیریت زمان و فریم‌ها
  • 26. رسم تصاویر (Sprites) در LÖVE2D
  • 27. بارگذاری و مدیریت تصاویر
  • 28. انیمیشن‌های ساده در LÖVE2D
  • 29. آشنایی با Tiled و استفاده از نقشه‌ها
  • 30. پیاده‌سازی حرکت کاراکتر
  • 31. برخورد (Collision) ساده
  • 32. صدا و موسیقی در LÖVE2D
  • 33. بارگذاری و پخش صدا
  • 34. مفاهیم Game Loop و State Machine
  • 35. ساختارهای داده برای مدیریت اشیاء بازی
  • 36. طراحی رابط کاربری (UI) ساده
  • 37. مدیریت منوها و صفحات بازی
  • 38. پیاده‌سازی یک بازی ساده: Pong
  • 39. پیاده‌سازی یک بازی ساده: Flappy Bird
  • 40. پیاده‌سازی یک بازی ساده: Space Invaders
  • 41. استفاده از کتابخانه‌های کمکی LÖVE2D
  • 42. بهینه‌سازی عملکرد بازی
  • 43. استفاده از پروفایلر برای شناسایی گلوگاه‌ها
  • 44. اصول طراحی بازی (Game Design Basics)
  • 45. مکانیک‌های بازی (Game Mechanics)
  • 46. گیم‌پلی (Gameplay) و تعادل بازی
  • 47. طراحی سطوح (Level Design)
  • 48. اصول رابط کاربری (UI Design)
  • 49. افکت‌های بصری (Visual Effects)
  • 50. سیستم ذرات (Particle Systems)
  • 51. افکت‌های صوتی پیشرفته
  • 52. هوش مصنوعی (AI) ساده
  • 53. پیاده‌سازی دشمنان (Enemies)
  • 54. مدیریت منابع (Resource Management)
  • 55. استفاده از فونت‌ها و تایپوگرافی
  • 56. سیستم ذخیره‌سازی و بارگذاری داده‌ها
  • 57. کار با فایل‌ها در Lua
  • 58. استفاده از شبکه (Networking) در بازی
  • 59. پیاده‌سازی چندنفره (Multiplayer) ساده
  • 60. آشنایی با فیزیک در LÖVE2D (Box2D)
  • 61. برخوردها با استفاده از فیزیک
  • 62. حرکت بر اساس فیزیک
  • 63. محیط‌های فیزیکی
  • 64. استفاده از دوربین (Camera)
  • 65. ایجاد جلوه‌های ویژه (Special Effects)
  • 66. آشنایی با Shaders
  • 67. استفاده از Shaders در LÖVE2D
  • 68. برنامه‌نویسی ماژولار (Modular Programming)
  • 69. کدنویسی تمیز (Clean Coding)
  • 70. مستندسازی کد
  • 71. استفاده از سیستم کنترل نسخه (Git)
  • 72. همکاری در پروژه‌های تیمی
  • 73. آشنایی با طراحی الگو (Design Patterns)
  • 74. طراحی الگو Singleton
  • 75. طراحی الگو Observer
  • 76. طراحی الگو State
  • 77. استفاده از ابزارهای اشکال‌زدایی پیشرفته
  • 78. بهینه‌سازی برای پلتفرم‌های مختلف
  • 79. انتشار بازی (Game Publishing)
  • 80. بازاریابی بازی (Game Marketing)
  • 81. آشنایی با موتور‌های سه‌بعدی (اختیاری)
  • 82. معرفی کتابخانه‌های گرافیکی سه‌بعدی Lua (اختیاری)
  • 83. مدل‌سازی سه‌بعدی (اختیاری)
  • 84. بافت‌ها و متریال‌ها (اختیاری)
  • 85. نورپردازی (اختیاری)
  • 86. انیمیشن سه‌بعدی (اختیاری)
  • 87. انتخاب کتابخانه UI مناسب
  • 88. طراحی UI حرفه‌ای
  • 89. افزودن قابلیت‌های پیشرفته به بازی‌های قبلی
  • 90. ادغام قابلیت‌های شبکه و چند نفره
  • 91. بهینه‌سازی برای موبایل (Optimization for Mobile)
  • 92. طراحی رابط کاربری لمسی (Touch UI Design)
  • 93. بررسی اجمالی کتابخانه‌های توسعه بازی Lua
  • 94. آینده Lua در توسعه بازی
  • 95. منابع و انجمن‌های فعال Lua
  • 96. پروژه‌های نمونه و تمرین‌های پیشرفته
  • 97. چالش‌های بازی‌سازی و راه‌حل‌ها
  • 98. ایجاد یک نمونه بازی کامل
  • 99. گسترش بازی با استفاده از ویژگی‌های Lua
  • 100. آزمایش و رفع اشکال گسترده

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب آموزش بازی‌سازی با زبان Lua”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا