کتاب شروع به کار با LÖVE: اولین قدم‌ها در ساخت بازی

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب شروع به کار با LÖVE: اولین قدم‌ها در ساخت بازی

موضوع کلی: توسعه بازی با LÖVE و Lua

موضوع میانی: اصول اولیه LÖVE و ساختار بازی

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

  • 1. معرفی LÖVE
  • 2. چرا LÖVE؟
  • 3. نصب LÖVE
  • 4. اولین برنامه LÖVE
  • 5. ساختار پروژه LÖVE
  • 6. فایل main.lua
  • 7. تابع love.load
  • 8. تابع love.update
  • 9. تابع love.draw
  • 10. نصب ویرایشگر کد
  • 11. آشنایی با ویرایشگر کد
  • 12. اشکال‌زدایی (Debugging)
  • 13. پیام‌های خطا
  • 14. تنظیمات اولیه LÖVE
  • 15. تنظیم اندازه پنجره
  • 16. تنظیم عنوان پنجره
  • 17. تنظیم حالت تمام صفحه
  • 18. تنظیم نرخ فریم
  • 19. آشنایی با ماژول graphics
  • 20. رسم اشکال ساده
  • 21. رسم مستطیل
  • 22. رسم دایره
  • 23. رسم خط
  • 24. تغییر رنگ
  • 25. تنظیم شفافیت
  • 26. بارگذاری تصاویر
  • 27. رسم تصاویر
  • 28. تغییر اندازه تصاویر
  • 29. چرخش تصاویر
  • 30. تغییر موضع تصاویر
  • 31. آشنایی با ماژول keyboard
  • 32. تشخیص کلیدهای فشرده شده
  • 33. تشخیص کلیدهای رها شده
  • 34. تشخیص کلیدهای در حال نگه داشته شده
  • 35. تشخیص ورودی کیبورد
  • 36. آشنایی با ماژول mouse
  • 37. تشخیص موقعیت ماوس
  • 38. تشخیص کلیک‌های ماوس
  • 39. تشخیص حرکت ماوس
  • 40. تشخیص اسکرول ماوس
  • 41. آشنایی با ماژول timer
  • 42. کار با زمان
  • 43. تأخیر در اجرای کد
  • 44. تکرار اجرای کد
  • 45. زمان‌بندی رویدادها
  • 46. آشنایی با ماژول love.filesystem
  • 47. خواندن فایل‌ها
  • 48. نوشتن فایل‌ها
  • 49. ایجاد پوشه‌ها
  • 50. حذف فایل‌ها و پوشه‌ها
  • 51. آشنایی با ماژول love.graphics.font
  • 52. بارگذاری فونت‌ها
  • 53. رسم متن
  • 54. تغییر اندازه فونت
  • 55. تغییر رنگ فونت
  • 56. تراز کردن متن
  • 57. آشنایی با ماژول love.audio
  • 58. بارگذاری صداها
  • 59. پخش صداها
  • 60. توقف صداها
  • 61. تنظیم بلندی صدا
  • 62. پخش موسیقی پس زمینه
  • 63. آشنایی با مفاهیم شی‌گرایی در Lua
  • 64. کلاس‌ها و اشیاء
  • 65. ارث‌بری
  • 66. استفاده از جداول به عنوان کلاس
  • 67. ساخت یک بازیکن ساده
  • 68. حرکت بازیکن
  • 69. انیمیشن ساده بازیکن
  • 70. تشخیص برخورد
  • 71. مفهوم فیزیک در بازی
  • 72. برخورد مستطیل به مستطیل
  • 73. برخورد دایره به دایره
  • 74. برخورد مستطیل به دایره
  • 75. سیستم ذرات (Particle System)
  • 76. کار با سیستم ذرات
  • 77. تنظیمات سیستم ذرات
  • 78. ایجاد افکت‌های بصری
  • 79. کار با دوربین
  • 80. حرکت دوربین
  • 81. بزرگنمایی و کوچکنمایی دوربین
  • 82. دنبال کردن بازیکن با دوربین
  • 83. ذخیره و بارگذاری وضعیت بازی
  • 84. فایل‌های پیکربندی
  • 85. استفاده از JSON برای ذخیره سازی
  • 86. پیاده‌سازی یک سیستم امتیازدهی
  • 87. نمایش امتیاز
  • 88. افزایش امتیاز
  • 89. کاهش امتیاز
  • 90. مدیریت وضعیت بازی (Game State Management)
  • 91. حالات مختلف بازی (منو، بازی، پایان)
  • 92. سوئیچ بین حالات بازی
  • 93. پیاده‌سازی یک صفحه منو
  • 94. پیاده‌سازی یک صفحه بازی
  • 95. پیاده‌سازی یک صفحه پایان بازی
  • 96. مدیریت ورودی‌ها در حالات مختلف
  • 97. مدیریت صداها در حالات مختلف
  • 98. ایجاد یک دشمن ساده
  • 99. حرکت دشمن
  • 100. رفتار ساده دشمن

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

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

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

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

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


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

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

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

نظرات

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

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