In the last 18 months, over 100K people have at least looked at the “Getting started with JavaFX Game Programming”. I think it would be great if some folks wrote follow-up tutorials to build on that. Maybe some of those visitors would stick around with more of a “track” to follow.
I can see where there is a lot of frustration here with many of the veterans, with JavaFX. Though for my purposes, simple GUI’s and 2D games and even some simple 3D game ideas, I haven’t run into any of these obstacles personally. Maybe that is more a statement on my limitations than anything else.
What is needed to get, for example @abuse’s suggestion of a WriteableImage.getGraphicsContext()? This is over my head, in terms of understanding what is involved.
What would be possible if we did a better job of supporting JavaFX for what it can do well, and the fun that can be had working with it? We have JavaFX listed as a child tab on Java2D, which doesn’t seem at all right to me. The few posts that are on that thread are mostly complaints about what JavaFX isn’t, not solutions to interesting problems or anything fun. I think that would be very discouraging to anyone interested in exploring learning more about coding in the JavaFX space. It would be more encouraging if there were some articles on next steps after the beginning stuff in that article.
I’m sorry to be taking so long with getting the little audio mixer tool up and available. Seems to me with JavaFX and a decent audio tool (AudioCue is not bad, for starters), there’s a lot of neat stuff that could be made.
I think part of what makes Java cool is that you can code-explore mechanics and ideas and thus make something that is not a template-driven clone of a clone, but has its own unique aspects. Sometimes we get people here who are relatively new to programming and interested in game-engine level coding, and they usually run into a blizzard of discouragement. Exploring engine mechanics could lead to figuring out some new game mechanics to try out, and the skills learned would make it easier to follow through on those ideas.
Java continues to be taught in high schools and colleges. There is a large reservoir of kids that is going untapped, it seems to me.