前段时间看到有个有趣的问题,原题内容如下:
正好聊聊一些自己的想法,为什么大部分游戏用 WASD 作为方向键而不是 ESDF?
先来一波事后诸葛,反过来聊聊这种设计的好处。(真正把 WASD 带出圈的,其实是 1997 年的一场电竞比赛,下面会再提及)
如果用 ESDF,这样哪天你时光穿越回以前,你和好兄弟一起玩2P合金弹头的时候,你就打的不舒服了。
和同学电脑教室里局域网CS1.6的时候,蹲下Ctrl不好按,直接身法操作少一半。
那时候小学谁家同学家里有电脑了,带着同学一起打游戏是很够哥们的事情。如果趁大人出门,下楼喊隔壁楼的同学出来,带进家里一起反锁房门,用安全模式破了 Windows 的密码,冒着被爸妈打屁股的风险,紧张地通关了boss,简直是堪比特工行动的巨大成就。
以前电视电脑游戏机,都是经历过被当做稀罕玩意的时光的,所以游戏也是绝对会考虑多人模式的。经典的真三国无双,拳王,合金弹头,这些都是可以双人同时在一把 108 键标准键盘下面一起玩的。
当时基本的按键就是左方的P1玩家按键要尽可能靠左,右方的P2玩家需要使用方向键和小数字键区。
而且为了便于操作和记忆,这些按键最好是不容易误触或者看错的位置。
左侧区的WASD就在 Caps 大写键旁边,熟悉键盘几乎不太可能摸错位置。技能区的 JKL 在键盘上的 J 键是有定位一个凸起小横杠方便盲打的,也不会摸错。
当然,F也有盲打定位,ESDF 也没问题,只是当时或许也考虑希望两只手不要靠的太近。
你可以自己找一把键盘,同时手指放在 ESDF 和 IJKL 上面,就放松状态下,两个手的大拇指已经是相聚在B键下方,要碰到一起了,如果不是刻意收住大拇指,激情操作的时候很容易左右手互相影响。
方向键和数字键就不用说了,除了有点挤之外,没啥能摸错的。
另外还有可能也是赛车游戏的影响,尤其是一类用 shift 键漂移的游戏,当年以跑跑和飞车两大网游为主,分为右手派和左手派。
右手派使用右侧的方向键来控制方向,左手用左下角的 shift 和 ctrl 来漂移和放氮气。
两只手挤在一起其实是不舒服的,尤其是各种连点连飘技能很需要精细的手速操作和时机把握,自然也是尽量分得远一点会更舒服,而且靠边的WASD也更不容易误触。
当然,现在的 FPS 游戏越来越花哨,需要玩家通过按键操控的东西越来越多,题主的设想也是很有趣的,使用 ESDF 方案,可以获得一圈更舒服的快速右手反应按键区。
但是这样的代价就是 ctrl 和 shift 键基本上很难受了,你的小尾指得要更使劲伸出去。
而这两个键,基本上在 FPS 游戏中都会放给蹲下,滑铲,静步,疾跑之类的重要行动按键。
但上面这些都只是事后诸葛,回去讨论这种键位设置的好处坏处罢了,真正把 WASD 带出圈的,其实是 1997 年的一场电竞比赛。
在 1997 年 Quake 雷神之锤的锦标赛上,顶级玩家 Thresh (方镛钦)凭借独家自创的 WASD + 鼠标的操作手法,以及超强的反应能力和技术,直接赢下冠军奖品一辆法拉利赛车,于是这个操作就被带出圈了,成为了众多玩家追随的按键方法。
后来《雷神之锤2》,就默认采用了 WASD,
接着CS的祖师爷本源游戏 -- Half-Life 半条命,也采用了 WASD。
于是 WASD 就逐渐变成了一种主流了。
WASD 其实更多是历史遗留的原因,大家习惯了就这样了,现在都游戏基本上都支持自定义改键,自己改成自己喜欢的样子就好了。
很多东西没有是非对错,只是主观喜好罢了,适合自己的,就是最好的。