游戏开发论坛

 找回密码
 立即注册
搜索
查看: 10871|回复: 16

[讨论] 讨论游戏中的快捷键设计

[复制链接]

3

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2004-3-10 17:33:00 | 显示全部楼层 |阅读模式
最近刚上线一个应用程序,用户都说我的程序好。
好在哪?在我看来我写的东西复杂晦涩,一个界面用了四个存储过程,其中一个存储过程还有二十句UPDATE语句,使得数据库完成我的一次操作要20秒左右的时间。太差劲了,我实在是感到羞愧。
但用户可不管数据库如何如何,他们喜欢我的程序,仅仅因为我的程序操作简单。只要使用方向键加回车键就可以解决一切问题。所以大妈大婶级的用户特别喜欢。
由此我想到了快捷键的设计。
先看看老外的应用程序是怎么做的
(F)ILE,(E)DIT,(V)IEW……
明白了吗?那是他们的文化,快捷键是他们文化的表现方式。所以对老外来是易学易懂。
再看看我们汉化的东西
文件(F),编辑(E),查看(V)……
那是狗屎!哪个中国人记得住背得出那么多快捷键?!(专业人士除外)
再看看我们自主编辑的软件
保存(B?S?),退出(T?E?),查询(C?F?)……
狗屎中的狗屎,用拼音别人容易记程序员看不懂,用英文程序员方便可用户要头疼啊!
所以……废话太多了,还是快讲游戏吧
举魔兽的例子:
(M)OVE,(S)TOP,(A)TTACK……
说英语的都记得住吧?
在看看我们设计的
???……
说实话脑子里还真没什么印象
举个我知道的传奇的例子
F1~F12,1~0……(大概)
在我眼里那是高丽棒子花虎不成反类狗。这让我想起一个笑话,说老程序员的右手手指肯定比较长,手指不长指甲肯定长,因为他要快速地按F8~F12。(不用我解释大家都听的明白吧?)事实上一字排开的键是最不方便的!

那完美的游戏快捷方式应该是什么样的?
我个人认为:
右手,鼠标左右两键加滚轮
左手,1~5,QWER,ASDF,ZXCV,(就是键盘左边的一些键)
举闪电战的例子(我认为最适合我们的快捷设计)
快捷键做成4X3的图标
(Q)移动,(W)停止,(E)站岗,(R)攻击
(A)移动攻击,(S)转向,(D)埋伏,(F)战壕
……
万一键不够,可以用二级方式
比如
(Z)阵形
按一下(Z)进入二级快捷
(Q)默认阵形,(W)攻击阵形,(E)防御阵形,(R)行军阵形
(A)………………………………………………
……………………………………………………(V)返回上一级
如此这般,最多按两键就可以解决一切操作。

附:我所想到的缺点及解决办法
这样做也有一个缺点,那就是按键冲突
网络游戏中的聊天功能是很重要的一部分。如果游戏功能键占了一半键盘,那根本没办法进行聊天的。

这也不是不能解决,设一下快捷键的开关就可以了。
比如
传统的:按一下回车打开聊天功能,屏蔽快捷键,再按一下回车发送消息,关闭聊天,打开快捷。
……
这样做可能程序员麻烦点,万一他们闲烦……

正所谓仁者见仁,智者见智,希望大家对这问题多讨论讨论,我也可以向大家学习学习。

12

主题

82

帖子

93

积分

注册会员

Rank: 2

积分
93
发表于 2004-3-11 13:55:00 | 显示全部楼层

Re:讨论游戏中的快捷键设计

很像赤壁游戏的快捷键设计方式!

3

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
 楼主| 发表于 2004-3-11 18:38:00 | 显示全部楼层

Re:讨论游戏中的快捷键设计

哈哈哈,今天太高兴了,花了一天优化了存储过程,原本20秒的东西现在只要1秒就出来了!哈哈哈!我太厉害了!(皮厚了点)
现在我可以名副其实地称为优秀程序了!
可惜我没玩过赤壁,但我到看过策划李波写的东西。不知道他现在还在这一行吗?

32

主题

1519

帖子

2334

积分

金牌会员

Rank: 6Rank: 6

积分
2334
发表于 2004-3-15 20:02:00 | 显示全部楼层

Re:讨论游戏中的快捷键设计

此人仍然在为他的理想而奋斗着,然而在当今网游大潮中无法施展自己的才华,甚是郁闷

3

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
 楼主| 发表于 2004-3-16 16:41:00 | 显示全部楼层

Re:讨论游戏中的快捷键设计

郁闷?有我郁闷吗?
读书时苦学C,郁闷;进公司用DELPHI,C白学了,郁闷;过两个月老板说我们以后用JAVA,DELPHI又白学了,郁闷;过半年老板又说:“还是用DELPHI吧”,吐血啊!!!现在项目做完了,新项目老板又在想JAVA了……
(其实老板一点都不懂计算机,但他很相信那个略懂计算机的技术总监的话,所以我们在只能郁闷了……)

现在看看我,两年了,除了数据库,我懂个屁的开发语言。同学的工资都开始翻了,我真是郁闷!

32

主题

1519

帖子

2334

积分

金牌会员

Rank: 6Rank: 6

积分
2334
发表于 2004-3-16 19:14:00 | 显示全部楼层

Re:讨论游戏中的快捷键设计

你还没见识过游戏公司老板的反复……

27

主题

239

帖子

241

积分

中级会员

游戏设计尸

Rank: 3Rank: 3

积分
241
QQ
发表于 2004-3-17 10:24:00 | 显示全部楼层

Re:讨论游戏中的快捷键设计

要能够自定义。

3

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2004-3-20 08:32:00 | 显示全部楼层

Re:讨论游戏中的快捷键设计

你们说的C是什么啊
怎么看不懂啊

23

主题

128

帖子

140

积分

注册会员

Rank: 2

积分
140
发表于 2004-3-20 10:57:00 | 显示全部楼层

Re:讨论游戏中的快捷键设计

定义到键盘上是不错啦,但是聊天怎么办
对于喜欢聊天的人来说,设计到里面就是不方便的,对于不喜欢聊天的人来说,放到里面就是好的
很多东西不能一概而论,还是看看是什么类型的游戏,什么样的玩家居多吧

46

主题

678

帖子

684

积分

高级会员

Rank: 4

积分
684
发表于 2004-3-26 05:38:00 | 显示全部楼层

Re:讨论游戏中的快捷键设计

!!!!!!,
业界过于幼稚啊!~~!
一群变态,
  有工作还好,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-4-27 06:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表