All tested and ready for the online #JChampions conference tomorrow! A lot of wires and cameras, a piano, LED strip, mix panel... what can possibly go wrong?! ;-) Live stream tomorrow with a look at music with #Kotlin, #JavaFX #MIDI, #FXGL, #VirtualThreads, and more!

Join my son Vik and me at 19h CET on YouTube:
https://www.youtube.com/watch?v=UW6fDQt-8BI.

Check the full schedule:
https://jchampionsconf.com/

Looking at Music, an experiment with Kotlin, JavaFX, MIDI, and Virtual Threads

YouTube

In part 11 of my #JFXInAction interviews, we look at game development. #FXGL is a library created by Almas Baim that helps us create #JavaFX games. But it’s much more than games! With the integrated Goal-Oriented Action Planning (#GOAP) functionality, it can use game technology and AI to solve any goal, based on actions and preconditions. In this video, Almas live codes such a solution with a minimal amount of code!

Video: https://www.youtube.com/watch?v=RFSIBrP4mZM
More info: https://webtechie.be/post/2024-12-05-jfxinaction-almas-baim/

Almas Baim: FXGL, a multipurpose game library for JavaFX (#11)

YouTube

The first 2024 update of my ebook, "Getting Started with Java on the Raspberry Pi," is now available via https://webtechie.be/books/. 20 extra pages describing a joystick-controlled game with @pi4j and the #JavaFX #FXGL library of Almas Baim. And with an interview with Almas!

#ebook #JavaOnRaspberryPi #java - @Raspberry_Pi - @leanpub

Getting Started with Java on the Raspberry Pi | webtechie.be

This was fun! A live stream to do a game application code walk-through together with Almas Baim. We talked about #JavaFX, #FXGL, @jbangdev, @sdkman, and much more...

https://www.youtube.com/watch?v=IufaUwDsHUA

Creating a JavaFX game with FXGL and JBang

YouTube

🎮 #FXGL: #Java / #JavaFX / #Kotlin Game Library Engine 🚀

* A versatile #gameDev framework for Java and Kotlin enthusiasts.
* Supports Java 8-17 and various platforms like Win/Mac/Linux/Android 8+/iOS 11.0+/Web.
* Boasts a clean API, making it higher level than other engines.
* Great for 2D games, business apps with complex UI, experimental 3D, and more.
* Community-driven with contributions from institutions worldwide.
* Dive in with simple code examples

🔗 https://github.com/AlmasB/FXGL

GitHub - AlmasB/FXGL: Java / JavaFX / Kotlin Game Library (Engine)

Java / JavaFX / Kotlin Game Library (Engine). Contribute to AlmasB/FXGL development by creating an account on GitHub.

GitHub

Join Chengen Zhao, Almas Baim, @hansolo_, and @frankdelporte about game development with #Java, #JavaFX, and #FXGL. Let's learn from the experts why Java should be on your game-development-language-list!

https://foojay.io/today/foojay-podcast-25

#foojaytip #podcast

Foojay Podcast #25: Game Development with Java, JavaFX, FXGL

Let's learn from the experts why Java and JavaFX should be on your game-development-language-list and how to get started!

foojay
Created a simple #FXGL game screen with a blue square that is moved by the WASD keys. The number on the upper left displays the number of pixels that the blue square has moved.
Game demo

YouTube

#fxgl is probably the game engine with the most reasonable api i've seen so far.

https://github.com/AlmasB/FXGL

GitHub - AlmasB/FXGL: Java / JavaFX / Kotlin Game Library (Engine)

Java / JavaFX / Kotlin Game Library (Engine). Contribute to AlmasB/FXGL development by creating an account on GitHub.

GitHub