התחל במצב לא מקוון עם האפליקציה Player FM !
פודקאסטים ששווה להאזין
בחסות


1 Close Encounters with UFO Hot Spots: Area 51, Roswell, and the Great ET Road Trip 39:50
Game Development with Java, JavaFX, and FXGL (#25)
Manage episode 367848437 series 3366865
Java and JavaFX are probably not the first options you consider if you want to create a game application. But the FXGL library allows you to do precisely that: create games that run on all platforms with the same codebase as we are used to with Java. And even without an extra library, the JavaFX Components and Canvas provide many animation and gaming possibilities. Let's learn from experts why Java should be on your game-development-language-list!
Guests
Chengen Zhao
Almas Baim
Gerrit Grunwald
Host
Frank Delporte
Content
00:00 Intro and introduction of the guests
04:00 About FXGL
08:48 How Chengen used FXGL to improve his Xtrike game
10:15 Combining 2D and 3D
11:20 The fascination of Gerrit for retro games
13:36 JavaFX components versus Canvas
19:09 Creating games while waiting in airports…
22:19 Convert to mobile and Steam apps
23:22 Question of Chengen if FXGL can extend view components
24:58 How students are involved in the FXGL project
29:53 Why FXGL has a mix of Java and Kotlin
32:22 Building for mobile and the hassle with the app stores…
38:58 3D in JavaFX
44:14 Status of Swing
47:13 About the Java community in China
49:23 Could a drag-and-drop animation tool be created for FXGL?
51:13 Use JavaFX FXML markup files? And can SceneBuilder provide a code-only approach?
55:34 Conclusion
75 פרקים
Manage episode 367848437 series 3366865
Java and JavaFX are probably not the first options you consider if you want to create a game application. But the FXGL library allows you to do precisely that: create games that run on all platforms with the same codebase as we are used to with Java. And even without an extra library, the JavaFX Components and Canvas provide many animation and gaming possibilities. Let's learn from experts why Java should be on your game-development-language-list!
Guests
Chengen Zhao
Almas Baim
Gerrit Grunwald
Host
Frank Delporte
Content
00:00 Intro and introduction of the guests
04:00 About FXGL
08:48 How Chengen used FXGL to improve his Xtrike game
10:15 Combining 2D and 3D
11:20 The fascination of Gerrit for retro games
13:36 JavaFX components versus Canvas
19:09 Creating games while waiting in airports…
22:19 Convert to mobile and Steam apps
23:22 Question of Chengen if FXGL can extend view components
24:58 How students are involved in the FXGL project
29:53 Why FXGL has a mix of Java and Kotlin
32:22 Building for mobile and the hassle with the app stores…
38:58 3D in JavaFX
44:14 Status of Swing
47:13 About the Java community in China
49:23 Could a drag-and-drop animation tool be created for FXGL?
51:13 Use JavaFX FXML markup files? And can SceneBuilder provide a code-only approach?
55:34 Conclusion
75 פרקים
כל הפרקים
×
1 JCon Report, Part 1 - Grow your career, public speaking, 30 years of Java, greener coding,... (#72) Unlisted 53:43

1 Celebrating 30 Years of Java with James Gosling (#71) 1:14:29

1 Celebrating 5 Years of Foojay! (#70) 31:10

1 All Things Java at VoxxedDays Amsterdam (#69) 49:13

1 Welcome to OpenJDK (Java) 24 (#68) 54:53

1 Writing a book. Does it make you rich and famous? (#67) 1:15:28

1 Let's Talk About Java Code! Diving into Foojay blog posts... (#66) 54:59

1 Boost Your Career in 2025! (#65) 1:02:44

1 Interviews at JFall about opensource, OpenJDK evolutions, Project Loom, JVM,... (#64) 33:01

1 How do we keep our Java applications up to date and secure (#63) 43:12

1 Better Coding with AI: Friend or Enemy? (#62) 43:46

1 As a developer, how do we keep our body and mind healthy? (#61) 38:04

1 Proud Of Belgium: Devoxx, JobRunr, Timefold, OpenJDK Mobile, OpenJFX, Thymeleaf, htmx (#60) 35:38

1 DevRel Explained and How to Become a Conference Speaker 48:53

1 How Java Developers Can Secure Their Code (#58) 55:06

1 Welcome to OpenJDK (Java) 23 (#57) 1:07:29

1 Vectors in Java Code, Database, and LLMs (#56) 49:48

1 Embedded Java, Part 2 (#55) 1:09:52

1 Music and MIDI with Java and Kotlin (#54) 51:51

1 JCON Report, Part 5 (#53): CQRS, JOOQ, GraphQL, API, Vaadin, OpenRewrite, ErrorProne, Gateways,... 42:48

1 JCON Report, Part 4 (#52): Garbage Collectors, Test Containers, Flaky Tests, ToxiProxy, Virtual Threads 41:47

1 JCON Report, Part 3 (#51) - Persistence, Jakarta EE, GlassFish, Messaging via Telegram 40:52

1 JCON Report, Part 2 (#50) - Maven, Software Security, Code Quality 52:09

1 JCON Report, Part 1 (#49) - JUGs, Communities, Open Source, Generative AI, LangChain4j, Machine Learning 44:45

1 JUG Oberpfalz, JCON Conference, and JAVAPRO Magazine (#48) 38:49

1 Artificial Intelligence and Machine Learning with Java (#47) 44:30

1 JUG World Tour: JUG Switzerland (#46) 37:26

1 JUG World Tour: Quarkus Club (#44) 34:00

1 JUG World Tour: Jozi-JUG and Cape Town Java Community (#42) 52:57

1 Making Java Attractive for Beginners in Programming (#40) 57:19

1 JUG World Tour: Java Dominicana (#39) 33:41

1 JUG World Tour: Dublin JUG (#35) 34:42

1 JUG World Tour: Philippines JUG (#32) 36:02

1 Report of Devoxx '23 in Belgium (#31) 36:33

1 JUG World Tour: Utrecht JUG (#29) 19:00

1 How will AI and ML Influence the Role of Developers? (#28) 56:27

1 JUG World Tour: Chicago JUG and KUG (#27) 38:49

1 The Future of Source Control and CI/CD (#26) 1:14:15

1 Game Development with Java, JavaFX, and FXGL (#25) 56:10

1 JUG World Tour: BeJUG, BruJUG and how Devoxx was born as JavaPolis (#24) 54:38

1 Java Performance and Profiling (#23) 1:15:34

1 When Profession and Fun Overlap (#22) 1:00:32

1 JUG World Tour: Brazil SouJava JUG and How to Grow your Developer Career (#21) 1:08:36

1 Functional Programming, "The Good, the Bad, and the Ugly" (#20) 50:57

1 How working for free for fun brought me fame and fortune — or at least some of each — in the end (#19) 51:49

1 JUG World Tour: Atlanta JUG and DevNexus (#18) 52:58

1 Execute Java code with TornadoVM on CPUs, GPUs, and FPGAs (#17) 54:41

1 Debugging Tools and Skills for Fun and Profit (#14) 57:26

1 JUG World Tour: Denver and Boulder JUG (#13) 43:06

1 State and future of the IDEs (#12) 46:35

1 Looking Back to 2022 and Predictions for 2023 (#11) 1:11:24

1 The state of JavaFX framework, libraries and projects (#9) 59:47

1 JUG World Tour: Manchester JUG (#8) 39:46

1 Security in Java, what do we need to know and how to keep our applications secure (#7) 1:02:37

1 OpenJDK 19 Discussion Panel (#5) 46:12
ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.