اپلیکیشن اندرویدی فلشکارت آموزشی آموزش ساخت بازیهای ساده با JavaFX
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب آموزش ساخت بازیهای ساده با JavaFX
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا افایکس (JavaFX)
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر جاوا افایکس
- 2. نصب و پیکربندی جاوا افایکس
- 3. محیط توسعه یکپارچه (IDE) برای جاوا افایکس
- 4. اولین برنامه جاوا افایکس: پنجره ساده
- 5. ساختار پایه یک اپلیکیشن جاوا افایکس
- 6. لایههای مختلف اپلیکیشن جاوا افایکس
- 7. مفاهیم صحنه (Scene) و صحنه گراف (Scene Graph)
- 8. عناصر بصری (Nodes) در جاوا افایکس
- 9. گروه بندی عناصر (Group)
- 10. لایه بندی عناصر (Pane)
- 11. چیدمانهای رایج (Layout Panes)
- 12. VBox و HBox
- 13. BorderPane
- 14. StackPane
- 15. GridPane
- 16. AnchorPane
- 17. TilePane
- 18. FlowPane
- 19. استفاده از CSS در جاوا افایکس
- 20. تطبيق ظاهر با CSS
- 21. انتخابگرهای CSS
- 22. کلاسهای CSS
- 23. شناسههای CSS
- 24. خاصیتهای CSS
- 25. استایلدهی به عناصر مختلف
- 26. مدیریت رویدادها (Event Handling)
- 27. انواع رویدادها
- 28. مدیریت رویدادهای ماوس
- 29. مدیریت رویدادهای کیبورد
- 30. مدیریت رویدادهای پنجره
- 31. ثبت شنونده رویداد (Event Listener)
- 32. کلاسهای رویداد
- 33. فیلتر کردن رویدادها
- 34. انتشار رویداد (Event Propagation)
- 35. پایه و اساس بازی سازی در جاوا افایکس
- 36. مفاهیم اصلی بازی سازی
- 37. چرخه حیات بازی (Game Loop)
- 38. انیمیشن در جاوا افایکس
- 39. انیمیشنهای ساده
- 40. انیمیشنهای متوالی (SequentialTransition)
- 41. انیمیشنهای موازی (ParallelTransition)
- 42. انیمیشنهای زمانبندی شده (Timeline)
- 43. انیمیشنهای تغییر ویژگی (FillTransition, StrokeTransition, FadeTransition, ScaleTransition, RotateTransition)
- 44. انیمیشنهای سفارشی
- 45. حرکت اشیاء در بازی
- 46. تغییر موقعیت اشیاء
- 47. تغییر اندازه اشیاء
- 48. چرخش اشیاء
- 49. توابع زمانبندی شده برای انیمیشن
- 50. ایجاد کاراکترهای بازی
- 51. انواع کاراکترها
- 52. بارگذاری تصاویر برای کاراکترها
- 53. نمایش تصاویر در جاوا افایکس (ImageView)
- 54. تغییر وضعیت کاراکترها
- 55. حرکت کاراکترها با کیبورد
- 56. تعامل کاراکترها با محیط
- 57. مدیریت برخوردها (Collision Detection)
- 58. اصول برخورد
- 59. شناسایی برخورد بین دو جسم
- 60. استفاده از شکلهای هندسی برای تشخیص برخورد
- 61. تشخیص برخورد با استفاده از مختصات
- 62. تشخیص برخورد با استفاده از مرزهای بصری
- 63. پیادهسازی منطق برخورد
- 64. پاسخ به برخوردها
- 65. ایجاد زمینه بازی (Background)
- 66. استفاده از تصاویر پس زمینه
- 67. تغییر رنگ پس زمینه
- 68. استفاده از گرادیانها
- 69. لایه بندی پس زمینه
- 70. ایجاد مراحل بازی
- 71. ساختار مراحل
- 72. انتقال بین مراحل
- 73. ذخیره وضعیت بازی
- 74. مدیریت وضعیت بازی
- 75. ذخیره و بارگذاری امتیاز
- 76. ذخیره و بارگذاری موقعیت کاراکتر
- 77. ذخیره و بارگذاری تنظیمات
- 78. پیادهسازی رابط کاربری بازی (UI)
- 79. دکمهها (Button)
- 80. برچسبها (Label)
- 81. جعبههای متن (TextField)
- 82. جعبههای چک باکس (CheckBox)
- 83. دکمههای رادیویی (RadioButton)
- 84. منوها (Menu)
- 85. منوهای پاپ آپ
- 86. پنلهای اطلاعاتی
- 87. نمایش امتیاز و اطلاعات بازی
- 88. مدیریت منابع بازی
- 89. بارگذاری تصاویر
- 90. بارگذاری صداها
- 91. بارگذاری انیمیشنها
- 92. مدیریت بهینه منابع
- 93. کتابخانههای کمکی برای بازی سازی
- 94. استفاده از کتابخانههای شخص ثالث (اختیاری)
- 95. پیادهسازی سیستم امتیازدهی
- 96. افزایش و کاهش امتیاز
- 97. نمایش امتیاز برتر
- 98. سیستم مراحل و سطوح
- 99. پیشرفت در بازی
- 100. باز کردن مراحل جدید
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.