دوره دستورالعملهای طلایی بازیسازی چندسکویی با Libgdx همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب دستورالعملهای طلایی بازیسازی چندسکویی با Libgdx
موضوع کلی: بازیسازی
موضوع میانی: بازیسازی چندسکویی (Cross-Platform)
📋 سرفصلهای کتاب (100 موضوع)
- 1. پیکربندی اولیه Libgdx و راهاندازی پروژه
- 2. معرفی ساختار پروژه Libgdx و فایلهای اصلی
- 3. درک چرخه حیات بازی در Libgdx
- 4. مدیریت ورودی: کیبورد، ماوس و لمس
- 5. رندرینگ ابتدایی: رسم اشکال ساده
- 6. استفاده از SpriteBatch برای رندرینگ بهینه
- 7. مدیریت بافتها و TextureRegionها
- 8. بارگذاری و استفاده از تصاویر
- 9. ایجاد انیمیشن با TextureAtlas و Animation
- 10. استفاده از فونتها و رندرینگ متن
- 11. کار با دوربین: تنظیم دید و پرسپکتیو
- 12. ایجاد یک CameraController ساده
- 13. استفاده از Viewportها برای سازگاری با اندازههای مختلف صفحه نمایش
- 14. مدیریت صدا: پخش افکتهای صوتی و موسیقی
- 15. بارگذاری و پخش صداها با Sound و Music
- 16. کنترل صدا: تنظیم ولوم، پن و لوپ
- 17. ایجاد رابط کاربری (UI) با Scene2D.UI
- 18. استفاده از Skin برای طراحی UI
- 19. ایجاد دکمهها، لیبلها و TextFields
- 20. مدیریت رویدادهای UI
- 21. ساخت منوهای بازی
- 22. پیادهسازی سیستم امتیازدهی
- 23. ذخیره و بارگذاری دادهها با Preferences
- 24. استفاده از JSON برای ذخیره دادههای پیچیدهتر
- 25. ایجاد یک سیستم لودینگ (Loading Screen)
- 26. مدیریت صفحهها (Screens) و انتقال بین آنها
- 27. استفاده از AssetManager برای مدیریت داراییها
- 28. بهینهسازی بارگذاری داراییها
- 29. آشنایی با Collision Detection
- 30. تشخیص برخورد بین مستطیلها
- 31. تشخیص برخورد بین دایرهها
- 32. تشخیص برخورد چندضلعیها (Polygon)
- 33. پیادهسازی فیزیک با Box2D
- 34. ایجاد دنیای فیزیک
- 35. اضافه کردن بدنه (Body) به اجسام
- 36. استفاده از Fixtureها برای تعریف شکل برخورد
- 37. اعمال نیرو و گشتاور به اجسام
- 38. مدیریت برخوردها در Box2D
- 39. استفاده از ContactListener
- 40. ایجاد Joints برای اتصال اجسام
- 41. پیادهسازی دوربین متحرک در Box2D
- 42. ایجاد ذرات با Particle Effects
- 43. استفاده از Particle Editor
- 44. بهینهسازی عملکرد Particle Effects
- 45. ایجاد جلوههای ویژه با Shaders
- 46. آشنایی با GLSL
- 47. نوشتن Shaders ساده
- 48. استفاده از Shaders برای تغییر رنگ و نور
- 49. ایجاد افکتهای گرافیکی با Shaders
- 50. پیادهسازی سیستم هوش مصنوعی (AI) ساده
- 51. استفاده از Finite State Machine (FSM)
- 52. پیادهسازی مسیریابی با A* (A-Star)
- 53. استفاده از Behavior Trees
- 54. پیادهسازی سیستم دشمن
- 55. ایجاد الگوهای رفتاری برای دشمنان
- 56. ایجاد یک بازی Platformer ساده
- 57. پیادهسازی حرکت و پرش
- 58. پیادهسازی برخورد با پلتفرمها
- 59. ایجاد یک بازی Top-Down Shooter
- 60. پیادهسازی حرکت و شلیک
- 61. ایجاد دشمنان و جمعآوری آیتمها
- 62. پیادهسازی یک بازی Endless Runner
- 63. ایجاد زمین بینهایت
- 64. پیادهسازی موانع و جمعآوری سکهها
- 65. پیادهسازی Leaderboard و Achievements با Google Play Services
- 66. اتصال به Google Play Services
- 67. ارسال امتیازات و باز کردن Achievements
- 68. پیادهسازی In-App Purchases با Google Play Services
- 69. ایجاد محصولات قابل خرید
- 70. پرداخت و تحویل محصولات
- 71. پیادهسازی تبلیغات با AdMob
- 72. نمایش بنرها و تبلیغات بینابینی
- 73. دریافت درآمد از تبلیغات
- 74. استفاده از خدمات ابری با Firebase
- 75. ذخیره دادهها در Cloud Firestore
- 76. احراز هویت کاربران با Firebase Authentication
- 77. ردیابی رویدادها با Firebase Analytics
- 78. آزمایش بازی روی دستگاههای مختلف
- 79. بهینهسازی عملکرد بازی برای موبایل
- 80. استفاده از Profiler برای شناسایی گلوگاهها
- 81. کاهش مصرف حافظه
- 82. بهینهسازی گرافیکی
- 83. استفاده از Sprite Sheets و Texture Packing
- 84. استفاده از Frame Buffer Objects (FBOs)
- 85. پیادهسازی Post-Processing Effects
- 86. ایجاد منوی تنظیمات
- 87. اضافه کردن تنظیمات گرافیکی
- 88. اضافه کردن تنظیمات صوتی
- 89. Localization و پشتیبانی از زبانهای مختلف
- 90. آمادهسازی پروژه برای انتشار
- 91. ایجاد APK برای اندروید
- 92. ایجاد IPA برای iOS
- 93. استفاده از Gradle برای مدیریت وابستگیها
- 94. استفاده از Git برای کنترل نسخه
- 95. همکاری تیمی با Git
- 96. ایجاد مستندات برای بازی
- 97. نوشتن راهنمای کاربری
- 98. ایجاد تریلر بازی
- 99. بازاریابی و تبلیغ بازی
- 100. استفاده از شبکههای اجتماعی
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.