-
06年金山游戏测试面试考题
测试用例设计:
1.把查找与替换中的高级模块测试用例独立撰写
2.把查找与替换中的普通查找模块独立撰写
3.把以上两个模块的用例,放在TD中进行交互调用。测试数据设计:
测试数据使用边界值分析法、猜错法、逻辑组合法、等价法、因果图分析法等
测试场景设计:
测试场景使用基本流加备选流的方式设计
-
游戏软件的测试方法简述
1. 测试的定义
如果给个定义,我觉得:测试工作是,解决玩家所遇非正常问题的预测工作,同时也是不断调试平衡的一个长期观察任务。无论在什么时间段,功能实现、内测、公测等。测试都应该是分硬件与软件两部分测试。
2. 硬性问题
硬件的BUG部分是指会引起不能让游戏流程进行的BUG。死机、画面出错等硬性问题。这种问题只要按照一定流程进行游戏,就会发生。但对一些会不断增加服务器负担的高级BUG,应该不会短期测试出来。而对这种在有计算机就出现的问题,现在的游戏在制作过程中都有可自动记录问题的LOG功能,所出现的BUG大多会被程序部门解决掉。部分的LOG功能可保留到正式客户端,以收集因为升级客户端,而不断产生的新问题。这里应该不会在讨论范围内吧。
-
策划人员如何产生游戏测试方案
测试方案属于软件工程的范畴,对于策划人员来讲是测试游戏的主力军。好象没听说过哪个策划将测试过程描绘的很愉快,因为测试本身是一个非常枯燥和痛苦的事情。一套合理的测试方案可以尽可能减少测试人员的工作量,也能够让测试出的问题能够尽快解决,这就需要测试方案的制订人员对游戏开发有全面的了解,并能够掌握好测试的进度,其中的难度可想而知了。
测试是游戏开发一个极为重要的组成部分,其所需要的时间一般要占去整个开发周期的1/3左右。测试贯穿于整个开发进程,小规模的模块测试是由程序人员自行完成的,对策划来讲,如何完成最终的产品测试才是真正需要关心的。按照软件工程的理论,测试方法主要有两种:黑盒测试与白盒测试。所谓黑盒测试就是把要测试的对象当作一个黑盒子,
-
MMORPG游戏服务器端的设计
MMORPG不同于其它的局域网的网络游戏,它是一个面向整个Internet的连接人数过万的网络游戏,因此他的服务器端设计则极为重要
服务器的基本设置
在大型网络游戏里,通常设计为C/S结构,客户端不再对数据进行逻辑处理,而只是一个收发装置,从玩家那里接受到操作信息,然后反馈给服务器,再由服务器进行处理后发回客户端,经客户端通过图形化处理,给玩家呈现出一个缤纷的游戏世界。
登陆服务器
在这里也可以称之为连接服务器,网络游戏的客户端一般是连接到这里,然后再由该连接服务器根据不同的需要,把游戏消息转发给其它相应的服务器(逻辑和地图服务器)也因为它是客户端直接连接的对象,它同时也负担了验证客户身份的工作。
-
游戏程序员的种类和工作内容
程序员是游戏产业中的老兵了。
在游戏产业刚刚开始发展的那段时间,制作一款游戏往往是一个人的事情,而那个人必须在精通编程的同时,还极富技术创造力。
时至今日,虽然许多程序已经发展到模块化,但对游戏程序员来说,岗位仍然要求他们具备较高的技术水平和创造力,因为不论游戏性和情节对一款游戏有多重要,如果没有最基本的技术支持,所有的游戏性和情节都只可能建立在空中楼阁上。
程序员必须具备技术水平和创造力的另一个原因,是为了符合玩家的需求。
无论如何,玩家都希望展现给他们的游戏,能够将现有的硬件和技术发挥到极致,他们想要更快的运行速度、更好的人工智能、更高的画面解析度、更华丽的特效和更真实和深刻的游戏置入感。所以基本上每一款新游戏都要结合新的程序技术,因为只有程序员在不断地进行着技术的革新,游戏才可能真正做到让玩家满意。
-
虚幻4引擎:支持第二代次世代主机
Epic Games日前公布了以“Unreal Engine 4”所制成的《虚幻竞技场4(Unreal Tournament 4)》消息,此则新闻在国外引起了一阵轩然大波。
早在2005年8月时,Epic Games副总裁Mark Rein曾透露,他们已经开始开发“Unreal Engine 4”。继前代引擎“Unreal Engine 3”后,Epic Games公司总裁表示,他们期望他们所开发出来的游戏引擎能被运用来制作更多更特别的游戏,如今也已有数不清的游戏运用“UT”引擎成功开发出不少知名的游戏大作,例如《天堂2》甚至是未来的《天堂3》等等,连日本大厂SQUARE ENIX也曾用此引擎来进行游戏的研发过。
“Unreal Engine 4”未来首度将于次世代主机Xbox 720、PS4、Wii 2(暂称)上率先进行游戏开发,最后将会全面进攻至PC市场,玩家们约在2010~2012年间时,就会真正享受到超逼真的《虚幻竞技场(Unreal Tournament 4)》。
-
《星际2》引擎技术解析
就在SIGGRAPH大会刚结束之后,AMD和暴雪在AMD官方网站上放出了《星际争霸II》的官方技术文档,通过游戏引擎技术的展示让星际迷们感受到越来越多的惊喜。
画面优化给CPU带来考验
着色方面,在使用原型的基础上利用3D Studio MAX让程序员对整体效果做最大的优化,反复的提炼使得整个作品就像被艺术家精心雕琢一样,配合上8000个独特的、不重复的线性着色渲染代码,使得Starcraft II与早期的游戏代码相比增加了N倍。
-
UNreal虚幻引擎-游戏王朝的演进
1998年,一款名为《虚幻》(Unreal)的游戏以其当时堪称梦幻般的画面震撼了整个业界,然而真正持续发热的却是用来开发这款游戏的引擎—Unreal Engine。也正是从那时起,Unreal Engine和它的开发公司EPIC一炮走红,奠定了一方霸主的地位。早些年的游戏引擎市场几乎是被ID公司一家独占,自此开始,EPIC的Unreal Engine和ID的Quake Engine并肩而立,占据了商用游戏开发引擎市场的半壁江山。从此一个新的引擎时代来临,PC游戏界的两大技术龙头你追我赶,交替成为游戏引擎界的领头羊,在它们竞争过程中留下的是一部部出色的作品。
-
游戏的程序运作——引擎概说
谈游戏程序构成,不得不谈一下游戏的〝底层引擎〞,所谓底层引擎,可以看作为是一个为硬件平台建立的中介环境。为什麽称之为引擎,因为它具备了启动的力量,就像汽车的引擎概念一般,有了一个发动机,然後我们可以设计底盘、车架、内装外壳等等,一切配备完善了,汽车才终於构成。
驾驶盘与车上所有的可使用物件,可以看作为游戏提供的介面功能,透过这些功能的操作,我们可以使用与享受这部汽车(游戏),大约就是这样的概念。
一部汽车,可以更换发动机而获取更大的运转力量,那麽一款游戏呢?更换了引擎,原理上确实也是可以获得更好的表现,但实际上更换游戏引擎的目的,多半是因为跨了不同平台版本,或者做某些效能的提升,相对起来後者的发生机率较小。
-
游戏引擎全剖析
自Doom游戏时代以来我们已经走了很远。 DOOM不只是一款伟大的游戏,它同时也开创了一种新的游戏编程模式: 游戏 “引擎”。 这种模块化,可伸缩和扩展的设计观念可以让游戏玩家和程序设计者深入到游戏核心,用新的模型,场景和声音创造新的游戏, 或向已有的游戏素材中添加新的东西。大量的新游戏根据已经存在的游戏引擎开发出来,而大多数都以ID公司的Quake引擎为基础, 这些游戏包括Counter Strike, Team Fortress, Tac Ops, Strike Force, 以及Quake Soccer。Tac Ops 和Strike Force 都使用了Unreal Tournament 引擎。事实上, “游戏引擎” 已经成为游戏玩家之间交流的标准用语,但是究竟引擎止于何处,而游戏又从哪里开始呢?像素的渲染,声音的播放,怪物的思考以及游戏事件的触发,游戏中所有这一切的幕后又是什么呢? 如果你曾经思考过这些问题, 而且想要知道更多驱动游戏进行的东西,那么这篇文章正好可以告诉你这些。 本文分多个部分深入剖析了游戏引擎的内核, 特别是Quake引擎,因为我最近工作的公司Raven Software已经在Quake引擎的基础上开发出了多款游戏,其中包括著名的Soldier of Fortune 。
-
专访《大话Ⅱ》主策划黄明 继续缔造业内奇迹
一年以前,有这样一个游戏,由于众多玩家的挽留,而生存下来;一个月前,有这样一个游戏,由于众多玩家的支持,而重现辉煌。这个创造奇迹的游戏就是《大话西游Ⅱ》。从曾经的浴火重生,到如今的一鸣惊人,这一切都离不开广大玩家的支持。
滴水之恩,当涌泉相报。为了报答广大玩家的厚爱,《大话西游2》感恩之旅,已经开启。52PK游戏网也应邀来到此次玩家感恩会,见证这次感恩之旅。并专访了《大话西游II》的产品经理兼主策划黄明先生,共同分享《大话2》的奇迹6年。
-
策划与程序和美工的沟通
对于游戏的熟悉程度,估计没有哪个开发人员会比游戏策划更清楚了。大到游戏框架,小到界面热键,一点一滴都需要策划人员进行详细的描述和设计,也只有策划才能对游戏的实现情况进行全面的把握。所以一旦策划和其他开发人员发生沟通上的障碍,整个项目的进展就会受到极大的影响;如果策划能够协调好各部分的工作,那么项目进展就只需要看个人能力了。而在现实开发中,策划人员由于自身的个性或者其他条件所限,往往在沟通这个环节上出现一些致命问题导致进度的延误。如何把握好自己的情绪,从大局观出发是成为一个成熟策划人员的关键所在。
-
游戏老策划师的十大忠告
在学生眼里,梁珍浩是一位富于激情的好老师,愿意把自己的知识和经验毫无保留地与人分享;在同事眼里,他是一位善于倾听的好伙伴,从不介意任何人的任何反对意见;在老板眼里,他是一位敬业的好员工,尽管距离妻子的生产只有几天,他还在公司疯狂加班。不过对于这些评价,梁珍浩本人并不在意,他在意的是在玩家眼里,自己是不是一个好策划。
记者看到梁珍浩的大部分时间,他都在思考,或是提问。第一次去东星,他问记者为什么给他的游戏打了7分,他说有些发行商只给了5分,然后他又追问这3分扣在了哪些地方。第二次去东星,他独自在会议室里踱步,直到记者准备离开,他才快步走出来道别,并向记者信中提出的建议道谢。
-
分享:应聘游戏策划经验
看很多人想应聘游戏策划失败却又无从入手,也谈谈偶招策划的经验,对想应聘策划的人一点忠告吧
1、如果应聘失败,招聘方没有答复,请不要询问原因。因为招聘方在众多应聘者中需要反复比较,你没有被选中,只能说明你的总得分没有别人好。没有最好,只有更好,硬让别人给你一个答案,恐怕答案难免也会有牵强的成分。
2、想应聘策划,最好准备充分一点.可以有你不擅长的部分,但不要没有你擅长的部分,没有特长的策划是不会有人要的,你要么是有特长,要么是综合能力出众,就像三国里面的武将,要么有智力,要么有武力,或者有综合力。
-
网易主策划:游戏策划是怎样炼成
对于策划行业还同时存有策划简单论和复杂论两种说法,前者认为策划是一个非常容易胜任的职业,所做无非是写写文案而已;而后者又特别强调了策划在游戏开发中的地位,形容成为神一样的存在,可以操控游戏的生死。这两种说法都各有各的道理,并不能绝对意义上说谁对谁错。
而此次,17173请来了网易《天下贰》的主策划叶航,对策划应该具备的技能,工作的职责范围,工作状况等方面的内容进行探讨。希望能通过他的介绍,让大家更多的了解到游戏策划,在一款游戏开发中所起到的作用。(本文为采访的上半部分)
-
游戏策划需要了解的程序知识
主要是一些基础的常识,比如资源消耗,数据库读写等!
资源消耗主要有以下三个部分:服务器消耗,客户端消耗和工作量的消耗。
1)服务器方面的消耗:
1.数据库的消耗:cpu的运行是以us为单位的速度运行的,而数据据的运行速度是以us的1000倍的ms为单位运行的。所以频繁的数据库查询将带来巨大的数据库消耗,影响游戏服务质量。这也是服务器消耗中最大的一块消耗。
2.Cpu消耗
3.网络消息消耗:主要是体现在人多动作杂的玩家聚集地,会出现卡的现象。所以在策划案设计时要对人群进行适当的分流。
2)客户端方面的消耗:
1.图片加载:游戏画面需要大量的图形表现,所以图片数据的加载对客户端来说是很重要的一部分消耗。如果采用多重背景,并且有大型的必须整个加载的图片动画,对于客户端来说消耗量是很大的,必须由策划权衡后决定是否采用。
-
实现游戏平衡性的技巧
关于游戏平衡性技巧的资料并不普及。这篇文章有意通过描述游戏平衡和不平衡的性质,以及如何达到游戏平衡的过方法这两个方面来填补这个信息空白。这个方法非常依赖于现有的系统工程技能以及公认的游戏设计理论。大量的案例学习及小故事被采用来帮助将方法和具体的设计结合起来。
一个伟大的设计和一个杰出的游戏之间往往只有一个缺乏游戏平衡性的区别。多数游戏策划要通过反复试验才学会游戏平衡的基本原理。如果他们幸运的话,也许可以得到同事传授的一两个小窍门。精通游戏平衡的人往往警惕地保守着自己的秘密,或者无心与人分享。结果是虽然有关游戏平衡性的信息确实存在,但是可得到的却很少。这篇文章试图阐述一个获得游戏平衡性的方法。
-
游戏设计中的人类15种欲望
美国俄亥俄大学的一项研究表明,人类所有的行为都是由15种基本的欲望和价值观所控制的。
研究人员还进行了更深入的分析,他们发现,不同的人对这15种基本欲望的要求是不一样的。拿性来说,性几乎对每一个人都是愉悦的,但对每一个人的驱动力却并非一致,有的人终其一生沉溺于其中,而有的人则在这方面投入甚少。其他欲望也是这样,有的人追逐成功,有的人淡薄名利,有的人重视亲情和家庭,有的人则是”工作狂”。
而对于我们游戏设计者来说,我们面对的是各种各样的人,游戏需要包容这些不同性格和追求的人,需要给他们足够的活动空间,更重要的是要尽可能的满足他们的各种欲望。可以说无论是哪一类的游戏产品,只要我们所提供的乐趣能够满足这15种欲望的大多数,或者是充分强调其中的某一种或几种欲望的话,就足以吸引大批玩家,同时也要注意的是这15种欲望之中有些指的是人们对某种事物或感觉的排斥,所以在游戏设计的过程当中应该尽量避免此种不良因素的加入。