Java游戏开发规则

来源:互联网 发布:云计算三种模式 编辑:程序博客网 时间:2024/05/01 04:12

  对于游戏开发单单了解Java基础,还是不够的。毕竟游戏开发不同于一般的应用软件,游戏开发是集策划、美工、程序员于一体的设计工作。本章我们就来讲一讲游戏机上分器 http://www.hfded.com开发的这些规则、并一起来学习Java游戏开发中的技术要点。如果你对Java不是很了解,您应该先看看我们本系列一的”Java游戏开发基础”。

  目录导引:

  一、游戏开发规则

  游戏类型

  游戏剧本

  交互模式

  游戏智能

  二、Java游戏开发技术

  图形技术

  动画技术

  声音技术

  用户交互技术

  网络技术

  游戏引擎

  一、游戏开发规则

  “成功的游戏设计者们应该能够而且必须超越直觉判断和草率行事,他们必然在设计中或有意或无意地遵循着某些准则,正是对这些准则的正确理解和灵活运用保证了一部游戏作品在商业上和艺术上的成功”。从此可见游戏规则的重要性。而这些规则又细分为下面几点。

  游戏类型

  在开发任何游戏之前,我们必须知道准备开发的游戏类型。不同类型的游戏其运用的设计手法是有所出入的。下面我们就来看看常用的几种游戏类型。

  RTS(Realtime Strategy Game) 即时战略类游戏:

  即时战略分为实时发生的和回合制两种,这种游戏都是用战斗为主线,要求玩者在游戏过程中运用自己的知识和策略来完成某一任务。实时发生的战略游戏会在短时间内积累大量的敌人和危险,战斗过程是快速反应性质的,敌我双方都在同一时间处理战斗事物。要求玩者具备较好的敏捷与宏观指挥能力。而回合制的战略游戏则会在战斗过程中敌我来回攻击,要求玩者要有好的策略计划能力。”帝国时代”就是一款经典的即时战略游戏,而”英雄无敌”则是经典的回合制战略游戏。

  DOOM 游戏射击类游戏:

  即第一人称射击类游戏。游戏画面即为玩者的视野范围。

  RPG游戏RPG(Role Playing Game)角色扮演类游戏:

  这些游戏具有一定的情节。游戏中为玩者提供一个可供探索的虚拟世界。在这世界包含了各种角色、城市、迷宫及险峻的地形。玩者通过在这广阔的虚拟空间旅行、战斗和生活一步步成长并揭开一系列的故事情节线索,最终达到某一目的。该类的大多游戏很贴切的表达了人类的情感。潜在的满足了游戏者的对拥有多姿多彩的不凡生活的渴望。”仙剑奇侠传”就是国内这类游戏的经典之作。

  AVG(Adventure Game)冒险类游戏:

  这类游戏在固定的剧情或故事下,提供玩者一个可解谜的环境及场景,玩者必须随着故事的安排进行解谜。游戏的目的是借游戏主角在故事中所冒险积累的经验来解开制作者所设定的谜题或疑点。通常这类游戏常被用来设计成侦探类型的解谜游戏。

  体育类

  体育类最大的特点就是利用体育带来的竞争性满足广大体育爱好者的娱乐兴趣。体育类游戏利用3D技术加强了运动场外观众的情绪,加深了运动场内环境的逼真体现。现今的体育类都有一个很相似的特点,都把相应类型的体育明星的个人完整资料加入到游戏中去。体育类游戏的代表作品就是《FIFA 9X》系列。

  ACT(Action Game)格斗类游戏:

  这类游戏提供玩者一个训练手眼协调及反应力的环境及功能,一般要求玩者所控制的主角(人或物)根据周遭情况变化做出一定的动作,如移动、跳跃、攻击、躲避、防守等,来达到游戏所要求的目标。此类游戏讲究逼真的形体动作、火爆的打斗效果、良好的操作手感及复杂的攻击组合等等

  混合类型:融合若干游戏类型的游戏,是现今最有前景的游戏类型。

  除了上面提来的几种外还有策略类,桌面类,运动类等等游戏,在此不一一列举了。如果你已经有了一个一直梦想开发的游戏类型或感兴趣的类型,那真是太好了。如果没有,你可参考上面的类型说明,从其他游戏、或者故事小说、或者你的梦境、或者你的朋友和熟人、或者电视节目、或者电影,甚至道听途说的中获得自己的所开发游戏类型的灵感。如果你经常玩游戏,你会发现,现在市场上很多游戏类型都或多或少的借鉴了电影原作及相关的奇幻小说。如比较出名的”二战特种兵”,就是依据二战故事改编而成的游戏。还有国内比较经典的RPG游戏”金庸群侠传”就是依据金庸的小说改编而来。

  游戏剧本

  当你的游戏类型确定以后,就要开始设计游戏剧本了。游戏剧本顾名思义如同电影剧本一下,有自己的故事情节发展,有高潮,有结局。一个可玩性高,成功的游戏必定有一个很深的情节内涵。能让玩者在游戏过程中和游戏结束后能感受到游戏所带来的强烈感情冲击。最终释放自己的情绪,达到娱乐与享受的目的。一本好的剧本在事故情节,描述手段和主人公的设计上是比较讲究的。

  情节设计:

  情节设计目的就是要唤起游戏者某种情感,让游戏者在这种情感的推动下完成某些动作,借助这些动作最终消除那种情感,让游戏者感觉到其中的快乐。比如RPG游戏有这么个小情节:开始要求游戏者到森林中找宝物,游戏者在森林中无休止的和怪物战斗,情绪开始紧张,焦虑,当这种情绪达到一定阶段,终于找到了宝物。游戏者的在战斗过程中所积累的不安情绪也得到了释放。同理上面各种类型的游戏都可有自己的发展情节和曲线。所有的情节串起来,就是一本完整的游戏剧本。这些的灵感来源也是通过电影、小说或平时知识的积累。现今的游戏公司都专门配备了写游戏剧本的人员。

  描述手段:

  游戏情节设定后,就要使用到描述手法,是倒叙法还是顺序法,还是两者结合使用,大家可依据故事的情节发展而定。顺序法是一般的方式,故事随着游戏者的出场而开始,游戏者对未来一无所知,要靠自己的智慧和勇气去探索。而倒叙法,是让游戏者一出场就处在故事的结果中,慢慢的回到过去,一步一步发现事件的真像,或者阻止事件的发生。最典型的例子是AVG游戏。现在很多游戏都是同时运用了这两种手法,比如在” 仙剑奇侠传”中开始是顺叙法,让玩者从一个未知的世界开始玩起,在找水灵珠过程中又使用倒叙法让主人公回到过去,找到事件的原因。再回到现在让故事继续发展。曲折的手法更加大了游戏的真实性。

  主人公:

  主人公是游戏的灵魂。不管是哪种类型的游戏,都会存在一个主要人物。射击类和即时战略游戏的主人公都是身临其境,以第一人称视角出现,屏幕中不出现人物形象。而RPG类、格斗类、冒险类及一些小的打飞机类游戏都是以第三人称视角出现,游戏者可选择主人公的外观,面貌。出色的主人公能使人流连于游戏世界中。游戏中设计的主人公要有自己的个性,和独特魅力。能让玩者的情绪随主人公的喜乐变化能波动,甚至以为自己就是主人公。最后提一点,我们在游戏设计中的主人公不一定要是善良的,美好的。也可以是邪恶的,或者是正邪之间的。通常邪恶的主人公更容易抓住游戏的好奇心理使游戏成功。

  游戏交互模式

  如果你有了自己的游戏类型,有了自己的游戏剧本。剩下就是设计怎么让用户玩了。也就是我们平常所说的游戏中和用户的交互模式。这里的交互不仅仅指简单的鼠标和键盘等物理硬件设备,还包括人物的软交互:是单人游戏,双人游戏,多人游戏,还是网络游戏。不同的交互模块将会给游戏者不同的切身体会。

  如果让游戏者用鼠标来操作游戏,我们得确认鼠标的运用规则:如行动类游戏中双击到达目的地,单击可得到相应的物品或和人对话。射击类游戏中使用左键发射子弹,右键放炸弹,而移动鼠标是游戏中的方向操作。如果使用键盘来操作游戏,我们得设定好每一个可能用到的主键,在大部分游戏中”ESE”键是用来弹出操作菜单的。方向键是控制游戏主人公的行动方向。

  由于游戏者各自的背景和文化的差异,导致了游戏交互模式的变换。现在比较大型的游戏都开发了三个版本,任务版,单机版和网络版,以满足不同人群的需要。任务版一般是结果设定好了,由主人公在一定的时间和地点完成指定的任务。而单机版是由主人公一个人在未知世界中处理未知的事件,所面临的对手主要就是电脑。单机版又可分为单人,双人或多人。双人和多人是在单人的基础上增加了一个游戏伙伴,或敌或友,不同的游戏类型,你的伙伴性质都会有所变化。

  网络游戏是集上面大部分交互模式为一体,在一个多元的世界中,你将有着不同类型的对手或伙伴,也会使用不同的操作设备。故事情节也将会多元化发展。所以它以其特有的魅力,在现今异常火爆。但是开发网络游戏要投入大量的人力和物力。并不是凭一个人或几个人能完成的。

0 0
原创粉丝点击