|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
StrangeMaze 3D
Introduction |
The StrangeMaze 3D v1.1 benchmark In the PC world the buying customer is given important information about the PC: the microprocessor (e.g. Intel Pentium 4), the speed of the microprocessor (e.g. 2GHz), as well as a whole range of other specifications. These specifications help the customer make an informed choice, they give the customer an idea of the relative performance of one PC compared to another, and more importantly they give the customer an idea of how fast software applications will run on a particular PC. Unfortunately this is not the case if you are buying a Java mobile phone. The customer generally does not know what processor is running inside the phone, what speed the processor is running at, how fast is the Java implementation and therefore the customer cannot get an idea of how fast Java games will run on a particular phone. For this reason we have introduced the StrangeMaze benchmark, an indication of the speed in which each Java phone can run the StrangeMaze game. When PCs are reviewed they are sometimes tested with benchmark programs such as the Quake benchmark to give an idea of how Quake, a real 3D game, will perform on a particular PC. Likewise for Java phones the StrangeMaze benchmark will give an indication of how fast StrangeMaze, a real 3D Java game, will perform on the Java phone. The StrangeMaze benchmark is a good indicator for realtime 3D games in general since the benchmark tests many features that 3D games have in common, including maths calculations, opponent AI (artificial intelligence) algorithms, collision detection, texturing, offscreen and onscreen drawing, input, etc. all within the standard MIDP 1.0 Java implementation. The StrangeMaze benchmark does not give an indication of how 2D games will perform on different phones since these usually require less intensive maths processing and a different technique for screen rendering. The benchmark speed measurement is called the framerate - i.e. the rate at which the frames or still images in a game's animation are calculated and drawn to give the appearance of movement - and this is measured in frames per second (FPS). As such, a higher speed doesn't mean that the game plays faster and is more difficult to play, but it does mean that the game delivers smoother flicker free animation and more responsive gameplay.
When a user launches the StrangeMaze game, a benchmark test is run in the opening animated splash screen. The results of the benchmark can be found at the bottom of the About menu's screen. The benchmark test is always run on the lowest graphics quality setting for standard comparison purposes. With fast phones, when the user plays the real game the framerate is slower because a higher graphics quality is used by default. On some of the fastest phones, the user will not perceive the high frame rate because the screen refresh rate may be lower then the framerate the game is running at. The benchmark also displays the game's screen size (which should also be considered when comparing benchmark results for different phones). If you want to check the benchmark on your phone it is worth running the benchmark a few times by exiting and relaunching StrangeMaze in order to get an average reading. With version 1.1 and higher of StrangeMaze 3D, we have listened to user feedback and the benchmark has been improved. The new benchmark no longer attempts to run the framerate as fast as possible to off-screen graphics buffers, but runs the same as if the user is playing the game, displaying the screen updates and using the same threading. The new benchmark also runs for more frames to give a better average result, and slow results are no longer rounded to the nearest whole numbers. StrangeMaze 3D v1.1 has also been optimised further to improve the speed on slow colour Java phones. The overall result is that the new benchmark is more accurate and more indicative of the game's playing speed, the results for the slower phones have improved, and the results for the faster phones have been reduced to a more realistic level associated with the speed the user actually experiences.Here are the results of the benchmark tests so far:
If you have a Java phone that is not on this list, or if you have different results, then please send your benchmark information to post@abstractworlds.com. Remember, you don't have to buy the full version of the StrangeMaze game in order to run the benchmark, just download the free 2 level trial version of StrangeMaze from our WAP site www.awjg.com. It is important to reiterate that the StrangeMaze 3D benchmark test is a pure Java MIDP 1.0 test. The Nokia, Motorola, Siemens and Generic versions of StrangeMaze only use standard MIDP 1.0 and no vendor specific extensions. The benchmark does not measure speeds faster than 100 FPS.
|