游戏中的交互设计
作者:maison 来源:麦兜的交互设计 发布时间:2008-08-25 19:20:00
或许现在关心交互设计的设计师们大部分来自于了互联网行业,所以我们看到当你搜索“交互设计”时更多的BLOG和文章是在谈论互联网,网站的导航,注册流程,弹出窗口等等。或许让人有点感觉强势了,互联网的交互设计的强势。我们忽略了很多的其他,好比今天要聊聊的游戏中的交互设计。
游戏大致或许能分成两大类,一类是传统意义上的游戏,如网游和单机游戏。另一类就是如社区类的游戏,如网页游戏和社区SNS。
一、界面的奥卡姆剃刀法则
游戏操作界面是游戏和用户(玩家)之间接触最长时间的界面(界面:两种物体接触的点或面),那么这个界面的设计是最重要的。简单的界面能给用户最大化的视野,这样能让其更加投入到游戏的虚拟世界当中。很多玩家习惯用快捷键来玩游戏,所以快捷键能代替一些不必要的界面。
上图为例,魔兽世界中的界面我们可以看到大部分操作和信息的东西都不会阻碍到用户的视野。用了小图标来标示一些技能,他的公告板和消息的设计没有了框框,用了透明的背景。一些对话框和买卖交流的时候,尽量在一个框内解决。尽量一步解决。步骤越少越简单对于用户的价值就越大。
二、GOMS模型
GOMS(Goals Objects Methods Selection rules)模型给出了一种量化评估人机交互界面的方法,在游戏中比较实用的一个模型方式。
GOMS模型由以下四部分构成:
Goals: 用户目标
Objects: 对象
Methods: 方法
Selection rules: 选择规则
给GOMS模型做了分解以后成了以下5个子过程,分别是:击键(Keying)、指向(Pointing)、归位(Homeing)、心理准备(Mentally preparing)和 响应(Responding),关于其中的关系和运用,可以下载他的研究报告看看。
三、社区游戏
对于社区类的游戏我想因为它依托在浏览器中,所以很多的交互方式有要借鉴互联网的交互设计。当然也要遵循游戏的交互规则。
社区游戏的介质也是多样的,Flash类,JS类(网页游戏)等等。所以按照不一样的介质去开发游戏的时候也要注意善用该介质的长处,例如Flash的游戏,载入的时候可能会有比较长的等待时间,这阶段是否需要有些消遣的方式来帮助用户打发时间,但又不会让用户觉得比较刻意。Flash的强项就是动画和氛围的渲染,善于利用这样的技巧让用户更加觉得犹如动画游戏的感觉。而JS的游戏要注意可玩性,因为这是JS的强项,感觉Flash有点想PS类游戏,注重画质和电影效果的游戏表现。而JS有些NDS类游戏,注意游戏的本身可玩性和技巧逻辑性。
提供下载:MMORPG人机交互研究
猜你喜欢
- 网页编程中,在与数据库打交道的时候我们经常会碰到乱码的经常。本文就将介绍一种ASP读取MySQL数据库出现乱码的解决办法。情景再现:使用My
- 本文介绍如何建立基于Web的日历,同时为不熟悉Active Server Pages(ASP)、SQL和ADO的开发者提供建立Web站点的过
- 今天用FrontPage2003,无意中发现一个bug,稍加研究,基本发现这个bug的规律了首先是我的系统版本和Frontpage版本:我的
- FSO,正如UFO般令人激动、令人神往,当然更多的亦是让人欢喜让人忧。君不见某空间服务商广告:100MB空间只要60RMB/年,支持数据库,
- 现在不写asp了这次我将我以前沉淀下的一些函数库共享给大家,希望能给初学者启示,给老手也有所帮助吧.先谢谢大家支持! <%@
- 在实际工作中,无论是对数据库系统(DBMS),还是对数据库应用系统(DBAS),查询优化一直是一个热门话题。一个成功的数据库应用系统的开发,
- XML和XSLT的转换使Web设计受益无穷。借助XML和 XSLT转换,你可以实现将动态用语(dynamic verbiage)和网站内容存
- 我们用下了asp代码简单统计了下载一个文件需要的时间:<%Function DownloadTime(intFileSize
- 方法一: 代码如下:id=request.form("checkbox") id=Split(id,"
- 很多网站都有“浏览历史”这个功能,通常都是显示在页面的一侧,特别是一些购物网站,这个功能会让用户使用网站的体验好一些;例如当当网或淘宝网都有
- 后台数据库: [Microsoft Access] 与 [Microsoft Sql Server] 更换之后,ASP代码应注意要修改的一些
- [pre]REPAIR [LOCAL | NO_WRITE_TO_BINLOG] TABLE[/pre][pre] tbl_name[,tb
- The WeekdayName function returns the weekday name of a specified day o
- MaxDB是MySQL AB公司通过SAP认证的数据库。MaxDB数据库服务器补充了MySQL AB产品系列。某些MaxDB特性在MySQL
- 代码如下:'******************************************** '函数名:I
- 为了能够使用ERWin能够进行基于MySQL数据库的物理设计,可以采用以下方法步骤(假设你已经有了一个设计好的LOGICAL MODEL):
- 假设现有一张人员表(表名:Person),若想将姓名、身份证号、住址这三个字段完全相同的记录查找出来,使用1: SELECT p
- 晚上突然间看到大猫的头像在闪动,速度打开一看,发现他问,以前我写button标签的时候有没有写type属性,老实的我只有诚实地告诉他,我没写
- IE 一如既往地带来问题。真的,我觉得 IE 坚持自己的一套无所谓,不支持或者不完全支持标准也无所谓。但是,IE6 IE7 IE8 这三个版
- 是因工作需要做的一个批量修改代码的小东西,拿出来与大家分享。 目前可以处理的文件类型:.asp .inc .htm .html