RTS 게임의 키보드 단축키


11

멀티 플레이어 RTS 게임 (예 : Dune, Age of Empires, Settlers, Warcraft)이 있다고 상상해보십시오. 키보드에서 군대에 명령을 내리기 위해 사용 가능한 특정 명령 (중지, 공격, 이동)과 일시 중지 또는 종료와 같은 일반적인 명령이 있습니다. 게임은 여러 언어 (18+)로 현지화되었습니다.

키보드 단축키를 사용하는 두 가지 가능한 방법을 볼 수 있습니다.

A. 로케일마다 위 명령의 첫 번째 영어 문자 ( "S", "A", "M", "P"등)를 사용하십시오.

B. 해당 로케일에서 단어의 첫 글자를 사용하십시오 (예 : 러시아어 단축키는 "С", "А", "Д", "П", 독일어는 "H", "A", "S"등입니다. .)

여러 로캘에 대한 바로 가기를 선택할 때 다음 중 어떤 방법이 더 좋습니까 (나만의 제안)?

PS 물론 지름길은 플레이어에 의해 커스터마이즈가 가능하지만, 약간의 기본 설정이 여전히 필요합니다.


7
지금까지 모든 답변은 QWERTY 레이아웃을 가정합니다. 많은 키보드 레이아웃에는 해당되지 않습니다. 물리적 키와 그에 해당하는 글리프를 구분하는 것이 좋습니다. 그들의 AZERTY를 가진 프랑스 인과 그들의 QWERTZ를 가진 독일인은 DVORAKians와 COLEMAKians를 말할 것도없이 행복 할 것입니다.
Lars Viklund

답변:


12

WASD 영역 주위에 핫키를 설정하는 것이 좋습니다. 처음에는 명령을 첫 글자와 연결하는 것이 더 직관적 일 수 있지만 마우스 명령을 처리하는 동안 분당 A와 P를 120 번 눌러야한다는 것을 알게되면 고통이됩니다.

Q에서 R, A에서 F, Z에서 V로 설정된 단축키는 다음과 같은 장점이 있습니다.

  • 문자 F가 어디에 있는지 항상 알기 때문에 길을 잃지 않습니다.
  • 키보드에서 손을 움직이면서 시간을 낭비하지 않는 방식으로 서로 가까이 있습니다 (Starcraft 2와 같이 경쟁이 치열한 게임에서 특히 중요합니다).
  • 또한 손을 숫자에 가깝게 유지하여 단위 그룹을 선택할 때 항상 사용합니다.

언어를 무시하고 단축키 대신 다른 언어에 익숙해지는 플레이어에게 유리한 단축키를 사용하는 것이 좋습니다.


2
또한, 플레이어가 편안한 착용감을 위해 상기 키를 리 바인드 할 수있는 것이 좋습니다.
petervaz

7

인터페이스를 올바르게 설정하면 문자가 아닌 근육 기억이 연결되어야합니다.

나는 항상 각 막대가 단지 한 줄의 키인 Diablo II의 키 입력을 좋아합니다. 개발자가 무엇을 불렀는지, HUD에 넣은 위치에 대해 생각할 필요가 없었습니다.

아마도 RTS에서도 같은 접근 방식이 효과가 있습니까?


워크 래프트 3에는 정확하게 이것을 수행하는 작은 응용 프로그램이 있습니다 : 화면의 오른쪽 하단에있는 버튼 그리드를 키보드의 동등한 그리드에 매핑하십시오.
Simon Bergot

5

나는 내 언어로 지름길을 기대하지 않을 것이다. 게임을하는 모든 사람들은 영어를 알고 표준이되었으며 항상 표준을 지키는 것이 좋습니다. 영어를 고수하십시오.


현지화 단축키도 혼란 스럽지만 실제로 혼란스럽고 암기 불량으로 이어집니다. 웹에서 사람들이 단축키에 대해 이야기 할 것을 기대할 것입니다. 스타 크래프트에서 지름길은 현지화되어 있었으며 다른 플레이어와 지름길을 전달하려는 시도를 망쳤습니다.
kaoD

보편적으로 혼동되는 것이 있습니까? 또한, 그것이 암기 불량으로 이어질 것이라고 의심합니다. 당신은 당신의 언어로 된 단어의 시작 글자를 영어보다 (대부분) 더 잘 알고 있으므로, 무언가를 더 열심히 기억하려고 노력함으로써 기억을 강화하는 것이 논리적입니다.
jcora

3

에서 자연 선택의 바로 가기 키는 위치에 할당되었다. 명령 패널이 다음과 같은 경우 :

 _____
|_|_|_|
|_|_|_|
|_|_|_|

바로 가기는 다음과 같습니다.

 _____
|Q|W|E|
|A|S|D|
|Z|X|C|

직접 단축키를 구성 할 수도 있지만 복잡한 단축키 조합이 아니라 위치 만 기억하면되므로 기본값이 훌륭했습니다. 또한 키보드를 손으로 움직일 필요가 없기 때문에 더 빠른 작업을 할 수있었습니다. 키보드의 왼쪽에 앉아서 거의 움직이지 않았습니다.


2

언어 간 의사 소통을보다 쉽게하기 위해 모든 로케일보다 하나의 체계를 선호합니다. 또한 약간의 작업을 줄이고 잠재적 인 버그의 원인을 제거합니다.

가장 중요한 것은 어떤 구성표를 설정하든 GUI에 바로 가기를 표시하는 것이므로 플레이어는 누를 수있는 버튼의 바로 가기를 빠르게 확인할 수 있습니다. 따라서 이동, 공격 등의 버튼이있는 경우 항상 버튼에 "공격 (A)", "이동 (M)"등으로 레이블을 지정하십시오. 리 바인딩 옵션 또는 매뉴얼.


2

먼저, "하지 마세요!"라고 말하고 싶습니다. Professional Starcraft2 플레이어는 결과에 만족할 때까지 바인딩을 정기적으로 전환합니다. 따라서 기본 매핑에서 "저그 드론 구축"은 4 + s + d이지만 다른 사람의 프로필과는 완전히 다를 수 있습니다. 스타 크래프트 2는 사용자가 설정을 "클라우드"에 업로드하여 토너먼트에 로그인 할 때마다 모든 것이 올바르게 설정 될 수 있도록하기까지했다고 생각합니다.

그래서 ... 내가 제안하는 것은 이것입니다.

1) "작업자 생성, 건물 건축 등"각 명령에 대한 열거 형 생성

2) 텍스트 파일에는 키보드 값 (w, a, s, d)에 대한 특정 명령 (공격, 이동 등)에 대한 매핑이 있습니다.

삼) ???

4) 이익

이 방법으로 사용자는 원하는 방식으로 매핑을 설정할 수 있으며 나중에이 텍스트 파일을 편집 할 프로그램에서 바로 가기 편집기를 만들 수 있습니다. 일반적으로 사용자 입력 설정은 하드 코딩해서는 안됩니다.


0

A 는 더 일반적이며 단축키를 설정 한 후에는 단축키가 서로 겹치는 지 여부를 확신하면 주문을 자동으로 번역 할 때 마녀가 발생할 수 있습니다.

물론 사용자가 변경하도록해야합니다. 신뢰할 수있는 번역가가 변경할 수있는 패턴을 만드는 것을 고려하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.