आरटीएस खेल में कीबोर्ड शॉर्टकट


11

कल्पना कीजिए कि आपके पास मल्टीप्लेयर आरटीएस गेम है (उदाहरण के लिए टिब्बा, एज ऑफ एम्पायर, सेटलर्स, विक्टर)। सैनिकों को रोकने के लिए कीबोर्ड से कुछ कमांड उपलब्ध हैं (स्टॉप, अटैक, मूव) और कुछ और सामान्य कमांड जैसे पॉज या एक्जिट। खेल कई भाषाओं (18+) में स्थानीयकृत है।

मैं कीबोर्ड शॉर्टकट का उपयोग करने के दो संभावित तरीके देख सकता हूं:

उ। प्रत्येक कमांड के लिए उक्त आदेशों ("S", "A", "M", "P" इत्यादि) के पहले अंग्रेजी अक्षर का उपयोग करें।

B. उस लोकेल पर शब्द के पहले अक्षर का उपयोग करें (जैसे रूसी शॉर्टकट "С", "А", "Д", "नंबर"। जर्मन "H", "A", "S", आदि होंगे।) ।)

इनमें से कौन सा (या अपने खुद के सुझाव) दृष्टिकोण कई स्थानों के लिए शॉर्टकट चुनते समय बेहतर है?

पी एस बेशक शॉर्टकट खिलाड़ी द्वारा अनुकूलन हो सकता है, लेकिन कुछ समझदार चूक अभी भी जरूरत है।


7
इस प्रकार सभी उत्तर अब तक एक QWERTY लेआउट मानते हैं। यह कई कीबोर्ड लेआउट के लिए मामला नहीं है। भौतिक कुंजी और ग्लिफ़ के बीच अंतर करना, जो इसके अनुरूप होता है, शायद एक अच्छा विचार है। उनके AZERTY के साथ फ्रेंच और उनके QWERTZ के साथ जर्मनों खुश होंगे, DVORAKians और COLEMAKians का उल्लेख नहीं करने के लिए।
लार्स विकलंड

जवाबों:


12

मैं कहूंगा कि WASD क्षेत्र के आसपास हॉटकीज़ सेट करना एक अच्छा विचार है। पहले तो कमांड को उसके पहले अक्षर से जोड़ना अधिक सहज हो सकता है, लेकिन यह एक दर्द बन जाता है जब आपको एहसास होता है कि आपको माउस कमांड्स को हैंडल करते समय A और P को एक मिनट में 120 बार धकेलना पड़ता है।

Q से R, A से F और Z से V तक हॉटकी सेट के साथ, हमारे पास कई फायदे हैं:

  • आप कभी नहीं खो जाते हैं क्योंकि आप हमेशा जानते हैं कि एफ अक्षर कहां है;
  • वे एक-दूसरे के करीब होते हैं जिस तरह से आप कभी भी अपने हाथ को कीबोर्ड के पार ले जाने में समय बर्बाद नहीं करते हैं (यह विशेष रूप से स्टारक्राफ्ट 2 जैसे अत्यधिक प्रतिस्पर्धी खेलों में महत्वपूर्ण है), यह एक ही समय में असुविधाजनक बनाता है;
  • यह आपके हाथ को संख्याओं के करीब रखता है, जिसका उपयोग आप हर समय इकाइयों के समूहों का चयन करने के लिए करेंगे।

भाषा को नज़रअंदाज़ करना और हॉटकीज़ के साथ रहना बेहतर होता है जो खिलाड़ी के लिए एक फायदा बन जाता है, जो इसके बजाय इसकी आदत हो जाती है।


2
इसके अलावा, खिलाड़ी के लिए यह अच्छा है कि वह जोड़े गए आराम के लिए उक्त कुंजियों को रिवाइंड कर सके।
पेट्रवाज़

7

यदि आप अपने इंटरफ़ेस को सही सेट करते हैं, तो एसोसिएशन को मांसपेशी मेमोरी होना चाहिए, न कि पत्र।

मैं हमेशा डियाब्लो II में कीस्ट्रोक्स पसंद करता हूं, जहां प्रत्येक पट्टी सिर्फ चाबियों की एक पंक्ति थी, आपको यह सोचने की ज़रूरत नहीं थी कि डेवलपर ने कुछ कहा, बस जहां आपने इसे अपने HUD पर रखा है।

शायद एक ही दृष्टिकोण एक आरटीएस में काम कर सकता है?


वॉरक्राफ्ट 3 में वास्तव में यह करने के लिए एक छोटा अनुप्रयोग है: स्क्रीन के निचले दाएं हिस्से में बटन ग्रिड को कीबोर्ड पर बराबर ग्रिड पर मैप करें।
साइमन बर्गोट

5

मैं अपनी भाषा में शॉर्टकट होने की कभी उम्मीद नहीं करता। खेल खेलने वाले बहुत से लोग अंग्रेजी जानते हैं, यह एक मानक बन गया है, और यह हमेशा मानक रखने के लिए एक अच्छा विचार है। तो अंग्रेजी के साथ रहना।


यह वास्तव में भ्रामक है और खराब याद की ओर ले जाता है, हालांकि शॉर्टकट को स्थानीय बनाना भी भ्रामक है: आप लोगों से वेब में अपने शॉर्टकट के बारे में बात करने की अपेक्षा करेंगे। StarCraft में शॉर्टकट स्थानीयकृत थे और इसने अन्य खिलाड़ियों के लिए शॉर्टकट संचार के किसी भी प्रयास को बर्बाद कर दिया।
काओ

कैसे कुछ सार्वभौमिक भ्रम हो रहा है? इसके अलावा, मुझे संदेह है कि यह खराब याद की ओर ले जाता है। आप अपनी भाषा में शब्दों के शुरुआती अक्षर अंग्रेजी (ज्यादातर समय) से बेहतर जानते हैं, इसलिए यह तर्कसंगत है कि आप किसी चीज़ को याद रखने के लिए कठिन प्रयास करके अपनी स्मृति को मंत्रमुग्ध कर दें।
जकोरा

3

में प्राकृतिक चयन हॉटकी पदों के लिए सौंपा गया। यदि कमांड पैनल कुछ इस तरह था:

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

शॉर्टकट होगा:

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

आप अपने स्वयं के शॉर्टकट भी कॉन्फ़िगर कर सकते हैं, लेकिन डिफ़ॉल्ट बहुत अच्छा था क्योंकि आपको केवल पदों को याद रखना था, हॉटकीज़ के जटिल संयोजनों को नहीं। इसके अलावा, इसने मुझे तेज कार्य करने की अनुमति दी क्योंकि मेरे हाथ को कीबोर्ड के चारों ओर यात्रा करने की आवश्यकता नहीं थी: यह कीबोर्ड के बाईं ओर बैठा था और मुश्किल से चल रहा था।


2

मैं सभी स्थानों पर एक योजना पसंद करूंगा, जिससे क्रॉस-भाषा संचार आसान हो सके। इसके अलावा यह आपको थोड़ा सा काम देता है और कीड़े के संभावित स्रोत को समाप्त करता है।

सबसे महत्वपूर्ण, जो भी योजना आप के लिए तय करते हैं, वह जीयूआई में शॉर्टकट प्रदर्शित कर रहा है, इसलिए खिलाड़ी किसी भी बटन को दबाने के लिए शॉर्टकट को जल्दी से देख सकते हैं। जब आपके पास Move, Attack, आदि के लिए एक बटन होता है, तो हमेशा बटन को "Attack (A)", "Move (M)", आदि के रूप में लेबल करें। आपके खिलाड़ी तब बहुत तेज सीख सकते हैं जैसे कि आप उन्हें छिपाते हैं। विद्रोही विकल्प या मैनुअल भी।


2

ठीक है, सबसे पहले, मैं कहूंगा, "नहीं!" पेशेवर Starcraft2 खिलाड़ी नियमित रूप से अपने बाइंडिंग को तब तक स्विच करते हैं जब तक कि वे परिणाम से खुश न हों। इसलिए, डिफ़ॉल्ट मैपिंग में "ज़र्गर ड्रोन का निर्माण" 4 + s + d है, यह किसी और की प्रोफाइल पर पूरी तरह से अलग हो सकता है। मुझे लगता है कि Starcraft 2 यहां तक ​​कि उपयोगकर्ताओं को "क्लाउड" पर अपनी सेटिंग्स अपलोड करने की अनुमति देने के लिए इतनी दूर चला जाता है कि जब भी वे एक टूर्नामेंट में लॉग इन करते हैं तो सब कुछ सही ढंग से सेटअप होता है।

तो ... मैं जो सुझाव दूंगा वह यह है:

1) प्रत्येक कमांड के लिए एनम बनाएं "वर्कर, बिल्ट बिल्डिंग, आदि बनाएं"

2) एक टेक्स्ट फाइल में कीबोर्ड वैल्यू (w, a, s, d) के लिए कुछ कमांड (हमला, चाल आदि) के लिए मैपिंग है।

३) ???

4) लाभ

इस तरह से उपयोगकर्ता मैपिंग को सेट कर सकते हैं कि वे कैसे चाहते हैं, और बाद में, आप वापस जा सकते हैं और अपने कार्यक्रम में "शॉर्टकट संपादक" बना सकते हैं जो इस पाठ फ़ाइल को संपादित करेगा। सामान्य तौर पर, उपयोगकर्ता इनपुट सेटिंग्स को कभी भी हार्ड कोडित नहीं किया जाना चाहिए।


0

A अधिक सामान्य है और एक बार जब आप शॉर्टकट सेट कर लेते हैं तो आप सुनिश्चित हैं कि वे एक दूसरे को ओवरलैप करते हैं या नहीं, चुड़ैल तब हो सकती है जब आप स्वचालित रूप से आदेशों का अनुवाद करते हैं।

बेशक आपको उपयोगकर्ताओं को उन्हें बदलने देना होगा। कुछ पैटर्न बनाने के बारे में सोचें जो विश्वसनीय अनुवादक बदल सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.