Java games can only be indie games

[quote]I know some guys ate IOInteractive (people behind Hitman). They do what aldacron just described. Write in C++ and then compile to the different boxes.

Besides all SDKs for the boxes are written for and in C++. All professional engines are written for and in C++. All the tools are aimed at C++. :stuck_out_tongue:
[/quote]
Apart from the tooling the games designers use, which many companies are now looking into using C# for…

:slight_smile:

[quote]Things will turn better with the next generation consoles i hope. With more memory they can put a jvm in there.
[/quote]
Incidently, did anybody know there is actually a JVM on a console, namely the sega dreamcast? I’ve also had a report of it being able to run CottAGE on it.
Sure, the DC is dead and I don’t know how fast it really is, but it should be an indication that a JVM on a console is possible.

Java on a DC? Nice. :slight_smile:

After seeing Linux running on a gamecube, and playing someones homebrew game on it, I wonder how possible it’d be to run a linux JVM on top of it. It’d probably die due to lack or memory though.

The problem is always memory isn’t it :confused:
I foresee three solutions to the memory issue:

  1. Just honest-to-goodness optimisation

  2. Structs - a massive memory and efficiency boost

  3. Hardware bytecode interpreters - no need for costly compiler, profiling information, or machine code bloat.

  4. is relatively easy - look at what Transmeta and ARM are up to - 2 is the next easiest and I’d say probably essential to the future of the Java platform as a mainstream solution and 1. is the work of a few late nights and a lot of Jolt.

Cas :slight_smile:

with gcj I thnik you can cross compile on a lot of platform, I think those kind of tools are the way to go

Maybe for consoles, but I have yet to see a GCJ compiled HelloWorld running on any console :wink:

The theoretical existence of the technology is irrelevant. Anything is always possible. The only thing that will get anyone’s attention is when Sony say “We have a fully supported Java2 VM on PS3 and we expect developers to start using it immediately as the primary API for PS3”. Everything else is just idle chit-chat about dreams.

Cas :slight_smile:

Exactly.
I suppose the chances are very slim that will ever happen, so I just see java as a nice environment to code games for PC/Mac/Linux and nothing else (well, phones of course but I don’t have experience with that).

But you never know…