I’ve seen a number of projects, libraries, and utilities pop up on this forum with varying degrees of adoption and acclaim. Other than texture atlas/sprite sheet loading and manipulation and princec’s interest in memory manipulation/mapped objects, I haven’t seen many specific recurring complains about non-existent libraries.
Are most of JGO’s family members happy with the tools and features available for Java game development?
Your problem could lie with the core Java libraries, or maybe OpenGL or lwjgl, or some pattern that you frequently encounter in your coding.
I’m sure some of you have at some point been annoyed at having to open a file reader with:
new BufferedReader(new InputStreamReader(new FileInputStream(file)));
or at having to type:
Map.Entry<Abc, Xyz> entry = new AbstractMap.SimpleImmutableEntry(a, x);
just to create an entry to store in some collection and wished for an Entry
class in Java.
The example boiler plate code can easily be solved with a utility class. Is there a specific library or functionality that you wish existed in Java, but you can’t find anywhere online. Maybe it’s related to logging, or the Java collections framework, or OpenGL’s state based nature, or serialization?
Please post, discuss, share your problems/solutions