کتاب مبانی برنامه‌نویسی و توسعه بازی با زبان Lua

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

  • 1. مبانی برنامه‌نویسی در Lua
  • 2. انواع داده در Lua
  • 3. متغیرها و ثوابت در Lua
  • 4. عملگرهای ریاضی و منطقی
  • 5. دستورات شرطی (if-else)
  • 6. حلقه‌ها (while, for)
  • 7. آرایه‌ها و جداول در Lua
  • 8. توابع در Lua
  • 9. مدیریت خطا و استثناها
  • 10. مقدمه‌ای بر توسعه بازی
  • 11. مفاهیم پایه موتور بازی
  • 12. چرخه حیات بازی
  • 13. مدیریت ورودی کاربر
  • 14. رسم اشکال هندسی پایه
  • 15. مدیریت رنگ و شفافیت
  • 16. مفاهیم گرافیکی دو بعدی
  • 17. تصاویر و اسپریت‌ها
  • 18. انیمیشن فریم به فریم
  • 19. انیمیشن مبتنی بر ویژگی
  • 20. مدیریت صحنه‌ها و سطوح
  • 21. فیزیک ساده در بازی
  • 22. برخورد اجسام
  • 23. حسابداری امتیاز و وضعیت بازی
  • 24. ذخیره و بارگذاری بازی
  • 25. صدا و موسیقی در بازی
  • 26. مدیریت فایل‌ها در Lua
  • 27. مقدمه‌ای بر LuaJIT
  • 28. بهینه‌سازی کد Lua
  • 29. مقدمه‌ای بر Love2D
  • 30. راه‌اندازی محیط Love2D
  • 31. ایجاد پنجره بازی در Love2D
  • 32. رسم در Love2D
  • 33. کار با تصاویر در Love2D
  • 34. انیمیشن در Love2D
  • 35. مدیریت ورودی در Love2D
  • 36. صداگذاری در Love2D
  • 37. کار با جداول در Love2D
  • 38. ساخت بازی ساده با Love2D
  • 39. مفاهیم پیشرفته Love2D
  • 40. طراحی رابط کاربری (UI)
  • 41. عناصر UI: دکمه‌ها و متن
  • 42. مدیریت رویدادهای UI
  • 43. ساخت منوها و پنجره‌ها
  • 44. تست و اشکال‌زدایی بازی
  • 45. اصول طراحی بازی
  • 46. ساخت شخصیت‌های بازی
  • 47. مکانیک‌های حرکتی
  • 48. هوش مصنوعی ساده دشمنان
  • 49. مدیریت وضعیت بازی (State Management)
  • 50. الگوهای طراحی در توسعه بازی
  • 51. مقدمه‌ای بر توسعه بازی‌های موبایل
  • 52. تفاوت‌های توسعه موبایل
  • 53. مدیریت منابع در بازی
  • 54. بهینه‌سازی برای دستگاه‌های مختلف
  • 55. مقدمه‌ای بر توسعه بازی‌های تحت وب
  • 56. فناوری‌های وب برای بازی
  • 57. کار با Canvas HTML5
  • 58. مدیریت ورودی در وب
  • 59. مدیریت صدا در وب
  • 60. پروتکل‌های شبکه برای بازی‌های چندنفره
  • 61. مفاهیم اولیه شبکه
  • 62. همگام‌سازی وضعیت در بازی
  • 63. امنیت در بازی‌های آنلاین
  • 64. مقدمه‌ای بر انتشار بازی
  • 65. بسته‌بندی و توزیع
  • 66. استراتژی‌های بازاریابی
  • 67. مدیریت بازخورد بازیکنان
  • 68. اخلاق در توسعه بازی
  • 69. حقوق مالکیت معنوی
  • 70. مدیریت تیم توسعه
  • 71. ابزارهای مدیریت پروژه
  • 72. مقدمه‌ای بر طراحی مراحل (Level Design)
  • 73. ابزارهای طراحی مراحل
  • 74. مفاهیم زیبایی‌شناسی در بازی
  • 75. نورپردازی در بازی
  • 76. افکت‌های بصری (VFX)
  • 77. بهینه‌سازی عملکرد گرافیکی
  • 78. مقدمه‌ای بر توسعه بازی‌های سه‌بعدی
  • 79. مفاهیم مدل‌سازی سه‌بعدی
  • 80. کار با موتورهای سه‌بعدی
  • 81. مقدمه‌ای بر توسعه بازی‌های تعاملی
  • 82. مفاهیم روایی در بازی
  • 83. طراحی معماها و چالش‌ها
  • 84. آزمایش کاربردپذیری
  • 85. اصول گرافیک کامپیوتری
  • 86. مقدمه‌ای بر هوش مصنوعی در بازی
  • 87. الگوریتم‌های مسیریابی
  • 88. مدیریت منابع در بازی‌های بزرگ
  • 89. تکنیک‌های فشرده‌سازی داده
  • 90. مقدمه‌ای بر گیمیفیکیشن
  • 91. کاربرد گیمیفیکیشن در آموزش
  • 92. مفاهیم پایدار در توسعه نرم‌افزار
  • 93. ملاحظات امنیتی در توسعه بازی
  • 94. بررسی و تحلیل بازی‌های موفق
  • 95. کار با APIهای خارجی
  • 96. مقدمه‌ای بر واقعیت افزوده (AR)
  • 97. مقدمه‌ای بر واقعیت مجازی (VR)
  • 98. توسعه بازی‌های آموزشی با Lua
  • 99. کاربرد Lua در شبیه‌سازی‌ها
  • 100. اصول طراحی تجربه کاربری (UX)

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

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

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

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

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


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

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

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

نظرات

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

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