کتاب Typescript: توسعه بازی های three.js

انتخاب پلن

افزودنی‌های اختیاری

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره Typescript: توسعه بازی های three.js

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

موضوع میانی: تایپ اسکریپت (TypeScript)

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

  • 1. مقدمه‌ای بر Three.js و کاربرد آن در توسعه وب
  • 2. راه‌اندازی پروژه Three.js با TypeScript
  • 3. ساختار اصلی یک صحنه Three.js: صحنه، دوربین و رندرکننده
  • 4. مدیریت هندسه‌های پایه: مکعب، کره، استوانه و صفحه
  • 5. متریال‌ها و رنگ‌دهی در Three.js
  • 6. نورپردازی: انواع نورها و تنظیمات آنها
  • 7. دوربین‌های Perspective و Orthographic
  • 8. انیمیشن‌های ساده با حلقه رندر
  • 9. کنترل ورودی کاربر با موس و صفحه کلید
  • 10. بارگذاری و نمایش مدل‌های سه‌بعدی خارجی
  • 11. مدیریت بافت (Texture) و نقشه‌های تصویری
  • 12. سیستم ذرات (Particles) برای جلوه‌های بصری
  • 13. سایه‌ها و تنظیمات کیفیت رندر
  • 14. تعامل با اشیاء: انتخاب و جابجایی
  • 15. راه‌اندازی فیزیک پایه با Cannon.js یا Ammo.js
  • 16. مدیریت صحنه‌های بزرگ و بهینه‌سازی عملکرد
  • 17. سیستم مختصات و تبدیلات در فضای سه‌بعدی
  • 18. گروه‌بندی اشیاء و استفاده از Object3D
  • 19. مدیریت رویدادهای لمسی برای دستگاه‌های موبایل
  • 20. ساخت منوها و رابط کاربری روی صحنه
  • 21. بارگذاری و مدیریت صدا در Three.js
  • 22. جلوه‌های پس‌پردازش (Post-processing) با افکت‌ها
  • 23. استفاده از Shaderها برای سفارشی‌سازی بصری
  • 24. مدیریت چند دوربین و تغییر زاویه دید
  • 25. ساخت انیمیشن‌های مسیری (Path Animation)
  • 26. سیستم ذرات پیشرفته با رفتارهای سفارشی
  • 27. مدیریت و بهینه‌سازی حافظه و بافرها
  • 28. رندرینگ به صورت Offscreen و Canvas
  • 29. ساخت یک بازی ساده با حرکت و برخورد
  • 30. مدیریت وضعیت (State) بازی با TypeScript
  • 31. سیستم ورودی پیشرفته: تشخیص کلیدها و ترکیب‌ها
  • 32. طراحی UI تعاملی با HTML و Three.js
  • 33. بارگذاری و مدیریت فایل‌های GLTF و OBJ
  • 34. استفاده از Raycaster برای تشخیص برخورد
  • 35. ساخت سیستم ذخیره و بارگذاری صحنه
  • 36. مدیریت زمان و نرخ فریم (FPS)
  • 37. سیستم دوربین اول شخص و سوم شخص
  • 38. جلوه‌های آب، آتش و دود با ذرات
  • 39. ساخت نقشه (Map) سه‌بعدی ساده
  • 40. مدیریت چندین صحنه به صورت همزمان
  • 41. بهینه‌سازی با LOD (Level of Detail)
  • 42. ساخت سیستم پاداش و امتیازدهی
  • 43. مدیریت صداهای سه‌بعدی و فضایی
  • 44. ساخت منوی شروع و پایان بازی
  • 45. مدیریت خطاها و استثناها در Three.js
  • 46. تست و دیباگ پروژه Three.js
  • 47. ساخت سیستم ذخیره پیشرفت بازیکن
  • 48. مدیریت چندین بازیکن در یک صحنه
  • 49. ساخت افکت‌های بصری با Blend Mode
  • 50. مدیریت رندرینگ در مرورگرهای مختلف
  • 51. ساخت سیستم حرکت با فیزیک واقعی
  • 52. مدیریت انیمیشن‌های اسکلتی (Skeletal Animation)
  • 53. ساخت سیستم تیراندازی ساده
  • 54. مدیریت هوش مصنوعی پایه برای دشمنان
  • 55. ساخت سیستم جمع‌آوری آیتم‌ها
  • 56. مدیریت شبکه و ارتباطات ساده در بازی
  • 57. ساخت سیستم نقشه مینی‌مپ (Minimap)
  • 58. مدیریت رنگ‌ها و پالت‌های رنگی
  • 59. ساخت سیستم درخت و پوشش گیاهی
  • 60. مدیریت افکت‌های آب و انعکاس
  • 61. ساخت سیستم روز و شب ساده
  • 62. مدیریت و بهینه‌سازی تعداد اشیاء
  • 63. ساخت سیستم تله‌پورت و جابجایی
  • 64. مدیریت صداهای محیطی و پس‌زمینه
  • 65. ساخت سیستم ذخیره و بارگذاری تنظیمات
  • 66. مدیریت فونت‌ها و متن‌های سه‌بعدی
  • 67. ساخت سیستم دوربین دنبال‌کننده
  • 68. مدیریت افکت‌های انفجار و برخورد
  • 69. ساخت سیستم سطوح (Levels) مختلف
  • 70. مدیریت و تست عملکرد با Profiler
  • 71. ساخت سیستم ذخیره و بازیابی وضعیت
  • 72. مدیریت و کنترل سرعت انیمیشن‌ها
  • 73. ساخت سیستم دکمه‌های تعاملی
  • 74. مدیریت و ترکیب چندین ماده (Material)
  • 75. ساخت سیستم ویدئو در Three.js
  • 76. مدیریت و کنترل چرخش اشیاء
  • 77. ساخت سیستم فاصله‌یابی و تشخیص
  • 78. مدیریت و بهینه‌سازی بافت‌ها
  • 79. ساخت سیستم پنهان‌سازی و نمایش اشیاء
  • 80. مدیریت و استفاده از توابع ریاضی در بازی
  • 81. ساخت سیستم حرکت با مسیرهای از پیش تعیین‌شده
  • 82. مدیریت و کنترل زوم دوربین
  • 83. ساخت سیستم اثرات جوی مانند مه و ابر
  • 84. مدیریت و استفاده از کتابخانه‌های جانبی
  • 85. ساخت سیستم ذخیره و بارگذاری امتیازات
  • 86. مدیریت و کنترل افکت‌های نوری
  • 87. ساخت سیستم نمایش پیام‌ها و اعلان‌ها
  • 88. مدیریت و بهینه‌سازی رندرینگ در موبایل
  • 89. ساخت سیستم ذخیره و بارگذاری پروفایل بازیکن
  • 90. مدیریت و کنترل نرخ فریم در دستگاه‌های ضعیف
  • 91. ساخت سیستم انتشار و استقرار پروژه

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

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

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

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

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


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

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

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

نظرات

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

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