Monday, November 1, 2010

Mobile game

Mobíl′n igrá — gaming software for mobile devices such as cell phones, smartphones, PDAS and other (except notebooks). the most common mobile games for the Java platform Micro Edition. This platform is supported by most modern mobile devices including most cell phones GSM used in Russia. Technology Add games to your mobile phone by such technical limitations: During your phone should perform their main function is to communicate with the base station. Destructive program, if it be able to perform any action that could steal confidential data, and stored on your account. A weak processor phone and a small amount of RAM. Therefore, there are several technologies of mobile games. Native Native Solutions initially focused on a specific platform. Hence the game showed the highest levels of performance and use all the multimedia features, but are not available for other platforms. The game is part of the firmware Historically, the first, easiest technology writing mobile game is native in the firmware of the device. Such games are even for cheap phones; However, such a game without source code, Flash is practically impossible to replace, or delete. Games for smartphones and PDAs In smartphones and Pocket PCs are installed games in native code (as usual), such as games for n-Gage. Like any other program, so the game could have destructive code. In the contend with certification of games, however, not all producers or publishers can afford it, sometimes the costs of certification can lead to higher prices for the game. Intermediate codes Decision on interim codes — don't snap mobile games to a specific processor architecture, operating system or firmware. J2ME Sun J2ME (Java 2 Micro Edition Java in popular parlance) is one of the most common way to develop games for mobile phones. Ease porting allows to produce the same game on a large number of different devices. Use virtual machines to perform intermediate code allows you to restrict access to the phone for security reasons, however, this often leads to reduced functionality. Despite the fact that the intermediate code is designed to run on a large number of devices on different phones implement virtual machines and hardware specifications may differ. This can cause problems with compatibility with different devices, especially when using developers additional libraries. For example, different devices can deal differently with playing MMAPI under heavy load, and some may not work at all. Other common problems are a different number of distributed memory devices available and different size display (on some phones you can rotate the screen or to dynamically change display resolution), which only adds to the problem. iPhonePlatforma from Apple, exists in the form of phones and players from Apple. Mobile games are written in Objective C. AndroidPlatforma from Google, there is a free OPERATING SYSTEM used by manufacturers of mobile phones. Mobile games are written in Java, and later in the Android SDK is able to do this in c++. DoJa DoCoMo DoJa, alternate set of Java libraries (Java), incompatible with J2ME. Very common in Japan. BREW Qualcomm BREW (Binary Runtime Environment for Wireless) is a special virtual machine optimized for speed and small size. Spoken in the United States. By BREW can program in c or Java. Having appeared later, J2ME, BREW escaped most of the problems with the Java platform. BREW has a great performance of intermediate of built-in copy protection and stricter standardization. THE SDK is free, but in turn to the final product is expensive certification in Qualcomm and debug. Mophun Synergenix Mophun (iskažënnoe More fun) Full Mophun machine and only nominal support J2ME were mobile phone Sony Ericsson T610. However, after a while the Sony Ericsson refused support Mophun. Genres The vast majority of games are written in the genre of "arcade" and "puzzle". Occasionally there are representatives of other genres. The main limitation for "diversity of genres is an input device. For example, for easy games in 3D-shooter is desirable to build on aim and fire using two keys simultaneously, which is difficult for small mobile phone keypad and real time strategy initially focused on managing a joystick or mouse to attract potential customers routinely issued mobile game using a known brand (e.g., Doom RPG), explanation of the recently introduced a movie or a video game or using naked nature. Porting games The game could be profitable, it is important that it has a lot of phones. The technical characteristics of various machines vary considerably: for example, the maximum size of an application or RAM. Usually write game for some "average", and then modify by others. To move between platforms change screen size and key codes, connect those libraries are supported. To move to a less functional unit of the desired product can be removed multimedia content (e.g., reduced number of game levels or reduced quality graphics). To migrate to a more functional can add any video effects (generally not affect the gameplay). To debug a final product can be used by the emulator (the most expensive option) or this (more expensive, but reliable option). Almost all companies have a toolkit that simplifies porting. Usually it is a commercial secret, although there are commercial solution (e. g. Celsius) and available free for non-commercial use (e.g. J2ME Polish). Copy protection In most phones you can legally download, copy the jar file from my phone to a computer and then distribute it. Therefore, some games are protected from copying. in addition to the closure of the pirate sites, meet such protection technologies: Generating unique JAR ' a: whenever you download a game, it generates a unique JAR and JAD file. Used very rarely. Various game activation technologies (GPRS, SMS or phone). The drawback of this technology that manufacturer or Distributor must operate 24/7 service activation. In addition, it takes a few kilobytes of memory. However, this technology is the most durable for hacking. Binding to the phone model: JAR runs on one model phone when tested for use on another (even compatible) fails. It turns out that the copied game will only work on one model phone when tested for use with distributed. This method is particularly useful if one platform created a large number of compatible phones (such as Nokia, Motorola, Siemens). An original copy protection is a large number of ports on poorly compatible between platforms. Often the owner of the mobile phone after much searching finds game converted from another phone without a source: icon, not the telephone, screen size, larger or smaller than expected, with an insufficient number of graphics and sound at the implementation stage is the OMA DRM. In addition, many phones is prohibited to transfer any Java files to your computer. Well-known manufacturers of mobile games Gameloft Glu Mobile (mobile unit EA Mobile, a division of Electronic Arts) id Software Fishlabs Rockstar Games Herocraft Gear Games See also Computer game Nokia N-Gage Pixel graphics Comments Links "The proliferation of mobile gaming, DTF Category: software mobile telefonovde: Handyspiel en: Mobile game es: Videojuego para móviles fa: بازی موبایل fi: Mobiilipeli ja: xiedai電huaゲーム ko: mobail geim pt: Jogo para celular sv: Mobilspel zh: shoujiyouxi