聊天系统设定大纲
概述
“交互”是网络游戏的核心内容所在,聊天系统则是“交互”在游戏中的最直观表现形式,是游戏中人与人互动的重要手段。
一个好的聊天系统设计应该具备以下的几个特点:亲和力:外观设计要与世界观整合,功能设计要贴近玩家的需求;
简便:操作上要简单便捷,达到各层次玩家的应用标准;
全面:功能上要精而全,所设计的各种功能即要令玩家觉得是必有的,也要让玩家觉得是好用的;
系统:要对各种功能做准确的归纳分类,既要减少操作的复杂性,也要避免多数玩家需要的功能没有设计的情况。
实用:预估玩家实际中可能的种种操作,尽量减少因系统原因带来的操作不便和误操作。
结合以往网络游戏的聊天系统,提出几个需要注意的问题:
①过多的系统信息使玩家看不到想要的内容。
传统的单对话框式聊天系统经常出现的问题,无法过滤的系统信息导致玩家忽略了真正重要的信息内容。
②聊天框占用了过多的空间影响玩家欣赏世界。
很多玩家抱怨聊天框占用了过的空间影响了游戏的操作,特别在聊天框使用率较低的时候。
③输入文字需要确定而导致的误操作。
是把主键盘区仅用来打字还是与快键混用?多数网络游戏选择了后者,因此打字始末均要用Enter来做确定,而这个设定带来很多不便的误操作,诸如满天飞的属性窗口或危急关头狂按吃药快键结果却只是屏幕上一串无意义的符号。
④和中文输入法不能有效的整合。
很多游戏有或曾经有与中文输入法不能兼容的Bug,这种情况首先要归咎于中文版的操作系统,其后要责怪98\2000\xp诸多的种类……其实最后只能靠设计者来解决。
设计思路
具有亲和力,以简便、全面为设计准绳,以系统性为设计基础,在智能化信息发布即保证玩家可获得最大信息量又不会使玩家错漏重要信息的前提下,尽可能给玩家最大的游戏空间,以求打造实用的网络游戏聊天系统。
功能及其实现方法
本聊天系统的功能区域和按键
各窗体(操作区)定义:
聊天主信息区:默认存在的信息发布区,不可关闭。
部分系统信息区A:发布战斗、物品、任务等有关的系统信息,固定位置,不可操作。
部分系统信息区B:各种交互系统信息发布区(需选择操作)。
自定义聊天框:玩家自定义的观看某些频道信息的窗体。
密语对话框:与某玩家单独密语的窗体。
群发密语对话框:向某组玩家群发密语消息的窗体。
主信息输入区域:默认存在的信息输入区,不可关闭。
好友名单操作区域(移动不可,控制按钮在帮助精灵罗盘侧,设计概念同PoPo):好友列表区域,包括以下功能:游戏玩家组;好友组(默认);黑名单组(默认);PoPo好友组;添加好友(游戏)按键;新建组(游戏)按键;
其它操作控制区域:需要在其它系统区域添加的有关聊天的设置及按键等(略)。
各窗体(操作区)构成元素和按键设计见下表:
聊天内容显示输入区域表
图表说明:
①频道选择罗盘键组包括按键:
指针(指向当前选择频道);
一般聊天频道按键;
组队聊天频道按键;
帮会聊天频道按键;
交易聊天频道按键;
自定义聊天框按键;
最近密语玩家历史纪录显示按键(默认五人);
动作表情选择按键;
②聊天主信框中所有内容分别对应主信息输入区域指针指向频道
③默认信息发布行数格式X/Y ,X表示默认屏幕显示行数,Y表示暂时可见(通过滚动条)最大行数
④历史信息检索键如为按下状态,可显示当前频道10天内所有信息。
系统设置键对应菜单说明图表
本聊天系统中重要概念和特殊概念
智能:
①信息框显示的智能化。
为了让玩家可以更好的欣赏世界,将聊天主信息框框体设计为默认隐藏,只有当鼠标划过信息框时才显现框体;
②信息显示的智能化。
将部分系统信息设计为显示一定时间后自动消失。
③动作表情的智能激活。
在一般频道输入特定字符(文字),人物自动表示出与特定字符(文字)关联的动作和表情。
掉落:重要的系统信息采用以特殊符号开头,从空中掉落至聊天框上方或聊天框内的方式来表现,特殊符号在掉落时和掉落后将闪烁。
超链结:减少玩家需要输入的信息量,使信息的传递变得更方便与快捷。
①出售物品链接:当你要出售或说明某一个物品的时候,只需要将该物品拖入聊天框,就会生成一个以该物品的名字命名的超链结,任何人只要点击这个超链结,就可以
显示该物品的详细信息。
这个操作也可以通过在该物品名字上点右键,在出现的快捷菜单上选择操作。
②玩家姓名操作:在聊天信息中出现的玩家姓名都具有超链结的特性,你只需要在该链结上点右键,即可通过弹出的快捷菜单进行与玩家间的交互操作;此项操作亦可通过CTRl+右键点击画面中的玩家人物或右键单击好友列表中玩家姓名来实现;左键单击玩家姓名则自动在聊天信息输入框中出现与玩家的密语命令;左键双击玩家姓名则弹出与该玩家的密语对话框。
快捷菜单包含的可操作项如下:
(邀请加入/驱逐出)队伍:邀请该玩家加入队伍或将该玩家从队伍中驱逐。
(仅队长操作);
(申请加入)队伍:申请加入一个队伍;
(邀请加入/驱逐出)帮会:邀请该玩家加入帮会或将该玩家从帮会中驱逐。
(仅帮会中有权限者可操作);
(申请加入)帮会:申请加入一个帮会;
交易:邀请玩家进行交易;
忽略:将玩家加入黑名单,拒绝来自该玩家的一切信息;
密语:弹出密语对话框与该玩家密语;
人物资料:显示该玩家资料;
加为好友:向该玩家发出加为好友申请;
删除好友:仅在好友列表中有此选项;
风评:启动风评系统对该玩家投点。
自定义:聊天系统中玩家可以自定义的内容。
包括:
①聊天框:玩家可以自定义聊天框,专门显示某些频道的信息并指定在某一频道发言。
②密语聊天框:专门为与某玩家密语单独建立的聊天框,可以通过玩家姓名超链结或好友列表打开。
③常用语:玩家可以自定义常用语快键,设定几条常用语,当按下某快键时,设定好的信息自动发布到玩家当前的发言频道(主聊天框)中。
PoPo:本聊天系统的好友系统计划与PoPo系统结合,好友系统界面仿造PoPo界面,将PoPo好友作为一个单独的组,将游戏内玩家作为一个新的组。
PoPo好友发信至游戏内同样采用弹出密语聊天框的方法(密语聊天框设计仿自PoPo)。
①新概念-ID:对每个加入游戏的玩家给予一个数字ID,对ID操作等同于对玩家姓名操作。
②与PoPo共通内容:
好友列表
组操作
群发消息
添加好友(只可以添加游戏好友)
短信功能
最小化:自定义聊天框和密语对话框都可以最小化,密语对话框第一次出现时既是以最小化状态显示,最小化的对话框上只显示框体标题(玩家姓名),在最小化时有新信息最小化框体闪烁,双击最小化框体可打开对话框。
复制:在聊天信息输入框中,玩家只要按上键,即可重复之前的话。
显示信息的分类与设定
①系统信息:由系统发布给玩家的信息,详见下表:
系统信息分类表
②一般频道信息:玩家在一般频道发布的信息,表示符号<一般>,范围X米内,发言玩家头顶显示信息内容,默认可见频道(主信息框一般、组队、帮会);
③组队频道信息:玩家在组队频道发布的信息,表示符号<队伍>,范围全队伍玩家,默认可见频道(主信息框组队);
④帮会频道信息:玩家在帮会频道发布的信息,表示符号<帮会>,范围全帮会玩家,默认可见频道(主信息框帮会);
⑤交易频道信息:玩家在交易频道发布的信息,表示符号<交易>,范围全世界,默认可见频道(主信息框交易),发言制限每分钟一次,可以考虑自动发言功能;
⑥密语信息:玩家通过快捷密语方式发布的密语(非密语对话框),默认频道(主信息框ALL);格式/玩家姓名信息
⑦动作:玩家通过动作表情按钮输入或在一般频道直接输入智能识别文字;
⑧表情:玩家通过动作表情按钮输入或在一般频道直接输入智能识别文字;
布局草图及快键
主信息框概念图
对应快捷键:page up(信息向上翻页)
page down(信息向下翻页)
主信息输入区域概念图
对应快捷键:Enter(进入/取消聊天输入模式)
Alt+Enter(聊天模式固定)
Alt+Y(一般聊天频道)
Alt+D(队伍聊天频道)
Alt+B(帮会聊天频道)
Alt+J(交易聊天频道)
Alt+Z(自定义聊天框)
Alt+上(最近密语玩家)
Q(动作表情选单)
自定义聊天框概念图
对应快捷键:Esc(最小化窗口)
Alt+x(关闭窗口)
Alt+L(选择聊天频道)
Alt+Y(一般聊天频道)
Alt+D(队伍聊天频道)
Alt+B(帮会聊天频道)
Alt+J(交易聊天频道)
page up(信息向上翻页)
page down(信息向下翻页) 密语对话框概念图
对应快捷键:Esc(最小化窗口)
Alt+x(关闭窗口)
page up(信息向上翻页)
page down(信息向下翻页) 群发密语对话框概念图
对应快捷键:Esc(最小化窗口)
Alt+x(关闭窗口)
page up(信息向上翻页)
page down(信息向下翻页) 好友列表概念图。