[quote]Looks really, really great. How will you port the collisions system part to the current release? Maybe you could use the HUD system instead of the SwingGUI (If you want, I could part this part for you). How many classes does this game have? Or in other words: Is it a big game from the view of a developer?
Marvin
[/quote]
1 - I definately want to port to the new HUD system. I wrote a “theme-able” hierarchy which is basically a background panel containing a top panel (Icon / Title bar), a bottom panel (L/R/ buttons and exit button), and a container central panel for game/dialog contents. Each GUI element takes a constructor arg that is a class containing a set of images to theme the window. By manipulating the opaqueness of the various components I get different effects (no buttons is achived by setting opaque to false and leaving the panel empty for example… In my personal shame I have many, slightly different, dialog windows. These differ mainly in text content…but…my version Xith didn’t have Text2D working. For me to easily use the HUD I would need to be able to layout a layered window. From what I have seen of your demo’s this is certainly feasable.
2 - I have a resonable number of classes which are on the small side. I really need to perform some cleanup because the debris of many failed ideas is contained there. Certainly my entrie GUI system will be replaced using Text2D and HUD stuff.
3 - On another note my scenery is generated with “Art of Illusion”, a open source, java based, 3D editor. I have added plugins to export the scene objects along with additional info telling me Object X is located at position x,y,z. or Light A is at x,y,z with color RGB. Other attributes including hidden/visible, game type, pickable, speech, etc. While this is NOT Xith specific, it might be interesting to generalize export Data such that a new Xith loader could pull and entirer scene with gaming attributes. This would/could be the first version of a Xith GUI editor…just a thought.
4 - Collisions…Basically in the old Xith system you added N objects the the Collision system, and use a Force, and it works. Odejava seemd to have a Xith<–>Object conversion to simplify this. Odejava site is down so I cannot verify. Handling the collisions is isolated so if the JOODE project has some examples I can most likely adapt.
BLAHBLAHBLAH…Dude I am so tring to get my stuff into javagamesfactory…it never seems to load my jar. Basically I have my jar, some old Xith jars, and the jar set associated with the freetts speech synthesis project. ANy help appreciated.