just quicky browsing i noticed that your panning somthing about seemless and randonly generated textures and worls. Just remeber Seeding must be made procedural and done one by one or threads will cause errors, 2 save game will be a bitch. and when you use the good ol randomly generated terain and world’s you find you miss the personel tough. I’m just a hobbyist but i woprked on simmilar stuff of my own just make the filters all pre processable and availible at runtime so make as many just small as you need and consider the gameplay. you make the gameplay not the computer. that is the fun stuff.
I thought of the same thing! Java games should go beyond just doing “as fast as C++” to something that take advantage of the Java platform and makes it unique. I have looking for solutions for game architecture for a few months because I couldn’t stand the horrible tutorials for developing games.
I really dislike the idea of boxed games, so I thought of using the base game framework as a means for distributing software. So basically the user wouldn’t buy several games, he would instead install the platform with one game, and optionally install others through this channel. Also updates, patches and new features would be more easily installed.
I was thinking about using OSGI framework. Have you ever heard of it? I’d use the Eclipse’s implementation of it. Yes, real big softwares such as Eclipse use it. In this framework you program Bundles, and those bundles provide services that can be used by other Bundes. It’s fairly straight-forward to develop on it. It supports dynamic loading and unloading of Bundles, and several versions of the same Bundles loaded at the same time.
The cool thing of OSGI is that it’s intended for mobile devices as well, so it could be used for both. I’m about to start studying J2ME to learn the “how” to do a thing that works for mobile/desktop.
I intended to build a (very simple) demos to each milestone of such platform, to show off the capabilities.
Anyway, I’m struggling with 3D loaders right now. I know zero of 3D modelling, I have to learn Blender but I’m trying to figure out how to load the files produced into Java. I didn’t want to use a format too obsolete, for learning years later that I’ll to rewrite 90% of my code.
I had the same idea as well - For the system I work on during my day job, I do something similar and I thought why not do the same with a game engine. I am using the engine I’ve built in two VERY different games- partially to epand on the infrastructure and determine the points of entry - from there it’s just a factory method away from a games platofrm.
There actually is something similar to this that was already done by someone (on this board) that launches various demos from an infrastructure. This idea really just takes that a step further into supporting services specifically for games - game engine, renderer, sound engine, event engine, etc.
;D I am glad to see this thread has turned around! The first few posts seemed to be a lot of FUD, but now he’s getting great suggestions!! I love this place!