手机游戏开发
介绍
编辑
手机游戏界面
当然,就处理能力和性能而言,当前支持Java的手机非常接近第二代控制台,1980年代中期的家用计算机和早期的手持游戏机。内存通常非常有限 - 通常128KB至500KB-尽管诺基亚3650等智能手机具有4 MB的内存。与PC相比,它们的输入功能和显示功能也有限。小屏幕(许多仍然是黑白),优化用于电话拨号的小键盘不是针对文本输入的,并且声音处理功能有限。那么如何实现移植游戏?
实施技术广播
编辑
现在在移动电话中实施的手机游戏可以根据不同游戏本身分为文本游戏和图形游戏。
文本类别
文本游戏是使用文本交换作为游戏的游戏。这种游戏通常是由玩家通过游戏本身发送给您的手机的提示来响应相应信息的玩家。举一个简单的例子,著名的短信游戏“虚拟宠物”是一个典型的文本游戏。在游戏中,游戏服务提供商将为您提供一些短信,例如服务提供商可能会向您发送以下短信“您的宠物饥饿学位:70,口渴:20,疲劳学位:20,请回复该号码用于进食。 1'消息,请回复带有数字'2'供水的消息的消息,请回复数字'3'以进行休息...”等,然后,在您回复数字后“ 1” 1 “游戏将向您发送一条消息:“您的宠物已经喂食了,宠物的饥饿水平已变为20”,依此类推,您可以通过手机短信玩游戏。
文本游戏主要分为两种类型
A,SMS游戏
B,WAP浏览器游戏
A,SMS游戏:
手机游戏开发
就像“虚拟宠物”一样。 SMS游戏是文本游戏,通过玩家和游戏服务提供商在短信中通过文本内容进行通信,以实现玩游戏的目的。由于SMS游戏的整个游戏过程是通过单词表达的,因此SMS游戏的娱乐性较小。但是SMS游戏是最好的手机游戏之一,具有最佳兼容性。只要您的手机可以发送短信,您就可以享受短信游戏给您带来的幸福。
B,WAP浏览器游戏:
这是一种互联网服务,可以在手机上拨打互联网。 WAP浏览器游戏就像我们使用的
在线计算机广播
编辑
就像一个简单的游戏通过浏览器浏览网络一样,它也是一个单词游戏。执行游戏的方法类似于SMS游戏。玩家可以根据浏览WAP浏览器的页面上的提示选择各种不同的选项来玩游戏。 WAP游戏还没有足够直观的SMS游戏的缺点。
看文本游戏,它们都有一个共同的功能,也就是说,游戏是通过文本描述进行的。在比赛中开元棋官方正版下载,玩家需要做出太多想象力,使游戏相对单调。尽管诸如MMS之类的特殊服务可以使这种类型的游戏更加人性化,但其本质无法改变。此外,对于文本游戏,其低价阈值仍然是限制其发展的主要瓶颈。
图形
图形游戏更接近我们经常称为“电视游戏”,玩家通过动画开发情节并玩游戏。由于游戏使用更直观和精美的图形来直接表达,因此图形游戏的游戏玩法和替换通常高于文本游戏。因此,它在玩家中广受欢迎。
图形游戏主要分为:
(仅包括出现在中国的游戏类型)
A,嵌入式游戏
B,Java游戏
C,酿造游戏
D,Uni-Java游戏
E,移动在线游戏
A,嵌入式游戏:
嵌入式游戏是一款将游戏程序预先固定在手机芯片中的游戏。由于该游戏的所有数据都是在手机芯片中预订的,因此该游戏没有修改。也就是说,您不能替换其他游戏,您只能玩手机上已经存在的游戏,并且无法删除它们。
B,Java游戏
Java是一种编程语言,我们不需要确切知道它是什么编程语言。作为游戏玩家,我们只需要知道两件事:
首先,无论您的手机支持Java,要理解这一点,您都可以检查手机的说明,或直接询问经销商。
手机游戏开发
其次,无论您选择的Java游戏支持手机,都可以理解这一点,您都可以参考“为什么手机游戏也有兼容性问题”和“如何下载与Sina Games中的手机模型相匹配的手机游戏”部分。在这里,有一个误解需要解释,也就是说,有时候,当我们谈论Java游戏时,我们想到的第一件事可能是高端手机配置。实际上,这是一个很大的意识形态误解。由于手机不是计算机,因此“配置”一词对我们根本没有意义。
C,酿造游戏
与Java类似,Brew也是一种编程语言。因此,我们不必知道什么是啤酒。要使用啤酒,您只需要知道手机是否支持它。只有CDMA手机支持Brew,但与此同时,CDMA也支持Java,因此为了降低成本,普通开发人员仍然愿意选择基于Java的游戏进行开发。因此,Brew支持的游戏并不多。
D,Uni-Java游戏
Uni-Java是一个新的通用开发平台,中国Unicom刚刚为其手机做准备。它仍处于开发阶段,尚未在基于Uni-Java的手机上启动。但是在不久的将来,Uni-Java肯定会成为中国Unicom的强大工具。
E,移动在线游戏
在移动在线游戏行业的技术经验和运营经验的多年积累和摘要之后,迫切需要在2009年创新新的游戏模式和新的操作模式,以促进移动在线游戏市场的爆炸。移动用户对移动在线游戏的渴望受到中国移动宝藏箱以及大量移动互联网和游戏用户的消费需求的刺激,这导致对移动在线游戏的需求很高,并且用户群迅速增加。当前的市场模型已经非常相当大。通过合理的操作模型,有可能在3次到达的情况下实现PC在线游戏的在线用户规模和运营收入。
手机游戏开发
在移动在线游戏行业中,MMORPG(大量的多人在线角色扮演在线游戏)和休闲游戏占主导地位。 MMORPG类型的移动在线游戏具有丰富的内容,例如情节,任务,角色,地图,道具等,这使这种类型的玩家“成瘾”,并且可以长时间沉浸在游戏中,这将轻松造成付款的冲动。
移动在线游戏的休闲游戏恰好与此相反。仅需要少量网络流量的网络环境。通过相同的模式,少数游戏和多次,很难拥有长期的经验。 MMORPG类型的“成瘾”性质更难增加用户的付款冲动。开发人员似乎已经意识到了这一点,他们正在扮演产品创新卡和运营创新卡的新鲜概念,并以夸张的方式发挥作用。
其中,更具吸引力的是移动休闲游戏。可以说,它与PC在线游戏完全分开,并充分利用移动终端本身的优势。移动在线游戏:移动房东移动休闲在线游戏完全遵守移动终端的优势,可以随时娱乐。玩家可以使用这些游戏在等待公共汽车或地铁时通过时间。随着技术的发展以及3G带来的网络速度的提高,下一代移动在线游戏产品将在娱乐,网络连接速度和图片方面都有很大的改进。
-------------------------------------------------- ----------------------------------�
此外,重要的是要注意:
1。上述程序的分辨率为240×320和176x220。此外,MINIJ的特征导致在手机上显示不完整的显示器,其分辨率小于此分辨率,并且仅显示中间图像的一部分,因此不建议使用。少于该决议的朋友已经下载了它,因为如果显示不完整,下载它将毫无用处。
2。使用的方法非常简单。只需将压缩软件包中的文件解压缩到闪存卡的mulgame目录即可。然后打开手机的[多媒体游戏]菜单以运行这些程序(根据特定手机,游戏手机可能是另一个名称)。
主要差异广播
编辑
手机游戏开发和传统游戏开发有许多方面:
规模
传统的PC和控制台游戏通常需要12至30人的开发团队。由于大多数手机游戏都比控制台游戏小,因此他们通常只需要建立3至5人的团队,有时甚至设计师和程序员都是同一个人。
预算
传统游戏的预算在100万至500万美元之间。大多数手机游戏的预算通常不到一百万美元。实际上,手机的显示功能有限,以及对应用程序规模的限制,使得不可能投资大量的财务和物质资源(如传统游戏)。从某种意义上说,这也是一个优势。
循环
传统游戏通常需要两到三年才能开发。大多数手机游戏都可以在几个月内开发。换句话说,只有一个小型开发团队和一个小的预算,您就可以开发和促进专业质量的手机游戏。因此,手机游戏开发对于许多在传统游戏领域遇到挫折的开发人员来说非常有吸引力。
设备
手机游戏可能与我们以前见过的任何游戏不同:它受运输因素的限制,但它支持网络,并且可以是多人游戏。用于PC的调制解调器仅在大规模应用中使用;控制台游戏现在只能在线使用。手机的特征确定它是网络设备。尽管他们的处理能力使人们想起了老式的计算机技术,但他们的网络性能也更加出色。
标准
控制台游戏开发需要控制台游戏制造商的授权和支持,并且需要获得“平台使用费”。在无线应用程序世界(如PC游戏开发中),您可以免费开发任何风格的游戏,而无需支付诺基亚,太阳或其他平台提供商的一分钱。此外,这些手机游戏开发平台标准可以发布,向开发人员开放,并免费提供。
部署
传统游戏主要是在软件市场上购买的。手机游戏主要由移动门户的用户下载和安装。在某些情况下,它们通过无线网络下载。一些手机允许您将应用程序下载到计算机,然后通过数据电缆将其传输到手机。
因此,手机游戏的销售渠道大不相同。用户通常通过移动操作员的游戏菜单,移动制造商在手机上预装的游戏菜单或无线应用程序门户网站找到手机游戏。
移动操作系统平台
市场上的主流操作系统包括:Google的Android,Apple的iOS和Microsoft的WP。诺基亚的智能手机使用Microsoft的WPkaiyun.ccm,其Symbian系统已逐渐从手机市场撤离。在市场份额方面,Android占75.0%,iOS以17.3%的速度排名第二,Windows Phone超过了BlackBerry账户3.2%。
员工报告
编辑
计划者
计划者需要每个游戏的惊人想法。想想如何最有效地使用此CLDC手机,计划人员需要他们的想象力。计划和艺术品具有很好的互动。计划应始终关注艺术图形样式的进度,以及地图和计划概念之间是否存在差距。在游戏开发的早期阶段,规划最重要的任务是与程序员计划手机游戏系统并制定要求。程序员为现有开发工具,开发环境,技术支持和开发时间提供可行或替代解决方案。对于计划和实际开发示例,通常很难实施好主意。但是,一旦案件完成,程序员将协助计划和编写样品手册。最后,主要计划的开发已经完成,可以实现计划者和程序员达成的创造力。
艺术工程师
艺术家通常不需要参加有关手机游戏系统开发的讨论。游戏结束后,他们中的大多数人向计划者和程序员提供专业的艺术咨询,例如格式,样式和测试图像。目前,艺术家的工作量将增加。此外,在研究编辑器(例如地图)时,艺术家需要参与,因为图形图像是艺术家在设计时最了解在哪里放置组件的图像。
程序员
程序员说明了整个工作的主要部分,不仅需要与计划进行交流,而且还需要与艺术家和考试进行交流。这决定了游戏开发工程师不仅需要强大的技术能力,而且需要良好的沟通技巧。程序员根据计划的结果开发游戏。编写游戏功能模块后,测试仪将移交给测试仪进行测试。虫子将发生在游戏安全运行之前。
测试人员
当程序员可以完全播放时,它基本上完成了。接下来是找到错误和游戏平衡的调整,即游戏测试。此任务要求测试人员玩游戏。不要认为这是一件容易的事。实际上,对测试仪有一定程度的要求,因为测试通常不会按照例程玩游戏,但是您可以想象各种操作被用来确认不会有任何问题。然后,游戏对象需要数据收集。注意:不可能只是从老玩家那里收集数据。测试完成后,测试数据将返回给程序员。
音乐制作人
一般而言,在整个开发过程中,游戏效果音乐的制作相对独立,但是对于手机开发,您应该关注手机的模型,因为某些手机支持各种音乐格式,例如 *。 au,*。中间等,要注意的问题,例如要支持多少和弦,需要及时与程序员和计划进行沟通。
宣传人员
应当指出的是,在发展过程中,其他人员不应忽略游戏的促进和促进。这些人需要了解游戏的功能,其卖点等,这是确定游戏生与死的关键。
分类广播
编辑
有几种在手机中实现游戏的主要技术:
嵌入式游戏
一些游戏在离开工厂之前就被固定成芯片,最著名的例子是诺基亚的贪婪蛇。但是,由于用户无法自己安装新游戏,因此他们逐渐变得越来越受欢迎。
简短的消息服务
手机游戏开发
简短的消息服务(SMS)用于将简短的短信从一部手机发送到另一个手机。用户通常为每条信息支付10美分的信息费。简短的消息服务游戏通常是通过将消息发送到某个数字来播放的,这与游戏提供商的服务器相对应。服务器接收此消息,执行一些操作,然后将结果返回到玩家的手机中。简短的消息服务不是实施手机游戏的特别好技术kaiyun全站登录网页入口,因为它依赖用户输入文本,因此它本质上是命令行环境。而且它也非常昂贵,即使您仅与服务器交换10次,它的价格也更高。尽管引入多媒体消息传递服务(MMS)技术使基于消息的游戏更具吸引力,但它仍然不是一个重要的游戏环境,因此我们不会深入研究它。
浏览器游戏
自1999年以来,每台手机都已发货,都有无线应用程序协议(WAP)浏览器。 WAP本质上是一个静态浏览器,非常类似于简化的网络,专门针对小型功能和低带宽手机进行了优化。要玩WAP游戏,您可以转到游戏提供商的URL(通常通过指向移动操作员门户的链接),下载并浏览一个或多个页面,选择菜单或输入文本,将数据提交到服务器,然后浏览更新许多页。 WAP(1.x)版本使用唯一的标记语言WML,该语言允许用户下载多个页面,即,卡集。 WAP(2.x)的新版本使用XHTML的子集,一次传递一页,并可以更好地控制显示格式。只要您根据使用时间而不是基于信息数量,WAP的两个版本都提供了比SMS更友好的界面,并且更便宜。但这是一个静态浏览载体;手机本身几乎不需要处理,所有游戏都必须通过网络,并且所有操作均在远程服务器上执行。手机将继续带有WAP浏览器,并且开发人员可能会发现WAP比游戏应用程序提供的更详细的帮助信息或规则有利于提供更多的详细帮助信息或规则,因为大多数游戏仍然受到有限的内存。但是,WAP未能达到其较高的使用目标(在欧洲和北美,只有6%的手机使用WAP),移动运营商和游戏开发人员正在远离WAP技术。我们也不会在这里探索任何WAP详细信息。
J2ME和其他解释的语言
手机游戏开发
Java 2 Micro Edition(J2ME)是用于手机和PDA等小型设备的Java语言。大多数手机制造商都渴望促进Java手机。数以千计的Java手机进入了消费者的手中。与台式机中的Java相比,J2ME仍然有很大的局限性,但它已大大提高了手机支持游戏的能力。它具有比SMS或WAP更好的控制接口,允许使用子图动画,并且可以通过无线网络连接到远程服务器。自从现在以来,支持Java的手机的受欢迎程度已成为最佳的手机游戏开发环境。我们将在此处详细研究J2ME游戏的开发。 J2ME并不是手机上配置的唯一解释的语言,而是许多制造商支持的行业标准。一些专用解释的语言在某些地区也表现良好,例如高通公司的啤酒(无线二进制运行时环境,用于无线应用程序的二进制操作环境)和一些韩国移动运营商支持GVM。标准。在这一系列文章中,我们将专注于使用J2ME开发手机游戏,并将在诺基亚平台上介绍用于开发手机游戏的方法。
C ++应用程序或其他编译的语言
另一种开发方法是使用C ++开发移动游戏并将程序编译为本机机器代码。与解释的语言相比,编译的语言程序通常可以更好地控制用户界面和更快的速度。 C ++开发人员可以针对60系列平台设备。此外,Microsoft的.NET CF还可以以编译形式在移动设备上开发游戏。在将来的文章中,我将在Pocket PC平台上介绍游戏开发方法。
开发优势广播
编辑
1。快速获利并受到青睐。
2。便携性。
3。一个庞大的用户群。