| In today's information society, cell phone has been the indispensable means of communication in people's day-to-day production activities and life. As technology progresses,the performance of cell phone has been improved largely and is comparable to that of PC in the second half of the 1990s.So,in some way we can regard mobile phone as a little PC which can be carried with to enable people work,study and entermaint at any place and any timeThe development of hardware and software of cell phone also bring service content's prosperity. All kinds of value-added service emerge in endless streams.and improved people's life.One of the most popular service is mobile game. Since it's easy to carry with, no limited to certain place and time, the mobile game is getting more and more attention.Today, there are many kind of mobile games, even like online and 3d game which only can be seen in large game plateform now also have mobile version. It's rational to believe that mobile game will be the most important value-added service in the coming years.According to the analysis of the current cell phone entertaiment market and it's development trend, the author implemented an 3D game engine.The work focus on:1) Because of the limitation of mobile's CPU process ability and storage capacity, some traditional algorisms should be changed to adapt thos limitation. We have done much work in this area and got a high performance.3D graphic engine2) Implemented the functon of connect to the internet,so only those gamers that have register in our web can get all the service,like newest map,mark rank,software update and so on. In this way, we can avoid privacy effectively.3) Since mutipleplayer game is the trend ,we also add Bluetooth play model to the engine4) Implemented an fully functional resource manager,with which we can reduce capacity of the game much and provide some protection to the image resourceThe table of contents:the first chapter introduction the trend and basic concept of mobilegame;the second chapter is about J2ME and it's architecture,we mainly focus on two specifications:CLDP and MIDP.;the third chapter is the introduction about some important technologes we used in the engine, include mobile 3d,Bluetooth,collision detect and action;the fourth chapter is mainly about the architecture of this engine;the fifth chapter is the most important one ,which focus on the implement details of the engine;the last chapter gives a conclusion for all. |