转自:http://www.gameres.com/309812.html

游戏模块分析总结(2)之UI、操作篇

发布者: wuye | 发布时间:
2014-12-12 15:03| 评论数: 0

游戏类型:   设计类型:

GameRes专稿,作者: 小耗子



相关阅读:游戏模块分析总结(1)之文化内涵篇



  二、UI、操作



  玩家玩游戏,并不能通过意识或手直接操控游戏里的角色,必须借助外界设备,所以能否“随心所欲”的操控游戏软件和里面的角色是极为重要的游戏体验。红白机的巨大成功就在于使操作与人们的潜意识相契合,从而使玩家非常自然的融入游戏。



  分析思路

  • 从灵敏度、便捷度、操作频率、自由度四个方面综合考虑。
  • 灵敏度:玩家进行操作之后,在游戏中的反应速度。
  • 便捷度:玩家在游戏中查找想要的信息或进行某种操作的复杂程度。
  • 操作频率:在游戏里做某件事情按键盘或点击鼠标的频率。
  • 自由度:在游戏里,实现玩家根据自己意识进行操作的程度。

  1、举例:《梦三国》

《梦三国》操作

    
                                                                    

  
   

  灵敏度:选择人物,控制人物行走、跳跃、释放技能、吃药品,点击按钮等,能够快速做出反应。

   

  
    
   

  
   

  便捷度:主界面

  优点:在主界面上,有“加入”和“创建”的快捷按钮,点击直接进入人数不满的房间或创建新的战斗房间。非常便利。

  缺点:“快速组队”和“帮助”入口隐藏在子菜单中,增加了玩家进行交互和熟悉游戏系统的复杂度,不利于留存。

  
    
   

  
   

  便捷度:游戏内加好友功能

  优点:在战斗房间内可以快速将房间内任意玩加为位好友,增强游戏的交互性。

  缺点:战斗房间中,选择玩家点击加好友按钮后,弹出个添加备注的提示。这样干扰了玩家正常的战斗,操作过于繁琐。

  
    
   

  
   

  操作频率:

  优点:游戏中大部分操作都不需要大量重复性的点击鼠标或按键盘。

  不足:创建战斗房间后,人数不足的情况下,队长邀请其他玩家进入游戏,往往需要玩家不停的点击“邀请其他玩家”按钮,容易使人厌烦。

  
     

       

  
  自由度:

  优点:①游戏中可以对所有技能、物品和辅助功能进行自定义按键设置。

        ②游戏中使用鼠标右键点击寻路,左键选择目标,同魔兽争霸,符合玩家习惯。

        ③战斗房间内,玩家可以选择锁定/解锁摄像头,迎合不同玩家的操作习惯。镜头默认不锁定,玩家向哪个方向移动鼠标,镜头便随着推移,同魔兽争霸,符合玩家的心理预期。

  不足:  在游戏内切换全屏/窗口模式,要重启游戏才能生效。

  
  结论:

  《梦三国》整体上操作便捷,灵敏度较高,不会在操作上给玩家造成困扰,是在细微的地方,仍然存在繁琐和菜单排布欠缺合理的地方。

游戏模块分析总结(2)之UI、操作篇的更多相关文章

  1. OpenRisc-41-or1200的cache模块分析

    引言 为CPU提供足够的,稳定的指令流和数据流是计算机体系结构设计中两个永恒的话题.为了给CPU提供指令流,需要设计分支预测机构,为了给CPU提供数据流,就需要设计cache了.其实,无论是insn还 ...

  2. OpenRisc-45-or1200的ID模块分析

    引言 之前,我们分析了or1200流水线的整体结构,也分析了流水线中IF级,EX级,本小节我们来分析ID(insn decode)级的一些细节. 1,基础 or1200的pipeline的ID阶段包含 ...

  3. 主线程中也不绝对安全的 UI 操作

    从最初开始学习 iOS 的时候,我们就被告知 UI 操作一定要放在主线程进行.这是因为 UIKit 的方法不是线程安全的,保证线程安全需要极大的开销.那么问题来了,在主线程中进行 UI 操作一定是安全 ...

  4. Python股票分析系列——基础股票数据操作(一).p3

    该系列视频已经搬运至bilibili: 点击查看 欢迎来到Python for Finance教程系列的第3部分.在本教程中,我们将使用我们的股票数据进一步分解一些基本的数据操作和可视化.我们将要使用 ...

  5. 【转】python模块分析之collections(六)

    [转]python模块分析之collections(六) collections是Python内建的一个集合模块,提供了许多有用的集合类. 系列文章 python模块分析之random(一) pyth ...

  6. 【转】python之random模块分析(一)

    [转]python之random模块分析(一) random是python产生伪随机数的模块,随机种子默认为系统时钟.下面分析模块中的方法: 1.random.randint(start,stop): ...

  7. 【转】python模块分析之logging日志(四)

    [转]python模块分析之logging日志(四) python的logging模块是用来写日志的,是python的标准模块. 系列文章 python模块分析之random(一) python模块分 ...

  8. python模块分析之logging日志(四)

    前言 python的logging模块是用来设置日志的,是python的标准模块. 系列文章 python模块分析之random(一) python模块分析之hashlib加密(二) python模块 ...

  9. Java高级项目实战02:客户关系管理系统CRM系统模块分析与介绍

    本文承接上一篇:Java高级项目实战之CRM系统01:CRM系统概念和分类.企业项目开发流程 先来CRM系统结构图: 每个模块作用介绍如下: 1.营销管理 营销机会管理:针对企业中客户的质询需求所建立 ...

随机推荐

  1. kafka迁移与扩容

    参考官网site: http://kafka.apache.org/documentation.html#basic_ops_cluster_expansion https://cwiki.apach ...

  2. Windows系统下Memcached缓存系列一:Couchbase(服务器端)和CouchbaseClient(c#客户端)的安装教程

    一:服务器端的安装  官网 http://www.couchbase.com/download  我的电脑是64位的win7,找到对应下载windows版本的服务器端缓存,大概90M的样子 运行期间可 ...

  3. 想找个计算器当本命?来试试UWP应用《纸书科学计算器》

    久违了.上次在博客园发文还是4年前,正是高中参加NOIP的时候.这4年里发生了很多事,乃至再次看到过去的文章时,仿佛看到了自己也不熟悉的风景.最近很想把我的博客重新拾起来,慢慢灌溉,写一些微不足道的技 ...

  4. 分布式网站架构后续:zookeeper技术浅析

    Zookeeper是hadoop的一个子项目,虽然源自hadoop,但是我发现zookeeper脱离hadoop的范畴开发分布式框架的运用 越来越多.今天我想谈谈zookeeper,本文不谈如何使用z ...

  5. (六)6.14 Neurons Networks Restricted Boltzmann Machines

    1.RBM简介 受限玻尔兹曼机(Restricted Boltzmann Machines,RBM)最早由hinton提出,是一种无监督学习方法,即对于给定数据,找到最大程度拟合这组数据的参数.RBM ...

  6. 【英语】Bingo口语笔记(63) - 一个单词的多种发音

  7. VPS技术介绍以及分析

    VPS的全称为Virtual Private Server,叫做虚拟专用服务器(Godaddy称之为Virtual Dedicated Server,VDS).就是利用各种虚拟化手段把单台物理服务器虚 ...

  8. ORACLE 修改日志大小及增加日志成员

    日志文件能不能resize,直接扩大日志文件的大小?10g是不能的. 网上的一般方法就是新建两个临时日志组(oracle至少要求两个日志组),切换到这两个临时日志组后,删掉重建扩大或缩小,再添加日志组 ...

  9. 浏览器的DNS缓存

    通过设置hosts文件可以强制指定域名对应的IP,当修改hosts文件,想要浏览器生效,最直接的方法关闭浏览器后重新开启:如果不想重启浏览器,只需要清空浏览器的DNS缓存即可.清空DNS缓存在chro ...

  10. Windows下Cygwin中使用NCView

    1. 使用cygwin的setup.exe安装 NetCDF, HDF5, Curl, libXaw, libICE, udunits, libexpat 和 libpng: 在选择库界面搜索:&qu ...