随堂讨论
组员:李肖华、陆遥、杨飞跃、林育锋
问题1
通过学堂在线第12章的学习,软件交互界面设计准则,对对方组的软件界面设计质量进行GUI准则分析(改组相关代码仓库地址为:https://github.com/lxxlccly/rjgc4)通常来说,一个完整的软件交互界面应包含四种元素,即WIMP,其中各字母分别代表的含义为W(Windows)、I(Icons)、M(Menu)、P(Pointing Devices)。通过对该组的软件程序进行运行发现,其具备以上四种必要元素,如下图所示:
进一步对改组GUI设计准则进行评估分析。GUI设计准则包括可视化(Vsisibility)、一致性(Consistency)、直接映射(Mapping)、有效反馈(Feedback)四项内容。基于以上四部分对该组GUI设计准则进行分析,结果如下:
可视化:该组游戏初始界面通过“出口成诗”、“点字成诗”按钮可分别进入两项不同游戏界面,并能利用“退出游戏”即时退出游戏,布局简单整洁有效,易于操作,符合格式塔理论中的闭合律、对称律。进入相应的游戏界面后,关键词标签在上且布局规律(符合对称律、相似律),答题栏在下,并且答题完成后界面会显示最终游戏结果,相关按钮及标签布局合理,简洁大方,总得来说,以上GUI界面符合格式塔理论中的闭合律、对称律、相似律、连续律。此外,以上屏幕元素排序合理,装饰整洁大方,无复杂颜色变换,留白清晰。
一致性:该组GUI交互设计充分尊重了游戏人员的操作习惯,界面简单,操作流程清晰,具有较高的使用效率。相似的任务及相似的操作均能利用相同的元素表示,如关键词显示、答题卡栏以及游戏进入与退出按钮等,均保持了一致性。
直接映射:直接映射要求交互界面中需要操控的元素呈现排列与现实中对象的操纵方式和反馈方式尽量保持一致,减少用户认知负担。该诗词游戏GUI界面中的答题栏及关键词标签均较为符合直接映射,符合用户认知。由于游戏相对简单,故此游戏界面能基本满足相关映射要求。
有效反馈:该游戏是动态的过程,能及时告知用户的交互处理状态,例如,根据产生的关键词进行拼写诗句后,游戏界面会显示回答的正确性与否。在答题全部完成后会及时显示答题全部结果总结(如下图所示),满足游戏的有效反馈。
问题2:
KLM模型
出口成诗小游戏:
本模型中采用的交互典型值规定为Keying 0.2s,Pointing 1.1s,Homing 0.4s,Mentally preparing 1.35s,Responding 0s。经过运行该软件得到运行过程如下:P(PKP)*12H,其中K代表的是键入字符的平均时间,这里取平均需键入7个字符,且字符输入过程是一个固定连续的过程。插入M后的运行过程为MP(MPMKMP)*12MH。带入典型值后得到的运行效率为95.6秒。
点字成诗:
同理可得,交互过程为MP(MPMPMPMPMPMP)*10MH,其中输入答案默认为单词点击,因此带入典型值后得到的运行效率为151.2s。
Fitts定律
Fitts定律的计算公式为T=a+blog2(D/S+1),其中a=59,b=150为经验常数,D为鼠标到目标的距离,S为目标的面积。游戏界面大小为400*400,
其中初始界面大小为400*400,按钮大小为40*120,移动距离为200,因此效率T=114ms
游戏界面大小为400*400,输入按钮大小40*70,移动距离为230(选择框的中心到提交框的距离),因此效率T=147.7ms
问题3:
界面改进建议:
(1)需要加入美化的背景或图片;
(2)需要加入计时模块;
(3)需要加入进度反馈模块;
(4)需要适当的加入提示弹窗;
(5)注意区域的划分,需要让界面中各个类别的功能更加容易被区分。