⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chapte10.txt

📁 系统全面的介绍WINDOWS中游戏的编程
💻 TXT
📖 第 1 页 / 共 2 页
字号:
      

第六节主管类游戏
    主管类游戏设计包括几个概念如建模和模拟。这些概念并非是某个具体主管类游戏特有的,而是这类游戏的基本要素。主管类游戏是模拟游戏的最基本形式。“模拟游戏?”您会问“是不是类似飞行模拟的游戏?”是的,但那些游戏模拟的只是军事或非军事的硬件设备,而不是像主管类游戏模拟一个就像人类社会或蚂蚁社会的实体系统。
    主管类游戏很难建立一个与现实完全相同的模型。设计昔花费大量的时间和情力用于研究社会,例如,人们进入或离开城市的原因,等等。这些努力没有白费,您得到的是一个好玩而且真实的游戏。但不要为设计者而悲伤,因为在一个主管游戏中,设计者才是最终的上帝!
                             未来展望
    未来是非常明朗的。更复杂的人工智能技术和建模技术能让设计者创建更具智能的系统,这将导致更真实的游戏,毫无疑问,这类游戏还将进入网络。



第七节联机游戏
联机游戏中不需要人工智能了。这对吗?不对。事实上在许多多人游戏中人工游戏者变得更加重要了。原因很简单,因为您的游戏具有多人游戏功能,但并不意味着多个游戏者一直登录在线。例如在一个多人赛车游戏中,如果只有一个游戏者参加游戏,您就需要控制其它的赛车以提供一个真实的游戏环境。
另外,如果一个游戏者中途退出,他的赛车也不能立刻就消失。我的结论是在一个大规模的在线游戏中,您仍然需要人工角色在您创造的世界中参与游戏。
                     未来展望
    可能比游戏发展更快的是支持游戏的联机服务设备和Internet。
    多人游戏还只是刚刚开始。新的创意不断出现,但新的问题也很多。如果您想开发此类游戏,您就要有冒大风险的准备。

第八节RFG设计问题
    RPG设计包括以下几个概念:保持连续和谐、与众不同的世界和NPC。
    1.保持连续和谐
    RPG是非常值得开发的产品,因为它们能产生续篇,当然首先您的第一个游戏应获得成功!如果您用一个好故事创建了一个动态的世界,那么您可以不断地用新的创意来更新这个世界,而游戏者对您的游戏也会很喜欢。看看主要的RPG游戏就会发现它们都是成系列的。
    当您创建您最初的游戏时,考虑加点将来的新版本中可以扩展的创意。例如,您可以介绍一个在稍后的游戏中作为对手出现的龟色。
    您也应该仔细考虑您创建的世界。您要让游戏者投入到这个世界中,并且要让他们喜欢这里发生的每一件事情。下一个主题就是设计这样的世界。·
    2.与众不同的世界
    因为计算机探险游戏已经越来越复杂化了,创建世界就变得更加重要了。在创建世界过程叭设计者追寻创建一个完整的运转着的社会,其中包括全部角色和他们那些由情节决定的“命运”。基本思想是将故事放到一个环境中,而不是让环境适应故事。
    另外,建造的世界要能产生小小的难题。尽管世界是假想的,但它必需真实。游戏老会这样评价您的世界:
这个假想的新世界是否与众不同而又很有趣?
这个世界中的系统是否运转得很真实?(例如,当我将货物卖到一个城镇时,货物的价格
是否会降下来?)
    3.NPC交互和交流
    设计RPG的最大问题是非游戏者角色(NPC-Non-player  Character)的交互作用。简单说就是,如果RPG角色不能产生动态交互作用,那么游戏的深度就会降低。
    解决的办法是很显然的:在内部仿真引擎中增加灵活性并在游戏中加入人工智能功能。目的是通过他们前面的动作将NPC与游戏者联系起来,使他们之间的交互更多,让游戏者通过自然的交互投入到虚拟的世界中。对于像天气和佩带武器这方面,开发者也应该考虑一下。开发者同样要力争创造出更好的RPG对话,要使角色具有记忆能力,不同的对话要与不同的游戏内容相适应。
    当设计您的RPG时,应仔细考虑如何实现逐步增加难度级别和对话交互。
    4.战斗和战争
    在几乎每一类的RPG中最关键的要素都是游戏中的战斗类型。战斗是划分RPG和探险
游戏的主要差别。尽管大多数探险游戏都有一定次序的战斗,但战斗并不是重复出现的成分。
    RPG游戏中的战斗部分就像一个小型战争游戏。游戏者控制他们的角色,用武器或魔法武装他们。然后,在各种选择和统计预测的基础上,战斗开始了。活下来的角色通常战斗力得到了提高。
    更具体的还有,设计者必需决定让游戏者确定战斗的策略还是把战略部署留给程序去做。
    某些开发者设计出允许游戏者在任何时候重新控制战斗的游戏。另一个实现是给游戏者许多战术选项以供挑选,如移动、攻击类型等等。还有一些游戏提供了“自动”方式,它允许游戏者观看计算机控制他(或她)的军队的战略部署。自动方式的目的有两个:开始游戏者通过观看可以学习如何战斗;而具有绝对优势的游戏者可以让计算机操作战斗,以减少自己控制的工作,并尽快结束战斗。”
                               未来展望
    RPG现在看来处于一种不稳定的状态,但是数量可能比其它任何一种类型的游戏都多。
         



第九节模拟游戏
    
模拟游戏在飞行模拟器的带动下曾经是最强有力的游戏之一。模拟常常与某种类型的军
事硬件有联系,例如F16战斗机或坦克、潜艇、直升飞机模拟器。另外,除了这些战争工具模拟器,还有驾驶模拟器与核动力飞机模拟器。
    我们只讨论那些基于“交通工具”轨迹的模拟器,包括飞行和其它军事模拟器、驾驶游戏和宇宙飞船战斗游戏。
1.模拟游戏设计问题
1)模拟对象
现有模拟游戏很容易分为两类,如下:
A。军事的与非军事的交通工具模拟器
主要的模拟器产品集中在军事交通工具模拟器上。像Microprose和spectrum Holy-byte等公司几乎整个公司的力量都投在飞机、坦克和战舰等军事模拟器上。
B字航模拟器
大量的模拟器产品,特别是那些为虚构世界设计的产品,与宇宙空间有些联系。太空
是最后的未知领域,可以也产生了令人难以置信的模拟器游戏。
2.似乎真实的细节
游戏设计者要充分考虑细节。有些游戏需要的细节很少,但有些需要的就多。许多模拟器
设计者在设计的全过程中都能很好地把握这个问题。但是也有些设计者感到模拟的世界意味着产品必须尽可能与现实接近。然而,有时为真实世界奋斗的结果会使一个好游戏变成烦人的或很难玩的东西。
例如,您想设计一个包括起飞前检查等各种细节的飞行模拟器,这真的对整个游戏有好处
吗?这对局部精确度也许有好处,但是它损害了整体的操作特性。
最后,您和测试者必须决定多少细节是必要的,但是无论细节多么真实,无用的细节必须
去除。别忘记,人们玩游戏就是为了从现实世界的琐碎中解脱出来。
3.令人难受的传道区
许多流行的模拟游戏在游戏中设计一些“传道区”(以讲解或说明情况),除了赞许,此外并没听到别的什么。当您设计您的模拟器时,考虑在您的产品上设计各种各样的传道区,并把最主要的故事线索结合到您的产品中。
4.引擎
模拟游戏也经常用复杂的3D图像引擎来开发。许多游戏具有续集或是使用相同的引擎
来开发其它的模拟类型游戏是不奇怪的。生产一系列优秀模拟优秀的关键是要有一个优秀的3D图像引擎和发现一个潜在的模拟游戏领域来应用那些技术。
5.寻找新的机会
在游戏世界中模拟游戏是一个对图像很敏感的类型。因此,开发者通过提高图像质量就可
以很“容易”并有效地提高这些游戏的质量。您只要看看市场上的大量飞行模拟器就知道了。但是,更流行的摸拟器是把精力集中在新的创意上的。

第十节 战争类游戏
战争类游戏可以被分为即时战略游戏和回合制游戏两类。
在即时战略游戏中主要要考虑的问题是人工智能和力量均衡的问题。对于人工智能,主要是电脑对手的智能和双方战斗单位的智能的设计问题。大部分游戏者是不会接受一个太蠢的只会作弊的对手——人工智能设计太差,也不会有太多耐性去挑战一个功防之间简直毫无破绽的“专业级”的对手——太专业的人工智能设计,也不会容忍自己的手下只会走直线——简陋的路径搜索算法。所以对人工智能部分应仔细的考虑和测试。在力量均衡问题上主要是考虑各种高级武器和基本武器间性能的差异、各种高级武器的造价、建造时间、出现时间及条件的设置和个民族所特有的武器的特点的构思。
相对于即时战略游戏,回合制游戏在设计时仅仅可以不考虑路径算法的问题,其他的问题是基本相似的。

第十一节 总结
上面谈到的游戏类型仅仅是从技术上而言的,在现在的大部分游戏中实际上是包含了这些类型之中的一种以上的特性,或与其相似。比如说文明和七个王国就包含了主管类游戏和即时战略游戏的特性,现在大部分的即时战略游戏都有连线作战的能力等等。所以您在设及您的游戏是应考虑所有可加入的特性。
好我们的介绍到此就算是结束了,但对于您来说,还有很长的路要走。游戏中可以说包含了整个计算机技术的方方面面,作为一个游戏开发的程序员来说您还需要了解很多的知识掌握很多的技巧。
俗话说“师傅领进们,修行靠个人”,我们就只能言尽于此了,剩下的就靠您自己了。
祝您开发出世界级的游戏,成为振兴中国游戏业的功臣。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -