I guess you are right But Java´s image still suffers from the - never really proven - performance lacks of first Swing components.flamming_python hat geschrieben:
It's fine, modern Java has quite good speeds (think Android for example - it's basically just Java with a couple changed libraries and a different virtual machine but there are dozens of demanding 3D games made under it); and even 10 years ago there were some 3D games and apps coded in Java that are a lot more demanding on the machine than something like Sudden Strike is.
That´s really spooky – it feels that you have read my mind?? To keep the mind open for changing to 3D was also my next goal. Including to restrict the users view to SuSt-like-view. But I could not be satisfied with an BK-like look, as I think that look wouldn’t catch many players, including me. The detailed lovely 2D “model railway” look of Sust is just ways better!flamming_python hat geschrieben:
In the longer perspective, I want to keep the door open for swapping out the 2D terrain system for a 3D terrain system (albeit keeping the fixed isometric view ofc) and the option for 3D units too (think Blitzkrieg) - and I'm confident Java will handle the load. Even if it only runs at 80% of a C++ based program (and for everything apart from the most processor-intensive games this figure is pretty pessimistic for modern JVM versions); that's still more than enough for any computer built within the last 5-7 years to be able to run Sudden Strike with 3D terrain at decent speeds.
A 3D rts that I could love should AT LEAST look like this sample [EDIT: pls watch in Fullscreen and High res ]:
https://www.youtube.com/watch?v=Bk4BmCQCLmI
But still there would be the need for more details, as spattering mud of the tracks, etc.
Working alot with byte Arrays and with masking and AND / OR / XOR at the Momentflamming_python hat geschrieben:
Also you have the ByteBuffer class in the java.util.nio package, and a few other classes; all of which come in handy for dealing with bytes although I usually just stick with the simple byte[] array personally unless I need to do something complicated involving 2 threads or whatever.
Regarding Fireglow, I did a bit searching and I actually found some up-to-date News
It looks like “Totgesagte leben länger” – “The condemned live longer.”
http://www.mcvuk.com/press-releases/rea ... nd/0134494
They are still in Business, which is good - and they still generating money with the old titles - which is perhaps rather bad News for a project like we wish to do
....and "for our upcoming products and for our new game “The Sudden Strike 4”." WTF?
So we should definitely get in contact with them, it would be a pity to develop something we could use just by ourselves. Anybody here is writing/speaking Russian fluently?^^