Font Size: a A A

The Two Networks, One Of The Key Technologies Of Online Game Development And Design,

Posted on:2011-01-26Degree:MasterType:Thesis
Country:ChinaCandidate:Y H LinFull Text:PDF
GTID:2208330332486901Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With TV or PC as its terminal, ITV uses internet to provide broad multimedia services including TV program. In Europe and USA, the video games have such great market basis that they occupy 80% of online games;while in China, video games occupies less than 5%. Once TV connects internet, ITV games players will find more pleasure in playing games on TV than PC, thus video games are supposed to make rapid development.This thesis introduces how the ITV Games Host Server manages to replant 5 games (Landlord, Upgrade, Dig, Chinese Chess and Mahjong) to the Huawei Set-top Box SBOX7200 and 1308, with the application of J2ME, Socket Communication, Deciphering and Encryption techniques in the J2ME runtime environment. Meanwhile, some games from the CHINAGAMES.NET are replanted to the ITV Portal for downloading and running by ITV games players, enabling them to play with PC games players. And through the broadband network, the Set-top Box games players can login the current games host server and games dedicated server of CHINAGAMES.NET.A pattern of Client/Server is adopted during the course of project design. Since the Set-top boxes are provided by Huawei Company, and ITV games are the current games of Chinagames.net, the key technology of this project focuses on the frame design for online games clients. The main thoughtway in designing the Set-top Box games clients is the object-oriented programming thought. The client program is developed with J2ME technique and Java language. The frame design for online games clients follows the principle of objecting design, that is, to abstract basic behavior into specific behavior, to abstract public function into basic class or public functional class, to inherit and introduce the logic of specific games to public function, so that a frame of client programs comes into being. Every games' public functions, such as network communication, user's identification, list of games rooms, list of games tables, user's operation and decoration of the games room can be abstracted into the functional frame of client program, while the inheritance and introduction of every games'logic, Communication protocol and interface operation from the functional frame class ensure the extension of client code in the base of public frame and the rapid development of new mobile client games.
Keywords/Search Tags:ITV, Games, J2ME, the Frame Design for Online Games Client
PDF Full Text Request
Related items