计算机程序设计

如何创建自己的“Android”的一出戏

许多人下载了移动平台游戏,想:“为什么不把梦想变成现实何不做一个产品,是比什么是已经在提供互动娱乐产业更好,更有趣吗?” 如果你不知道如何创建的“Android”的游戏,但要学习,这篇文章将谈论一些等待着新手开发商的陷阱。

主意

这需要创建游戏的第一件事 - 这个想法。 在第一个阶段,它可以以任何形式的。 这是希望的是其“附着”是可以理解的。 最有可能的,在实现它的过程中会被改变。 东西则要加,但事情 - 完全删除或修改。 没有什么奇怪的 - 在功能部件的进一步阐述,不仅要彻底形容,但要检查其适用性。

这是没有必要完全放弃的想法最初描述,并开始对“机器人”创建一个俄罗斯游戏,跳过此步骤。 收集的想法 - 主要出发点,从它更容易开始运动。 此外,文件中提出将着眼于客观计划的想法,可能会提前通知和正确的弱点。

功能列表

因此,如何创造的“Android”的游戏是没有在这个阶段详细的阐述不可能将不得不继续工作的 文本编辑器 和描述,将在游戏中的功能。 这里有一个例子:一系列的战神 - 是一个得分手。 主角的武器 - 一根鞭子。 在战斗中,你可以做出漂亮的长组合攻击。 每个级别完成与老板的磨损。

这份名单是相当小气,而只是反映的主要特点,就是那些产生对他人的背景游戏。 其实还有更多,但其他功能都是次要的。 在第一个的描述必须去那些没有,你的未来创造就不能存在,以及最新的 - 那么重要,可以牺牲发展速度的原因。

Dizdok

因此,如何建立一个没有这个文件一个新的游戏是几乎不可能有工作,它上面。 Dizdok - 短期的“设计文件”,它包括了最详细的描述:

  • 对象模型和实体的功能。
  • 功能规格。
  • 游戏内容。
  • 接口。
  • 如果必要,可以被添加到的知识基础。
  • 对象模型。

对象模型

该对象模型包含了每个游戏实体的信息:武器,防具,人大,法术,玩家。 这是每场比赛唯一的。

通过功能应该这样理解:

  • 我能戴着\删除\购买\销售\改善。
  • 请问死后库存。
  • 随着时间的推移,或当一些动作失去力量。
  • 无论是增加一个字符或组。
  • 请问所设定的特殊属性。

上述项不是强制性的,它们的数目可以减少或增加的对每个组实体。

功能规格

在回答如何创建为“Android”的游戏问题的过程中,你应该告诉我们下一节dizdoka。 功能规格每人描述了游戏的可玩性。 在这里,你需要尽可能准确地告诉,知道如何做主角,它是如何实现的。 同样必须为每个NPC单独完成。 除了游戏中的人物,应该得到解决急救包,武器,防具,环境的因素。

事实上,这一部分是一组影响到所有游戏的时刻,从菜单中,和如何损害是由冲击计算规则。 你工作的每一个点的越多,就越容易实现您的项目。

内容

创造一个良好的比赛前,你需要考虑,准确地将在它的东西。 描述规范,您可以指定的字符将拍摄枪支,在与刚性固定伤害的充电盒。 当注入到这个参数的NPC将被扣除预留容量。 您还需要指定每个个体样本的武器,防具,人大的名字。 而且,当然,需要说明的 外观。 内容 - 从整场比赛将在稍后建成的基石。

接口

接口 - 一组功能和按钮与该用户将与节目进行交互。 应该在创建时,它被认为是最主要的 - 方便。 要了解究竟是如何组织所有的元素,你可以运行和分析流派的最好的例子,传输最合适的解决方案,您的项目。

发动机或构造方法的选择

这将会对“Android”的创建在比赛前完成的另一个步骤-选择游戏引擎。 长了,当一切都得从头开始做的日子。 今天,以一个现成的设计师,你可以通过编写最少的代码完成所有的工作。

发动机的选择是值得做的,基于它的一些特点:

  • 使用条款。
  • 机会。
  • 价格。
  • 支持开发者。
  • Zadokumentirovannost。
  • 社区的大小。
  • 简单。
  • 可扩展性。

使用条件:也许一次就买了一个设计师,你不会成为其全自。 碰巧的是,游戏的商业成功必须付出的引擎开发商的利润的百分比。 主要的东西-对“机器人”创造比赛之前,阅读 许可协议 实施中选择产品。

特点:他们应该完全覆盖开发者的需求。 如果产品提供了比你更需要,游戏中可以很容易地扩展到使用新dizdoka功能。 不过想想平衡! 使用虚幻引擎的俄罗斯方块 - 是愚蠢的。

支持:首先,它找出该产品是否具有发展具有重要意义? 是bug修复因版本? 如果他获得新的功能和工具? 该引擎,它正在迅速发展,有一个优点,发动机,冷冻几年前。

社区:什么是使用设计的有多少? 如果有大量的用户,找到文档,经验教训,大师班,例子是没有问题的。 如果用户是比较小的,这个信息可能无法使用,让你做一些有竞争力的程度。

可扩展性:你创建你自己的比赛开始前,不厌其烦地找出是否要连接到所选引擎模块可能是外国人。 通常情况下,它们被用于三维模型,声音,脚本,精灵出口或进口。 如果没有这样的工具支持,设计人员不局限于内部的工具来创建内容。

UDK

虚幻开发工具包 - 不是最容易掌握的游戏引擎,但最强大的一个。 它不仅用于开发新手,而且大公司。 如果你正在寻找一个问题的答案:“如何创建一个3D游戏引擎,以及如何选择呢?” - 你应该探索UDK的可能性。

为了描述编程逻辑使用内部脚本语言 - 虚幻。 开发者网站提供了大量的所捕获视频和文字的形式描述的经验教训。 同时,它们涵盖最全面的功能 - 从编辑器编写自己的脚本。

扭矩2D / 3D

扭矩 - 游戏为移动平台最流行的设计之一。 它拥有所有必要的一套编辑器和调试工具。 在事业的发展,我们十分注重舒适性和试图做的一切工具最简单访问。

设计带有描述大多数的机会文档。 在官方网站上可以找到的教程和源代码,一些现成的游戏。

脚本嵌入扭矩扭矩的脚本语言。 每个对象的属性可以被预先确定。 另外,在设计建立了一套的Box2D的,它与物理计算交易。

如果你正在努力寻找一个问题的答案:“如何创建一个 网络游戏 和选择什么样的脚本吗?” - 我们可以肯定地说,扭矩会在最短的时间内多人的项目。 所有必要的功能是内置的提前,以及其中的例子是在官方网站上,将展示如何最有效地使用它。

研究

选择仍然难以理解游戏引擎尽可能之后创建一个游戏。 将不得不花费大量的时间对他们的学业。 由于团队没有,你需要自己做的一切:写剧本,制作纹理,精灵,模型(如三维游戏),写一个脚本来测试。 这是不难猜测新手开发商将不得不学会基本权利的许多 职业:程序员, 作家,测试人员,艺术家,设计师。

最好是边做边学习,那就是在你的项目中的过程。 另一种方式来学习,你需要的一切 - 工作已开发游戏的公司。 我们不应该为首席程序员立刻标记,即使你将被要求从事日常琐事,不放弃一个机会在geymdev往里看。

在任何公司工作,从底部开始,这很好。 是的脚本编写者和技能,关卡设计师,均衡器,测试者将是非常有用的,它是这些行业,其采用大多数大三学生。 几年后这种培训将学习如何创建dizdoki和技术任务,了解bug跟踪系统,并形成一个联系人数据库。 所做的工作对“Android”的创建俄罗斯比赛结束后,你需要花多少事半功倍,因为你必须去购买所有必要的技能和能力。

这是可能的,已经证明了他们在发展问题上的能力,你会不会离开老东家,而且,在那里你会采取与项目中处于领先地位。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.atomiyme.com. Theme powered by WordPress.