کتاب متخصص بازیسازی با جاوا: ساخت بازی دوبعدی حرفهای از صفر
249,950 تومان
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب متخصص بازیسازی با جاوا: ساخت بازی دوبعدی حرفهای از صفر
موضوع کلی: توسعه بازیهای کامپیوتری
موضوع میانی: برنامهنویسی بازی با جاوا
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر توسعه بازی با جاوا
- 2. آشنایی با مفاهیم اولیه بازی سازی
- 3. نصب و پیکربندی ابزارهای توسعه
- 4. مبانی زبان جاوا برای بازی سازی
- 5. آشنایی با Swing و AWT
- 6. آشنایی با JavaFX برای بازی سازی
- 7. آشنایی با مفاهیم گرافیکی دو بعدی
- 8. رسم اشکال ابتدایی با جاوا
- 9. مقدمه ای بر حلقه اصلی بازی (Game Loop)
- 10. مدیریت زمان در بازی
- 11. ورودی کاربر: صفحه کلید و ماوس
- 12. آشنایی با Sprite ها
- 13. بارگذاری و نمایش تصاویر
- 14. مفاهیم اولیه انیمیشن
- 15. ساخت انیمیشن ساده
- 16. مدیریت فریم ها در انیمیشن
- 17. آشنایی با سیستم مختصات
- 18. مفهوم لایه ها در بازی
- 19. تکنیک Tile Based Games
- 20. ساخت نقشه های مبتنی بر Tile
- 21. حرکت کاراکتر در نقشه Tile Based
- 22. برخورد Collision Detection ساده
- 23. الگوریتم AABB Collision Detection
- 24. الگوریتم Circle Collision Detection
- 25. بهینه سازی تشخیص برخورد
- 26. مقدمه ای بر صداگذاری در بازی
- 27. پخش صداهای کوتاه (SFX)
- 28. پخش موسیقی پس زمینه
- 29. مدیریت صداها
- 30. آشنایی با AI پایه
- 31. ایجاد دشمنان هوشمند
- 32. حرکت دشمنان
- 33. حمله دشمنان
- 34. مقدمه ای بر طراحی بازی
- 35. مستندسازی طراحی بازی (Game Design Document)
- 36. مبانی داستان سرایی در بازی
- 37. طراحی مراحل بازی
- 38. طراحی رابط کاربری (UI)
- 39. پیاده سازی UI اولیه
- 40. نمایش امتیازات و اطلاعات بازی
- 41. آشنایی با مفاهیم فیزیک در بازی
- 42. نیروی جاذبه
- 43. پرش کاراکتر
- 44. حرکت پرتابه ای
- 45. مقدمه ای بر الگوهای طراحی در بازی
- 46. الگوی Singleton
- 47. الگوی Factory
- 48. الگوی Observer
- 49. الگوی State
- 50. بهینه سازی کد بازی
- 51. پروفایلینگ و رفع گلوگاه ها
- 52. استفاده از Thread ها برای بهبود عملکرد
- 53. مدیریت حافظه
- 54. مقدمه ای بر شبکه سازی در بازی
- 55. مفهوم Client-Server
- 56. ارتباط با Socket ها
- 57. ارسال و دریافت داده ها
- 58. پیاده سازی بازی چند نفره ساده
- 59. آشنایی با موتورهای بازی جاوا
- 60. LibGDX
- 61. jMonkeyEngine
- 62. Greenfoot
- 63. ساخت بازی ساده با LibGDX
- 64. ساخت بازی ساده با jMonkeyEngine
- 65. ساخت بازی ساده با Greenfoot
- 66. مقدمه ای بر OpenGL
- 67. مفاهیم Shader ها
- 68. استفاده از OpenGL در Java
- 69. آشنایی با جلوه های ویژه (Particles)
- 70. ایجاد سیستم ذرات ساده
- 71. بهینه سازی سیستم ذرات
- 72. مقدمه ای بر هوش مصنوعی پیشرفته
- 73. الگوریتم A* Pathfinding
- 74. درخت تصمیم
- 75. ماشین حالت (Finite State Machine)
- 76. بهینه سازی هوش مصنوعی
- 77. آشنایی با مباحث پیشرفته Collision Detection
- 78. Spatial Partitioning
- 79. Quadtree
- 80. Octree
- 81. آشنایی با GUI پیشرفته
- 82. ایجاد UI سفارشی
- 83. انیمیشن های UI
- 84. استفاده از Scene Graph
- 85. مقدمه ای بر فیزیک پیشرفته
- 86. Box2D
- 87. JBullet
- 88. پیاده سازی فیزیک با Box2D
- 89. پیاده سازی فیزیک با JBullet
- 90. مقدمه ای بر بازی سازی سه بعدی
- 91. مفاهیم اولیه گرافیک سه بعدی
- 92. مدل سازی سه بعدی ساده
- 93. نورپردازی و سایه زنی
- 94. انیمیشن سه بعدی
- 95. مقدمه ای بر VR و AR
- 96. استفاده از VR و AR در بازی
- 97. توسعه بازی VR/AR با Java
- 98. تست بازی
- 99. Debugging و رفع اشکالات
- 100. انتشار بازی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.