实现手机游戏开发的技术分类

要想开发一款新的手机游戏,首先要知道实现手机游戏开发的技术分类有哪些,不同的分类需要设计出不同的游戏,才可以达到想要的效果,实现游戏开发的目的。所以才能知道自己想要往哪个分类开发,这是至关重要的一个方面,对与高深的手机游戏开发者这些都是早已熟知的,但是对与初学者来说就需要先进行了解,下面就给大家介绍一下关于手机游戏开发的技术分类。

目前在手机实现游戏的技术主要有以下几种:
嵌入式游戏
一些游戏在出厂前就固化在芯片中了,象Nokia的贪吃蛇就是一个最著名的例子。但由于用户不能自己安装新的游戏,所以它们逐渐变得不太流行了。
短消息服务
短信息服务(SMS)被用来从一个手机向另一个手机发送简短的文字信息。用户一般为每条信息支付1毛钱的信息费。短消息服务游戏的玩法通常是发送一条信息到某个号码,这个号码对应游戏供应商的服务器,服 务器接收这条消息,执行一些操作然后返回一条带有结果的消息到游戏者的手机中。短消息服务不是一个特别好的用于实现移动游戏的技术,因为它依靠用户输入文字,因此本质上它是一个命令行环境。而且它还很昂贵,即使和服务器只交换10次信息也要花费1块钱或者更多的钱。虽然多媒体消息服务( MMS)技术的推出使得基于消息的游戏更加具有吸引力,但是仍然不是一种重要的游戏环境,所以在此我们不会深入探讨它。
浏览器游戏
差不多1999年以后出厂的每台手机都有一个无线应用协议(WAP)浏览器。WAP本质上是一个静态浏览载体,非常像一个简化的Web,是为移动电话小型特征和低带宽而专门优化的。要玩WAP游戏的话,可以进入游戏供应商的URL(通常通过移动运营商门户网站的一个链接),下载并浏览一个或多个页面,选择一个菜单或者输入文字,提交数据到服务器,然后浏览更多的页面。WAP (1.x)版本使用独特的标记语言WML,允许用户下载多个页面,即卡片组。新版本的WAP(2.x)使用XHTML的一个子集,一次传递一个页面并且允许更好的控制显示格式。两种版本的WAP都提供一个比SMS更友好的界面,而且更加便宜,只要根据使用时间付费而不是根据信息数。但是它是一个静态的浏览载体;手机本身几乎不需要做任何处理过程,并且所有游戏必须通过网络,所有的操作都是在远程服务器上执行的。手机将继续带有WAP浏览器,而且开发者可能发现WAP有利于传送比游戏应用程序提供的更详细的帮助信息或者规则,因为大部分的游戏仍然受有限的内存制约。然而,WAP没能达到高使用率的目标(在欧洲和北美洲,只有6%的手机使用WAP),而且移动运营商和游戏开发者正在远离WAP技术。 我们也不会在这里探究任何WAP的细节。
C++应用程序
另外一种开发方式是使用C++开发移动游戏,把程序编译为本机机器代码。编译语言程序一般说来提供更好的控制用户界面,以及与解释语言相比更快的速度。C++开发者可以定位于Series 60平台设备。此外,Microsoft的.Net CF也可以以编译的形式开发移动设备上的游戏,在以后的文章中我将介绍Pocket PC平台上游戏开发的方法。
这四种就是关于实现手机游戏开发的技术分类的介绍,虽然这里只是粗略的给大家介绍,没有深入的探讨下去,但也希望可以给一些朋友起到帮助,在以后的文章中也会继续给朋友们进行说明。朋友们要清楚自己的目标,努力开发下去,期待你们的杰作。有需要帮助的就上,这里为你提供专业的手机游戏开发帮助。
