guoln 发表于 2012-1-5 10:49:23

浅谈算24点游戏的界面设计

也许做软件的对界面设计往往不是很在意,希望下文给在本版混迹的软件设计者一个思路
让大家多做些界面友好的软件(本人编程能力有限)

算24点想必大家都熟悉,就不多说了,这篇文字只是简单分析下用户友好界面设计的必要性。


看到这个操作界面,你是不是有一种坑爹的感觉?
看那密密麻麻的加减乘除and括号,是不是很想砸电脑,如果你有幸用上这种界面的办公软件
也许等不了几天,直接送医院。



上面这种设计就要中规中矩点了,类似计算器的设计,让大家上手还是很容易的。
但是记住你给大家的是一个游戏,或者说这不是一个游戏,就是一个实用性很强的软件,这样的设计就能让大家有一定的疲劳感了
每道题,来来回回的括号左括号右的,想清楚了的算法,就被这括号的输入晕菜了。



这个是我见过的最简洁的算24点界面,省略了左括号右括号,对计算式的先后性判断交给了电脑自行考虑
只要你计算顺序没问题,系统将自动帮你计算出某些需要打括号优先计算的步骤。
是不是这样的界面让你减少了很多的操作,这种带一定人工智能(系统智能判断计算顺序)的界面肯定是更为友善的界面

下面提供一个自己的思路:(主要在于界面操作性的设计,对算法等未做过多的阐述。)



如果把算24点这个锻炼计算能力的东西设计成游戏,是否可能采用以上这种思路呢?
上面这个界面是水果忍者的截图,游戏目的很简单,用鼠标操控小刀分切界面内的各种瓜果。

采用切西瓜的选择式操作,做出如下算24点的起始界面:



然后我们来开始计算24点的操作步骤:
先算5除以5=1:



以上是5除以5的选择界面,采用“两刀”来选择计算牌和计算符号,选择正确后的界面如下:



因为5除以5等于1,所以5,5两张牌淡出,新增1点这张牌用于下一轮计算选择。
(这时候如果计算错误,可以连续两下点1点牌取消计算,或者仍然采用切西瓜的选择方式,选牌选删除操作回到最初界面
这里就不多说明了)
后面4-1=3,3*8=24的选择,计算界面设计同上一步,也不再用图例表示。

这样的操作界面是不是要人性化得多?移植到手机上用指尖操作,应该也能算一款操作性较好的软件了吧?
其实软件界面操作的友好性不是不能做到,只是目前软件设计时各种因素的影响,导致了这种结果(具体大家都清楚不多说)

真正商业化的界面,比如宾馆酒店等的FLASH指南已经很人性化和友善。


页: [1]
查看完整版本: 浅谈算24点游戏的界面设计