Open letter and challenge to Mr Kesselman, in response to a debate in his latest blog http://weblogs.java.net/pub/wlg/1198
Jeff,
As you appear to be so confident that Java is suitable for multiplatform games development, and that it will perform as well as native code, I want you to put your money where your mouth is, so to speak. You have told me that a physics engine will perform just as fast in a Java VM as it will in native code, so I propose you financially sponsor a competition to build a simple Java physics simulation that will match or outpeform a native code version, using exactly the same simulation algorithm, collision detection algorithm and maths. If you or any other entrant can match (within 0.5%) or beat the speed of my native code version, the fastest version wins, otherwise I win. The simulation will be set up so that it behaves like a real game loop and not like a micro-benchmark.
Now given that it will be just my code and time vs the whole Java games development community, Sun’s resources, experts on Java optimisation like yourself, experts you quote like Professor Kendall, you shouldn’t have any problems winning your argument, should you?
Now I don’t want to leave this unanswered, so if you fail to accept I (and anyone else reading this) will have to assume you don’t believe the views you have published. The rules will be negotiated to ensure a real and fair test scenario for multiplatform games development in Java, so that will not count as an excuse to decline my challenge.
I await your response,
Andrew J Larder.