توضیحاتی در مورد کتاب Learn JavaFX Game and App Development: With FXGL 17
نام کتاب : Learn JavaFX Game and App Development: With FXGL 17
ویرایش : 1
عنوان ترجمه شده به فارسی : بازی و توسعه برنامه Javafx را بیاموزید: با FXGL 17
سری :
نویسندگان : Almas Baimagambetov
ناشر : Apress
سال نشر : 2022
تعداد صفحات : 228
ISBN (شابک) : 1484286243 , 9781484286241
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 4 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
فهرست مطالب :
Table of Contents
About the Author
About the Technical Reviewer
Chapter 1: Introduction
Chapter 2: Requisite Concepts
Java Basics
Classes
Methods
Adding External Libraries
JavaFX Basics: Creating a Simple Application
FXGL Basics: Creating a Simple Application
Requirement 1: Opening a Window
Requirement 2: Adding the Player
Requirement 3: Adding Input
Requirement 4: Adding UI
Requirement 5: Updating UI
Summary
Chapter 3: Entity-Component Case Study: Develop Pong
Entity
Components As Data
Components As Behavior
Custom Components
Component Injection
Game World
World Queries
Pong
Building the Player Bat Component
Building the Enemy Bat Component
Building the Ball Component
Building the Entity Factory
Building the Application Class
Game Structure Review
Summary
Chapter 4: Physics Case Study: Platformer Game
Collision Detection
Collision Handling
Physics World
Platformer
Game Logic
Game Visuals: Subscenes
Combining Logic and Visuals
Summary
Chapter 5: AI Case Study: Develop a Maze Action Game
Graph Theory and Pathfinding Concepts
A* Pathfinding in FXGL
Behavior
Maze Action Game
Custom Components
Building the Level and Entities
Building the UI
Building the Application Class
Summary
Chapter 6: Graphics, Visual Effects, and User Interfaces
High-Level Rendering and UI
Retained Mode
Immediate Mode
Low-Level Rendering and Viewport
Visual Effects Systems
Particle System
Animation System
Interpolation System
Summary
Chapter 7: General-Purpose Applications and Packaging
Business Application
Graph Data Visualizer
Solar System in 3D
Celestial Object Data and Logic
Celestial Object Construction
Building the 3D Application Class
Packaging and Deployment
Summary
Chapter 8: Conclusion
Frequently Asked Questions
Future Projects and Extra Resources
Concluding Remarks
Index