دوره پروژه محور: ساخت بازی دو بعدی اندروید با AndEngine از صفر تا صد همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب پروژه محور: ساخت بازی دو بعدی اندروید با AndEngine از صفر تا صد
موضوع کلی: بازیسازی
موضوع میانی: بازیسازی برای اندروید
📋 سرفصلهای کتاب (100 موضوع)
- 1. معرفی AndEngine و اکوسیستم بازیسازی اندروید
- 2. نصب و راهاندازی محیط توسعه AndEngine
- 3. آشنایی با ساختار پروژه AndEngine
- 4. ایجاد یک صحنه ساده (Scene)
- 5. مدیریت دوربین (Camera) و وضوح صفحه نمایش
- 6. بارگذاری و نمایش تصاویر (Sprites)
- 7. اصول اولیه انیمیشن Sprite
- 8. استفاده از TexturePacker برای مدیریت بافتها
- 9. مدیریت منابع (Resources) و بهینهسازی حافظه
- 10. اصول اولیه فیزیک در AndEngine (Physics)
- 11. ایجاد یک جسم فیزیکی (Body)
- 12. افزودن نیرو و گشتاور به اجسام فیزیکی
- 13. تشخیص برخورد (Collision Detection) بین اجسام
- 14. مدیریت صدا و موسیقی (Sound & Music)
- 15. پخش صداهای کوتاه (Sound Effects)
- 16. پخش موسیقی پسزمینه (Background Music)
- 17. استفاده از Font و Text در بازی
- 18. ایجاد متن ثابت (Static Text)
- 19. ایجاد متن متغیر (Dynamic Text)
- 20. استفاده از Input Manager برای دریافت ورودی کاربر
- 21. مدیریت لمس صفحه (Touch Events)
- 22. مدیریت ورودیهای شتابسنج (Accelerometer)
- 23. استفاده از دکمههای مجازی (Virtual Buttons)
- 24. ایجاد رابط کاربری (UI) ساده
- 25. استفاده از منوها (Menus) و دکمهها (Buttons)
- 26. مدیریت صحنهها (Scene Management)
- 27. انتقال بین صحنهها (Scene Transitions)
- 28. ایجاد یک صحنه Loading
- 29. استفاده از Tiled Map Editor (TMX)
- 30. بارگذاری و نمایش نقشههای TMX
- 31. تشخیص برخورد با لایههای نقشه TMX
- 32. متحرکسازی کاشیها در نقشه TMX
- 33. ایجاد افکتهای بصری ساده (Visual Effects)
- 34. استفاده از Particle Systems
- 35. ایجاد افکت دود، آتش و ...
- 36. استفاده از Blend Functions
- 37. بهینهسازی عملکرد بازی (Performance Optimization)
- 38. پروفایل کردن بازی و شناسایی نقاط گلوگاه
- 39. استفاده از Object Pooling
- 40. کاهش Draw Calls
- 41. آشنایی با الگوریتمهای پایه بازی
- 42. ایجاد یک سیستم امتیازدهی (Score System)
- 43. ایجاد یک سیستم مدیریت جان (Health System)
- 44. ایجاد یک هوش مصنوعی ساده (Simple AI)
- 45. حرکت دشمنان به سمت بازیکن
- 46. اجتناب از موانع
- 47. پیادهسازی یک بازی ساده: پرش (Jumping Game)
- 48. طراحی شخصیت اصلی (Player Character)
- 49. ایجاد موانع و چالشها
- 50. جمعآوری سکهها و امتیازات
- 51. پیادهسازی یک بازی ساده: تیراندازی (Shooting Game)
- 52. طراحی دشمنان (Enemies)
- 53. ایجاد گلولهها (Bullets)
- 54. سیستم آسیبرسانی (Damage System)
- 55. پیادهسازی یک بازی ساده: آجری (Breakout Game)
- 56. طراحی آجرها (Bricks)
- 57. ایجاد راکت (Paddle)
- 58. فیزیک برخورد توپ با آجرها و راکت
- 59. آشنایی با الگوهای طراحی (Design Patterns) در بازیسازی
- 60. Singleton Pattern
- 61. Factory Pattern
- 62. Observer Pattern
- 63. State Pattern
- 64. ذخیره و بارگذاری اطلاعات بازی (Save & Load)
- 65. ذخیره امتیازات و تنظیمات
- 66. استفاده از SharedPreferences
- 67. استفاده از SQLite Database
- 68. پیادهسازی سیستم خرید درون برنامهای (In-App Purchases)
- 69. آشنایی با Google Play Billing Library
- 70. پیادهسازی تبلیغات (Advertisements) در بازی
- 71. استفاده از AdMob
- 72. ایجاد یک سیستم Leaderboard
- 73. استفاده از Google Play Games Services
- 74. ایجاد یک سیستم Achievements
- 75. به اشتراک گذاری امتیازات و موفقیتها
- 76. انتشار بازی در Google Play Store
- 77. آمادهسازی بازی برای انتشار
- 78. ایجاد صفحه بازی در Google Play Console
- 79. انتشار نسخه اولیه بازی
- 80. بازاریابی بازی (Game Marketing)
- 81. استراتژیهای بازاریابی برای بازیهای موبایل
- 82. استفاده از رسانههای اجتماعی
- 83. جمعآوری بازخورد از کاربران
- 84. بروزرسانی و پشتیبانی از بازی
- 85. رفع باگها و افزودن امکانات جدید
- 86. آشنایی با مفاهیم پیشرفته فیزیک
- 87. Jointها و محدودیتهای حرکتی
- 88. استفاده از Ray Casting
- 89. ایجاد افکتهای نورپردازی (Lighting Effects)
- 90. استفاده از Normal Maps
- 91. پیادهسازی سایهزنی (Shadows)
- 92. آشنایی با Shaderها (GLSL)
- 93. ایجاد افکتهای گرافیکی سفارشی
- 94. استفاده از Post-Processing Effects
- 95. ایجاد افکت Blur و Bloom
- 96. کار با دوربینهای چندگانه (Multiple Cameras)
- 97. ایجاد یک سیستم دید در شب (Night Vision)
- 98. استفاده از زبان برنامه نویسی Lua در AndEngine
- 99. اسکریپتنویسی برای کنترل رفتار اشیا
- 100. ادغام کتابخانههای Third-Party با AndEngine
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.