游戏创世录2

来源 :科学Fans | 被引量 : 0次 | 上传用户:wodeziyuan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  上一期大家已经了解了对于一款游戏来说Demo的重要性,可它的作用绝不仅仅只是展示玩法与信心,在如今的时代,更多的时候Demo被用来炫耀各大游戏公司引以为傲的高性能引擎。游戏引擎在游戏制作中又扮演着什么样的角色呢?让我们一起来探一探它的前世今生。
  引擎是什么
  引擎是engine的音译词,源于拉丁语ingenium,意思是聪明灵巧。后来古法语从拉丁语ingenium中演化出engien,用来表示精巧复杂的机械。英语又借用古法语创造了engine这个词,用它来指代现代工业中的各类利用能源转换成机械运动的发动机核心部分。在游戏行业中,引擎指的是能把人们的想法转变成具体玩法的游戏主程序。我们可以把游戏的引擎类比为赛车的引擎,它决定着赛车的速度、性能、稳定性和驾驶感。缺了引擎的赛车没法正常驾驶,同样,缺了引擎的游戏是无法运行的,引擎控制着游戏所有的功能。无论是复杂的光影效果、物理碰撞还是最基础的画面显示、声音输出,都离不开引擎。但是同时我们也得明白,只有一个发动机是没法开动赛车的,只有光秃秃一个引擎,也不能称之为一个游戏,它需要大量游戏元素的输入才能生成一个完整的、可执行的游戏程序。
  引擎的历史
  游戏开发史的早期并不存在引擎这个概念,一个中古时期的游戏,需要经过一套完整的由下往上的开发过程以便适应它将要发售的平台,它需要很费力地从最基础的接口开始写代码,直到能完美地在显示器上显示并成功运行为止。这种做法有一个非常巨大的缺点,即纵然游戏平台的兼容性很好,游戏们的代码复用率仍然非常低。后来随着八十年代街机游戏的迅速发展,当然,这个时代对于这篇文章的大多数读者来说已经很陌生了,但是不少80后仍然记得一群人在街机厅用一个币玩通《街霸》的童年,总之,当时这个街机的黄金时代给游戏行业带来了一个契初——游戏公司们必须要在同类平台上迅速开发出很多不同的游戏,所以大量的代码要求可以被复用以便快速开发。因此多数游戏都会被要求按照遵守某些既定的规则进行开发,这样就可以为后续开发的游戏提供非常多的可复用资源。游戏引擎的概念从此开始慢慢形成。但是在这个时代,大多数游戏引擎的雏形,仅仅只是一些游戏公司的内部开发平台而已。
  接下来让我们隆重介绍一家游戏公司:ID software,它让游戏引擎这个词真正登上了游戏界的舞台。1992年,ID software发布了成名作“Wolfenstein 3D”(《德军总部》)。ID software的首席“程序猿”兼创始人之一JohnCarmack使用了一种光线投射计算技术来渲染游戏内的物体。他让游戏中每个像素都发射一道光线,如果这道光线碰到了障碍物形成反射,那么游戏就会按照设定好的程序在障碍物的相应位置创建一维深度缓存,从而建立纹理图像。类似于在XY轴的平面上,每个像素处增加了一根深度缓存的Z轴,这样就做到了伪3D的效果。
  在Wolfenstein 3D引擎的基础上,ID software公司又于1993年推出了另一款著名的FPS游戏“Doom”(《毁灭战士》),Carmack优化了游戏中对于物体大小的显示,行走路径之间的角度也从原来必须是直角变成了任意角度都可以,这样使得这个引擎可以制作更加有趣的伪3D场景,比如楼梯、升降平台等。而这款引擎也被命名为ID tech,成为了第一款被用于授权的引擎,就是说其他的游戏公司可以通过授权,利用这款引擎的源代码来进行自己的游戏开发。这样做有个好处,厂商不必再从头开始工作,而是直接利用引擎的核心来设计自己的画面风格、角色、武器、战斗模式、游戏的规则与数据等。从这时起,游戏开发逐渐进入到了更加高效专业化的时代。
  如今的游戏引擎,已经由单一系统发展成一套由多个子系统共同构建的复杂系统,几乎属于最复杂的应用程序之一。渲染、脚本、美工、关卡设计这些子系统的功能逐渐被分离,这样可以类似拼乐高玩具一样,随时更换或者添加每个子系统的组件功能。每一个子系统之间又是互相关联的,从而能确保引擎可以准确地展示游戏设计者的意图。游戏引擎推动着现代电子游戏的发展,而游戏行业的不断进步也成为了游戏引擎开发的原动力。
  引擎能做什么
  点开各大游戏厂商的新游戏广告,或多或少都会看到类似“炫酷光影效果”这种听起来“狂霸酷拽”的宣传词,而光影效果在很大程度上代表着一个3D游戏引擎的水准。称霸游戏引擎界多年,至今仍然宝刀不老的Unreal虚幻引擎,当年初登场就是以出色的光影画面让玩家惊叹的。那么你是否好奇,引擎真有这么“拽”?
  在自然界中有波光粼粼的湖水,MM们清澈的眼眸中能够映出烛光,然而在游戏中这一切并不容易做到。首先,做到光线在不同材质上有不同的折射与反射,同时要处理多光源下不同光源的互相干涉,不同颜色的光碰到一起的彩色合成等,这些工作不仅要在静态的环境渲染中体现,同时还需要适用于游戏里的动态角色,这样才能带给玩家真实感。这些工作,都是由游戏引擎中的渲染模块来完成的。
  衡量引擎性能的另一个重要指标是物理系统,我们生活在一个有基本物理法则的世界,牛顿的三大运动定律想必不少读者都烂熟于心。而游戏中的运动也需要遵循固定的规律,即使是看起来很简单的《愤怒小鸟》,也需要在游戏中设置重力参数,小鸟和各种诡异物体互相碰撞的弹性系数以及空气阻力等等,这些共同决定了愤怒小鸟的飞行轨迹。放在场景更为复杂的3D游戏中去,引擎的物理系统也随之变得更加复杂,它不仅需要模拟牛顿力学模型,使用质量、速度、摩擦力、空气阻力这些基本变量,还需要处理类似火光舞动、烟雾弥漫的粒子效果、水流动时不同的冲击与形状、人物身上衣服的柔性效果等等。游戏中之所以能实现如此多的动态效果,都要归功于引擎的物理运算。
  引擎还得负责许多别的工作,例如网络游戏中的网络通信,玩家与电脑之间的输入输出交互,包括画面声音以及近年来流行的力反馈等等。游戏引擎构成了游戏的骨架,而如何利用这个骨架填充上不同的游戏系统使之成为一个完整的游戏呢?我们下期为你解答。
  编辑 毛颖
其他文献
有这样一个广告片段:某个小朋友一直长不高,他妈妈特别担心,就给他买了某高钙奶喝,喝了这高钙奶之后,小朋友很快就长高了。这样的广告,在黄金时间疯狂播放,让很多人相信要长高,就得补钙,要补钙就得喝牛奶。普天之下的牛奶长相都差不多,没点特殊能力怎么打败竞争对手?于是,高钙奶脱颖而出。高钙奶含钙更多,补钙效果更佳,越来越受到人们的喜爱……同样是牛奶,为什么高钙奶补钙就有奇效?  坑爹坑娘的营销手段吧!? 
期刊
如果有人问你为什么断臂维纳斯是白色的?白色是古希腊的美学标准?白色象征着纯洁?白色是爱琴海文明的代表?面对这样的回答,我只能说:“很好!但这毫无意义。”为什么?因为古希腊雕塑原本是彩色的!如果你是第一次知道这个消息,我还得告诉你一件事,那就是兵马俑原本也是彩色的。中国和德国的研究人员进行了合作,对秦始皇陵兵马俑上部分残留的颜料进行了科学分析,并对兵马俑进行了复原,因此我们可以再现秦帝国军队的绚丽色
期刊
计算机图形学  用数学算法将二维或者三维图形转化成计算机显示器的格栅形式。作为计算机科学的分支领域,它包含以下四个分类:  几何:研究面的表示和处理的方法。  动画:研究移动的表示和操作方法。图像拟真与渲染:研究模拟光线传递效果的算法。  图像:研究图像的获取或是编辑。  应用:《阿凡达》《无敌破坏王》《少年Pi的奇幻冒险》等电影,也可以是《使命召唤》《Final Fantasy》等超级游戏大作的
期刊
造访一座陌生的城市,转过几个街角之后,眼前的景象让你目瞪口呆:令人目眩的霓虹光晕,黄昏勾勒出的高楼轮廓,那些你叫得出名字的店铺,街上车水马龙,一切看起来都那么熟悉。你的全部感官都在大声叫喊着,你绝不是第一次站在这个位置。然而你的大脑却清醒地对你说,这一切绝无可能。  这是怎么回事?你不停地问自己。难道是前世回忆?或是鬼魂附体?是我真的来过这里却不记得了?还是我的记忆在跟我开玩笑?  稍纵即逝的战栗
期刊
植物生活在一个古怪的世界中,它们寸步难移,最致命的敌人往往就是自己——那些落在树角或根部的种子,注定要在不幸中萌芽;同伴遥遥相望,暗生情愫,却咫尺天涯,接触不得一空间,成为它们必须逾越的沟壑。没手没脚的植物要逾越这沟壑,看起来似乎没有可能,但花儿确实以某种方式做到了。它们不屈不挠、勇敢无畏、锲而不舍而且富有智谋,让人叹为观止。  从风到虫  在真正的花儿出现以前,植物们为了突破生殖的空间屏障进行了
期刊
绰号:鹤顶红  无论武侠、穿越还是戏说皇帝的电视剧,鹤顶红绝对是各路“药王”手中当之无愧的必杀毒药。而鹤顶红这个名字却让丹顶鹤躺着中了枪,因为和它那头顶上一块红色真没什么关系,这东西是三氧化二砷,俗称砒霜,颇让人费解的是,这东西白色无味,看上去也不红呀。  因为与砷沾边的无机化合物多半有毒,自然砷在人群中留不下什么好名声,加之最近几十年砷严重影响了某些地区的地下水,如上个世纪爆发在我国台湾地区的“
期刊
炎炎夏日,香滑可口的冰激凌自然是吃货消暑解馋的首选。浓郁的奶香,糯滑的口感,丝丝冰凉带给你的远不止味觉上的刺激。有没有想过来点更加多的刺激?原料自己采购,全程手工制作,亲手把未成形冰激凌放进冰箱,那种翘首期盼的感觉真是妙不可言。这里没有批量生产,每一份冰激凌都带着你自己的烙印。如果你有稀奇古怪的创意,好吃之余还会好玩。赶紧的,让冰激凌到你碗里来!  1 把鸡蛋打入碗内,将蛋黄分离出来,蛋黄的形状是
期刊
当你穿梭于人流如织的街头,身边十个路人当中也许就有五六个都是带着阵阵迷人香水味而悠然飘过。一位香氛专家曾经说过:香水是人类的第二层肌肤。这显现出其重要的地位与价值。除此之外,香水一直以来还是一种美与浪漫的象征与载体。  从香料的使用到香水的工业发展  1 在古埃及、印度和中国,很早就有了关于使用香料的记载。将香料制成香囊、香包、香薰等都是早期人类追求香味的方式,同时由于香料具有能保存食物的作用,在
期刊
辞旧迎新,眼瞅着就要翻完2013年的日历本。苦逼的学生党愁着期末考试并为排名而忐忑,至于高三党就更头疼,来年的高考越来越近。不过我很好奇,在你们辛苦学习之余,是否关注到今年发生的社会事件?至少,某些事情很有可能出现在考题里面吧。  作为一本科学传播期刊,讲述科学事件本身似乎才是正道,但众小编一商量,能讲“不明觉厉”的名词不算本事,要是能通过几个社会事件胡侃什么是科学精神才更好玩儿,于是大家决定每年
期刊
雪糕含有胶?  去年夏天,能吃到雀巢的“笨香蕉”并在微博上秀出来成为一种很有范儿的行为,紧接着,关于这一流行快速消费品的质疑接踵而至,其中最危言耸听的就是——“笨香蕉”里面含有胶!  乍看之下,确实能吓到不少人,因为这一雪糕品种外面的香蕉皮看上去确实黏糊糊的,就像某种胶浇注而成。其实吧,食品工业中确实会广泛使用到“胶”,无非就是瓜尔胶、果胶或者黄原胶,这其实是植物提取物……  1 瓜尔胶是一种名叫
期刊