کتاب Typescript برای توسعه بازی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Typescript برای توسعه بازی
موضوع کلی: برنامه نویسی
موضوع میانی: تایپ اسکریپت (TypeScript)
📋 سرفصلهای دوره
- 1. مقدمهای بر TypeScript و کاربرد آن در توسعه بازی
- 2. راهاندازی محیط توسعه برای پروژه بازی با TypeScript
- 3. نوعهای پایه در TypeScript برای متغیرهای بازی
- 4. تعریف اینترفیسها برای موجودیتهای بازی
- 5. استفاده از type alias برای ساختارهای داده بازی
- 6. نوعهای union و intersection در منطق بازی
- 7. Enumها برای حالتها و رویدادهای بازی
- 8. توابع با نوعدهی دقیق در اسکریپت بازی
- 9. پارامترهای اختیاری و پیشفرض در توابع بازی
- 10. مفاهیم شیگرایی با کلاسهای TypeScript
- 11. کلاسهای آبستره برای موجودیتهای پایه بازی
- 12. وراثت در طراحی شخصیتها و دشمنان
- 13. اینترفیسهای تابعی برای سیستمهای بازی
- 14. جنریکها برای ابزارهای قابل استفاده مجدد
- 15. نوعهای شرطی در منطق پیشرفته بازی
- 16. مدیریت وضعیت بازی با نوعهای discriminated union
- 17. نوعدهی دقیق برای رویدادهای ورودی کاربر
- 18. کار با آرایهها و تاپلها در دادههای بازی
- 19. نوعدهی map و set برای کلکسیونهای بازی
- 20. مودولار کردن کد بازی با ماژولهای TypeScript
- 21. نوعدهی توابع async در بارگذاری منابع بازی
- 22. مدیریت خطا با نوعهای سفارشی
- 23. سیستم کامپوننت با اینترفیسهای TypeScript
- 24. طراحی سیستم inventory با نوعهای پیچیده
- 25. نوعدهی برای انیمیشنها و فریمهای بازی
- 26. ایجاد سیستم رویداد با نوعهای generic
- 27. کار با کتابخانههای بازی در TypeScript (مثل Phaser)
- 28. تعریف تایپهای سفارشی برای موتور بازی
- 29. نوعدهی ماتریسها و بردارها برای فیزیک بازی
- 30. سیستم پیامرسانی بین موجودیتها با نوعهای safe
- 31. مدیریت حافظه با نوعهای readonly
- 32. نوعدهی برای الگوریتمهای جستجوی مسیر
- 33. سیستم ذخیره و بارگذاری با نوعهای JSON
- 34. نوعدهی پیشرفته برای شبکه و مولتیپلیر
- 35. ایجاد سیستم مهارت و توانایی با اینترفیسها
- 36. نوعدهی برای سیستم دیالوگ و داستان
- 37. سیستم کوئست با نوعهای شرطی
- 38. مدیریت سطح و مرحله با نوعهای سفارشی
- 39. نوعدهی برای سیستم صدا و موسیقی
- 40. سیستم افکتهای بصری با تایپهای دقیق
- 41. نوعدهی برای هوش مصنوعی دشمنان
- 42. سیستم آپگرید و پیشرفت با جنریکها
- 43. نوعدهی برای منوها و رابط کاربری بازی
- 44. سیستم ذخیره تنظیمات با type safety
- 45. نوعدهی برای فیزیک برخورد و حرکت
- 46. سیستم دوربین و دید با اینترفیسها
- 47. مدیریت زمان و تاخیر با نوعهای دقیق
- 48. نوعدهی برای الگوریتمهای تولید محتوای procedural
- 49. سیستم دستاوردها با نوعهای union
- 50. نوعدهی برای سیستم تجارت و اقتصاد بازی
- 51. ایجاد سیستم crafting با تایپهای پیچیده
- 52. نوعدهی برای سیستم آب و هوا و محیط
- 53. سیستم نژاد و کلاس شخصیت با اینترفیسها
- 54. مدیریت منابع بازی با نوعهای immutable
- 55. نوعدهی برای سیستم پارت و همتیمی
- 56. سیستم رتبهبندی و امتیاز با نوعهای safe
- 57. نوعدهی برای سیستم تله و مانع
- 58. سیستم معما و پازل با تایپهای شرطی
- 59. مدیریت ورودی چندگانه با نوعهای union
- 60. نوعدهی برای سیستم حمل و نقل و حرکت
- 61. سیستم ساخت و ساز با اینترفیسهای ماژولار
- 62. نوعدهی برای سیستم جادو و طلسم
- 63. سیستم دشمنان و باسفایت با کلاسهای اختصاصی
- 64. مدیریت تجربه و سطحبندی با type alias
- 65. نوعدهی برای سیستم دوستی و روابط
- 66. سیستم بازار و فروشگاه با جنریکها
- 67. نوعدهی برای مینیگیمهای درون بازی
- 68. سیستم اعلان و نوتیفیکیشن با نوعهای سفارشی
- 69. مدیریت چندنخی ساده با نوعهای Promise
- 70. نوعدهی برای سیستم نقشه و مینیمپ
- 71. سیستم کتاب و دانشنامه با اینترفیسها
- 72. نوعدهی برای سیستم عکاسی و ذخیره تصویر
- 73. سیستم تقویم و زمان بازی با enumها
- 74. مدیریت حالتهای بازی با discriminated unions
- 75. نوعدهی برای سیستم شانس و احتمال
- 76. سیستم کاردستی و حرفه با تایپهای ماژولار
- 77. نوعدهی برای سیستم شیمی و ترکیب مواد
- 78. سیستم جانوران و موجودات با وراثت
- 79. مدیریت اسلحه و تجهیزات با جنریکها
- 80. نوعدهی برای سیستم پوشاک و زره
- 81. سیستم غذا و سلامتی با اینترفیسها
- 82. نوعدهی برای سیستم خواب و استراحت
- 83. سیستم کشاورزی و پرورش با کلاسهای اختصاصی
- 84. مدیریت حمل و نقل دریایی و هوایی با type alias
- 85. نوعدهی برای سیستم دیپلماسی و اتحاد
- 86. سیستم جاسوسی و اطلاعات با union types
- 87. نوعدهی برای سیستم خیانت و فریب
- 88. سیستم قمار و شرطبندی قانونی در بازی (بدون ربا)
- 89. مدیریت تاریخچه و وقایع با اینترفیسهای immutable
- 90. نوعدهی برای سیستم شکار و ماهیگیری
- 91. سیستم اکتشاف و کشف با تایپهای شرطی
- 92. نوعدهی برای سیستم نقاشی و سفارشیسازی
- 93. سیستم موسیقی و آهنگسازی با type safety
- 94. مدیریت دستورات کنسول با نوعهای union
- 95. نوعدهی برای سیستم ذخیره خودکار
- 96. تست واحد و نوعدهی در توسعه بازی با TypeScript
- 97. بهینهسازی عملکرد با نوعهای دقیق و const assertion
- 98. بستهبندی و انتشار بازی نوشته شده با TypeScript
تگها:
TypeScript
TypeScript بازی
بازی سازی
برنامه نویسی بازی
تایپ اسکریپت
توسعه بازی
جاوا اسکریپت
موتور بازی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.