第1章 手机游戏测试基础知识
1.1 手机游戏测试相关术语
1.1.1 WAG的基本概念
WAG的意思是Wap Game(手机游戏)。
手机游戏又分为很多种类型,下面介绍一下基本的手机游戏种类。
ACT:动作游戏。
ARPG:动作+角色扮演游戏。
AV G:冒险类游戏。
A.AV G:动作+冒险类游戏
ETC:其他类型游戏。
FPS:第一人称视点射击游戏。
FTG:格斗游戏。
MMORPG:大型多人在线角色扮演游戏。
MUG:音乐游戏。
PUZ:益智类游戏。
RAC:赛车类游戏。
RPG:角色扮演游戏。
RT S:即时战略游戏。
SLG:模拟/战略类游戏。
S.RPG:战略角色扮演类游戏。
SPG:运动游戏。
STG:射击类游戏。
TA B:桌面游戏。
1.1.2 2D游戏和3D游戏的基本概念
简单地说,2D指平面,3D指立体。2D或3D中的D是Dimensional(维)的缩写。三维游戏中点的位置由三个坐标决定,客观存在的现实空间就是三维空间,具有长、宽、高三种度量,三维游戏是相对于二维游戏而言的,因其采用了立体空间的概念,所以显得更真实,并且对空间操作的随意性也较强,也更吸引人。
3D游戏对手机的运算速度和内存容量比2D游戏有更高的要求,如果硬件不能达到要求,游戏时就会运行缓慢甚至死机。
1.1.3 像素的基本概念
像素又称画素,是图像显示的基本单位,译自英文“pixel”,pix是pictures的缩写,加上element,就得到pixel,表示“图像元素”之意,有时也被称为pel(picture element)。每个这样的信息元素不是一个点或一个方块,而是一个抽象的采样,仔细处理的话,一幅图像中的像素可以在任何尺度上看起来都不像分离的点或方块,但是在很多情况下,它们采用点或方块显示。
像素画是由一个个点构成的,即点阵图。这些点称为像素,图像称为像素画。像素画轮廓清晰、线条光滑,通常保存为GIF格式。像素是组成计算机数位影像(位图)的最小单位。在看图软件中把位图放大,会发现这些图其实是由一个一个小方块所组成的,这些小方块被称为像素。像素图像就是以像素为单位,一个点一个点地绘制出图像,也有人称之为点画法或像素艺术,最早出现在计算机应用程序的图像,近几年来被广泛应用于因特网、GUI(Graphic User Interface)及行动游戏中。基本上只要具备铅笔工具的图像处理软件都可以绘制像素画,如Photoshop等,若是用在网页方面,GIF或PNG都是很合适的格式。
1.1.4 Boss的基本概念
Boss在游戏中是指出现的较为巨大、有力和难缠的敌方对手。
Boss在英文中是老板、大头目的意思,现在被广泛用于游戏中,在游戏中是指每一关最后出现的怪物,这个怪物通常要比其他怪物的生命值和能力高很多。一般这类怪物在整个游戏过程中只会出现一次,且常出现在关底,而不像其他怪物在游戏中可以重复登场。
1.1.5 Bug和Debug的基本概念
1.Bug和Debug的定义
Bug在游戏中的意思是程序的错误、缺陷、漏洞和瑕庛。
Debug在游戏中的意思是发现Bug并加以纠正的过程,即找寻并纠正错误的工作。
2.Bug的由来
Bug一词的原意是“臭虫”或“虫子”。但是现在,在计算机系统或程序中,如果隐藏着的一些未被发现的缺陷或问题,人们也叫它Bug,这是怎么回事呢?
1945年9月9日下午3点,哈珀中尉正领着她的小组构造一个称为“马克二型”的计算机,这还不是一个完全的电子计算机,它使用了大量的继电器(一种电子机械装置)。当时第二次世界大战结束在即,哈珀的小组日以继夜地工作。那是一个炎热的夏天,机房是一间第一次世界大战时建造的老建筑,房间没有空调,所有窗户都敞开散热。突然,“马克二型”死机了,技术人员试了很多办法,最后发现是第70 号继电器出错,哈珀观察这个出错的继电器,发现一只飞蛾躺在中间,已经被继电器打死,她小心地用摄子将飞蛾夹出来,用透明胶布帖到“事件记录本”中,并注明“第一个发现虫子的实例”。从此以后,人们将计算机错误戏称为虫子(Bug)。
与Bug相对应,人们将发现Bug并加以纠正的过程叫做Debug,意即“捉虫子”或“杀虫子”。遗憾的是,在中文里面,至今仍没有准确地与Bug对应的词汇,于是只能直接引用Bug一词。虽然也有人使用“臭虫”一词替代Bug,但容易产生歧义,所以推广不开。
从计算机程序诞生之日起,就有了计算机程序Bug。第一个有记载的Bug是美国海军的编程员、编译器的发明者格蕾斯·哈珀发现的。哈珀后来成了美国海军的一个将军,领导了著名计算机语言COBOL的开发。