আমি যদি পিসির চেয়ে বেশি লক্ষ্যবস্তু করার পরিকল্পনা করি তবে কি মাউসের কথা মাথায় রেখে বিকাশ করা উচিত?


15

খুব সহজ প্রশ্ন কিন্তু আমি উত্তর সম্পর্কে নিশ্চিত নই।

আমার কি এমন ব্যবহারকারীর নিয়ন্ত্রণগুলি বিকাশ করা উচিত যা মাউস ব্যবহার করে, বা মাউসটিকে সম্পূর্ণ উপেক্ষা করবে এবং কেবলমাত্র বোতাম নিয়ন্ত্রণ ব্যবহার করবে।

একটি উদাহরণ হবে:

বনাম বনাম কোনও আইটেমটি ক্লিক করে আইটেমটির কাছাকাছি চলে যাওয়া এবং এটি বাছাইয়ের জন্য একটি বোতাম টিপুন।

এ সম্পর্কে আপনার মতামত কী, বিশেষত যদি আপনি কেবল পিসির চেয়ে বেশি প্ল্যাটফর্মকে টার্গেট করতে চান?


4
"বনাম বনাম কোনও আইটেম ক্লিক করে আইটেমটির কাছাকাছি চলে যাওয়া এবং এটি বাছাইয়ের জন্য একটি বোতাম টিপুন।" এই সম্পর্কে একটি সতর্কতা। যদিও এটি কার্যকর করা সম্ভব হত, ডায়াবলো তৃতীয় বিকাশকারীরা এটি করেন নি কারণ এটি ব্যবহারকারীকে যে লুটপাট করছে সে সম্পর্কে তারা উপলব্ধি করতে সহায়তা করেছিল, এটির ব্যবহারকারীর কাছে কিছু বোঝাতে হবে। এটা বিবেচনা করার কিছু।
ভায়ল্যানকোর্ট

3
পৃথক ইনপুট জন্য মাউস ইনপুট জোর করবেন না। চূড়ান্ত দিকে নিয়ে যাওয়া, একটি সাধারণ রোগুলিকে মাউস ছাড়াই পুরোপুরি খেলতে পারা উচিত। কেবলমাত্র মাউসটি ব্যবহার করুন যেখানে সুনির্দিষ্ট ইনপুট প্রয়োজন (উদাহরণস্বরূপ: স্ক্রিনে পিক্সেলের একটি নির্দিষ্ট পরিসরে ক্লিক করুন, কোনও বস্তুকে লক্ষ্য করুন, ...)। মেনু বিকল্পগুলি নেভিগেট করা এবং সংলাপের বিকল্পগুলি হটকি এবং তীর / ট্যাব নেভিগেশনের সাথে উপলব্ধ হওয়া উচিত, যারা দ্রুত এবং সহজ ইনপুট পছন্দ করেন
KABoissonneault

উত্তর:


37

হ্যাঁ, আপনি যখন পিসিতে আপনার গেমটি চালাতে চান, তখন কীভাবে মাউসটিকে সর্বোত্তমভাবে ব্যবহার করতে হয় সে সম্পর্কে আপনার প্রাথমিক নকশা পর্যায় থেকে চিন্তা করা উচিত। আপনি লক্ষ্য হিসাবে বিবেচনা করা সমস্ত অন্যান্য প্ল্যাটফর্মগুলির ইনপুট বৈশিষ্ট্যগুলিতে একই প্রযোজ্য।

ভিন্ন প্ল্যাটফর্মের একটি ভাল বন্দর এবং খারাপ পোর্টের মধ্যে অন্যতম প্রধান পার্থক্য হ'ল আপনি বিভিন্ন ইনপুট শৈলীর সমন্বয় করতে কতটা প্রচেষ্টা ব্যয় করেছেন:

  • কনসোল প্লেয়াররা গেমপ্যাড ব্যবহার করে। তারা এই আনাড়ি থাম্বস্টিকসের সাহায্যে কীভাবে সঠিকভাবে নির্দেশ করতে পারে তা পিসি গেমার হিসাবে আমার কাছে সবসময় রহস্য হয়ে থাকবে। তবে স্ট্যান্ডার্ড গেমপ্যাডে উপলব্ধ সমস্ত ভিন্ন এনালগ ইনপুট অক্ষ কিছু আকর্ষণীয় সম্ভাবনার অফার দেয়। পাঠ্য ইনপুট বিরক্তিকর হতে থাকে, তবে কিছু সত্যই আকর্ষণীয় ইউআই সমাধান রয়েছে যা লোকেরা নিয়ে আসে।
  • পিসি ব্যবহারকারীদের মাঝে মাঝে গেমপ্যাড থাকে তবে অনেকের একটি থাকে না বা মাউস ব্যবহার পছন্দ করে না। যখন মাউস উপলভ্য হবে তখন কীগুলি দিয়ে মেনুগুলি নেভিগেট করতে হবে যখন তারা সত্যই এটিকে অপছন্দ করে। তারা কীবোর্ড শর্টকাটগুলির সাথে সাধারণ ক্রিয়াগুলি উপলব্ধ হওয়ারও আশা করে expect
  • মোবাইল ব্যবহারকারীদের টাচস্ক্রিন রয়েছে। এগুলি মাউস ইনপুটের তুলনায় অনেক কম নির্ভুল, তবে চাপ সংবেদনশীলতা, সোয়াইপিং এবং মাল্টি-টাচ অঙ্গভঙ্গির মতো অতিরিক্ত ইনপুট পদ্ধতি সরবরাহ করে। "ভার্চুয়াল গেমপ্যাডস", অর্থাৎ আপনার গেমপ্যাড বোতামগুলি কোণায় রেখে দেওয়া এবং খেলোয়াড়দের সেগুলি চাপানো আশা করা খুব অলস কাজ যা হ্যাপটিক প্রতিক্রিয়ার অভাব এবং পর্দার স্থান হ্রাস করার কারণে ভুগছে।

সুতরাং আপনি যখন অন্য প্ল্যাটফর্মে একটি ভাল বন্দর তৈরি করতে চান, আপনাকে আপনার ইনপুট পদ্ধতিগুলি পুনর্বিবেচনা করতে হবে। এর প্রায়শই অর্থ হ'ল আপনাকে আপনার ব্যবহারকারী ইন্টারফেসটি স্ক্র্যাচ থেকে নতুন করে ডিজাইন করতে হবে। আপনি যখন ব্যয়টিকে প্রাথমিক পর্যায়ে থেকে বিবেচনায় আনেন তখন আপনি ব্যথা হ্রাস করতে পারবেন এবং নিশ্চিত করে নিন যে সমস্ত গেমের বৈশিষ্ট্যগুলি বিভিন্ন ইনপুট পদ্ধতিতে সঠিকভাবে প্রয়োগ করা যেতে পারে।


আমি প্রতিক্রিয়া দেওয়ার আগে এই বিষয়ে দ্বিতীয় নিশ্চিততা না পাওয়া পর্যন্ত আমি অপেক্ষা করছিলাম। প্রত্যেকের উত্তরের জন্য ধন্যবাদ। এটি আমার সমস্যাগুলি পরিষ্কার করেছে। আমি পিসির জন্য মাউস নিয়ে বিকাশ করব এবং বিভিন্ন প্ল্যাটফর্মের জন্য ইনপুটগুলি সামঞ্জস্য করব।
শেল

আমার অভিজ্ঞতায় বেশিরভাগ পিসি গেমারদের একটি গেমপ্যাড থাকে এবং একটি না থাকা অস্বাভাবিক। যদিও এটি আমার একমাত্র সমালোচনা।
ফারাপ

@ ফারাপ যদিও গেমের উপর নির্ভর করে, পিসিতে লোকেরা কোনও নিয়ামক ব্যবহার করতে চায় না এবং পিসিতে থাকাকালীন নিয়ামক ডিজাইনগুলি বিড়বিড় করে উঠতে পারে। আমি যখনই এই বিষয়টি নিয়ে ভাবি তখন lকতান এবং স্কাইরিম ইনভেন্টরি সিস্টেমটি মনে আসে। এটি কীবোর্ড এবং মাউসের নিরিখে একটি বিশাল পিআইটিএ, তবে গেমপ্যাডের ক্ষেত্রে তা বোঝায়।
TyCob

3
একজন পিসি গেমার হিসাবে, আমি এটি উল্লেখ করতে চাই যে গেমটি এটি অনুসারে যদি আমি মাউসটি ব্যবহার না করাই পছন্দ করি। সুতরাং দয়া করে নিশ্চিত করুন যে আপনি কী-বাইন্ডিং সেট করার অনুমতি দিয়েছেন। যেমন আমি রকেট লিগের জন্য কেবল কীবোর্ড ব্যবহার করি। এর মধ্যে মেনুটি নেভিগেট করা অন্তর্ভুক্ত রয়েছে
lucidbrot

1
@ সিগ্রিফিন আমার ধারণা এটি লোকেরা কী ধরণের গেম খেলতে পছন্দ করে তার উপর নির্ভর করে। যদি কেউ প্রধানত হিংস্র এফপিএস গেমস বা ভিজ্যুয়াল উপন্যাস বা পয়েন্ট & ক্লিকস বা আরটিএস গেমস খেলেন তবে তা বোঝা যাবে যে তারা নিজের মালিক বা নিয়ন্ত্রণকারী চাইবে না, তবে তৃতীয় ব্যক্তির অ্যাকশন গেমস বা প্ল্যাটফর্মার বা নির্দিষ্ট ধাঁধা গেমের মতো জিনিসগুলি আরও বেশি বোঝায় ইনপুট জন্য একটি নিয়ামক। দুর্ভাগ্যক্রমে আমি এটিতে কোনও পরিসংখ্যান খুঁজে পাচ্ছি না, তাই আমি এটি ওয়াইএমএমভি পর্যন্ত চালক করতে যাচ্ছি। আমি বলছি না যে গেমসটি ব্যবহারকারীদের একটি গেমপ্যাডের জন্য বাধ্য করা উচিত, তবে আমি বলছি এটি গেমারদের নিজের মালিকানার পক্ষে ঠিক 'অস্বাভাবিক' নয়।
ফারাপ

6

হ্যাঁ তোমার উচিৎ.

পিসি ব্যবহারকারীরা আশা করেন যে তারা আপনার খেলা খেলতে মাউস পাবে have যদি আপনি এটি ব্যবহার না করেন তবে আপনার গেমটি "দুর্বল মোবাইল পোর্ট" হিসাবে লেবেলযুক্ত হওয়ার ঝুঁকি রয়েছে, বিশেষত যদি গেমের কিছু ক্রিয়াকলাপ মাউস দিয়ে আরও প্রাকৃতিকভাবে সম্পাদন করা উচিত।

এছাড়াও, মনে রাখবেন যে কিছু পিসি ব্যবহারকারীও আশা করবেন যে কীবোর্ডের সাহায্যে বেসিক গেমপ্লে আরও বেশি হবে।

আমি আপনাকে মোবাইল এবং পিসি উভয় ব্যবহারকারীকেই খুশি করার জন্য টার্গেট ডিভাইসের ইনপুট বৈশিষ্ট্যগুলি যথাসম্ভব কাজে লাগানোর পরামর্শ দিচ্ছি।


5

এটি নির্ভর করে, যথারীতি

কী জেনার? আপনার কত টাকা / সময় আছে? আপনি কি অর্থোপার্জনের জন্য অ্যাপ্লিকেশনটি বিকাশ করেন?

ব্যবহারকারীরা সাধারণত আশ্চর্যজনকভাবে কুলুঙ্গি গেমগুলিতে খারাপ ইনপুট নিয়ন্ত্রণগুলি সম্পর্কে ক্ষমা করে দেয় (উদাঃ স্বাধীন বিকাশকারীদের দ্বারা জেআরপিজি), তবে আপনি আরও বিক্রয় করতে চাইলে আরও ভাল ইনপুট নিয়ন্ত্রণটি এখনও একটি প্লাস।

আপনি যদি খুব কড়া বাজেটে থাকেন এবং বিক্রয় থেকে সরাসরি লাভ না করেন (যেমন একটি দাতব্য তহবিল আপনাকে শিক্ষার সফটওয়্যার বিকাশ করার জন্য নির্দিষ্ট সময়ের জন্য অর্থ প্রদান করে), একক ইনপুট পদ্ধতিটি ভালভাবে চালিয়ে যাওয়া বুদ্ধিমানের - একাধিক ইনপুট পদ্ধতিগুলি ভালভাবে করা সময় যথেষ্ট পরিমাণে লাগে।

যদি আপনি আপনার গেমটি একটি যুক্তিসঙ্গত মূল্যে ($ 20 +) বিক্রি করতে চান এবং যুক্তিসঙ্গতভাবে বিপুল সংখ্যক ক্রেতার কাছে পৌঁছানোর লক্ষ্য রাখতে চান (50'000+), আপনার অবশ্যই মাউস, কীবোর্ড, টাচস্ক্রিন এবং বিভিন্ন প্রয়োজনীয়তার কথা মাথায় রাখতে হবে and শুরু থেকে গেমপ্যাড ডিভাইস। মাউস / কীবোর্ড গেম বা তদ্বিপরীতভাবে কেবল "retrofit" গেমপ্যাড ইনপুট দেওয়ার কোনও উপায় নেই।

* কীভাবে আপনার গেমটি স্পর্শ, গেমপ্যাড এবং মাউসকে বন্ধুত্বপূর্ণ করা যায় তা চিন্তা করার সময় আপনি দেখতে পাবেন যে আসলে কোনও ভাল সমাধানের অস্তিত্ব নেই। এই ধরনের কেসগুলি বেশ সাধারণ (বাস্তব সময় কৌশল গেমগুলি খুব কমই ক্রস প্ল্যাটফর্ম হয়)। এই ক্ষেত্রে সাধারণত সমাধানটি কেবলমাত্র সেই ডিভাইসগুলিতে প্রকাশ করা হয় যা আপনার গেমের জন্য প্রয়োজনীয় ইনপুট ফর্মটিকে সমর্থন করে।


1

এটি হ'ল সপ্তাহের দিনগুলির ধরণের উপর নির্ভর করে যা আপনার বিকাশ করে।

3 ডি গেমস
যদি আপনি বেশিরভাগ প্রথম ব্যক্তি গেমগুলি দেখেন তবে মাউসটি কেবল চারপাশে দেখার জন্য ব্যবহৃত হয়। কনসোলে পোর্ট করা হলে, অ্যানালগ স্টিক এবং বোতামগুলি ব্যবহার করা হয় এবং মোবাইলে, স্যুইপিং যতটা সম্ভব দেখা যায় স্ক্রিনের অন্যান্য কন্ট্রোলগুলি বোতাম হিসাবে দেখা যায়। ভাল তুলনার জন্য মিনক্রাফ্টের বিভিন্ন প্রকাশের ভিডিওগুলি দেখুন ।

2D গেম
গেমগুলির জন্য যেখানে ইন্টারঅ্যাকশনগুলি 2 ডি স্পেসে রয়েছে। তারপরে আপনি বর্ণিত হিসাবে মাউস ইন্টারঅ্যাকশন ব্যবহার করা সম্ভব হতে পারে; তবে বিবেচনার মধ্যে সবচেয়ে গুরুত্বপূর্ণ বিষয়টি হ'ল আপনাকে কীওয়ার্ড থেকে মাউস এবং পিছনে কতবার হাত সরিয়ে নিতে হয়। মোবাইলে আপনার কোনও বিকল্প নেই কারণ আপনি যে সমস্ত বোতামটি ব্যবহার করতে চাইতে পারেন তা স্ক্রিনে থাকতে হবে। যদিও আপনি মোবাইলগুলিতে প্রয়োজনের সময় কেবলমাত্র প্রদর্শিত বাটনগুলি বিবেচনা করতে পারেন, উদাহরণস্বরূপ: আপনি যখন কোনও আইটেমের কাছে যান তখন কেবল কোনও বাটন স্ক্রিনে প্রদর্শিত হতে পারে কেবল তখনই এটি নেওয়ার সম্ভাবনা থাকে। 2 ডি গেমসে পয়েন্ট কুড়ালটি পিসি এবং মোবাইলে ভাল কাজ করে তবে অ্যানালগ স্টিকগুলি ব্যবহার করা যেতে পারে তার কারণে কনসোলে কিছুটা ক্লানকি হতে পারে।

আপনার প্রশ্নের যদিও, মাল্টি-প্ল্যাটফর্মের জন্য পিসিতে ডেভলপ করার সময় সবচেয়ে গুরুত্বপূর্ণ বিষয়টি হ'ল অন্যান্য প্ল্যাটফর্মের তুলনায় আপনার কাছে বোতামগুলির পরিমাণ অনেক বেশি of সুতরাং আপনি আপনার সংখ্যক বোতামের ন্যূনতম প্রয়োজন এবং (সুবিধা পিসির জন্য) নিশ্চিত করেছেন যে এক হাতের চ্যানটি মাউস এবং একটিতে কীবোর্ডে রাখা হয়েছে, তবে কোনও সমস্যা নেই অন্য গেমসকে অন্য প্ল্যাটফর্মগুলিতে নিয়ন্ত্রণ করতে হবে।


1

হ্যাঁ তোমার উচিৎ. যাইহোক, আমি একটি বিমূর্ত ইনপুট ক্লাস বা ইন্টারফেসের বিরুদ্ধে বিকাশ করব এবং তারপরে ব্যবহারকারীরা হার্ডওয়ারের ধরণের উপর নির্ভর করে এর বিপরীতে ইন্টারঅ্যাক্ট করতে পারে এমন বিভিন্ন উপায়ে প্রয়োগ করব।

আমি আপনার গেমটি বিশেষত জানি না, তবে উদাহরণস্বরূপ, এমন একটি পদ্ধতি সহ একটি বিমূর্ত শ্রেণি ইন্টারফেস তৈরি করুন

bool lookingUp();
bool shooting();

এবং তারপরে এগুলি একটি কংক্রিট শ্রেণিতে প্রয়োগ করুন, যেমন:

bool lookingUp() {
    return mouseIsMovingUp(); // e.g. PC
}

bool lookingUp() {
    return isTrianglePressed(); // e.g. Gamepad
}

bool shooting() { // e.g. phone
    return screenPressedAt(10, 10);
}

তারপরে আপনার গেমটিতে, হার্ডওয়্যারের ধরণের ভিত্তিতে কংক্রিটের ক্লাস তৈরি করুন। এটি আপনার কোডটিকে ক্লিনার করে তুলবে এবং আপনি সহজেই বিভিন্ন প্ল্যাটফর্মের জন্য যত্ন নিতে পারেন।


সাধারণ ধারণাটি সঠিক, তবে সাধারণত কোনও গেমের ক্ষেত্রে আপনি ইনপুট ইভেন্টগুলিতে প্রতিক্রিয়া দেখান বরং নিয়মিতভাবে রাষ্ট্রের জন্য পরীক্ষা করা হয়।
রোটেম

@ রোটেম এটি সাধারণত সমস্ত ব্যবহৃত ফ্রেমওয়ার্ক বা লাইব্রেরির উপর নির্ভর করে। আমি সাধারণত উভয়ের সংমিশ্রণ ব্যবহার করি, উদাহরণস্বরূপ "শ্যুট" এর ইভেন্টটি আসার সাথে সাথে এটি একটি বুলে সংরক্ষণ করুন এবং গেম লুপের প্রতিটি পুনরাবৃত্তিটি বুলটি পরীক্ষা করুন। এটি মাল্টিথ্রেডিং সমস্যা এড়িয়ে যায়।
স্টিভ স্মিথ

-3

আমি শয়তানের উকিল খেলতে যাচ্ছি। আমি রুট মেট্রিক্সের সাম্প্রতিক প্রতিবেদনের বিষয়, বেশি লোক পিসির বনাম সেলুলার অ্যাপ্লিকেশন ব্যবহার করেন। এটি ঠিক, কেবল মোবাইলই দখল করা নয়, মোবাইল অ্যাপ্লিকেশনগুলি ডেস্কটপ ব্যবহারকারীদের সংখ্যায় ছাড়িয়ে গেছে।

যা বলেছে, গ্রাহকরা সুবিধার্থে পছন্দ করেন এবং তাদের একটি ডিভাইস থাকতে পারে যার জন্য মাউস প্রয়োজন। শুধু একটি ভাবনা.


সুতরাং .... ওপি যদি পিসির চেয়ে বেশি লক্ষ্যবস্তু করার পরিকল্পনা করে তবে মাউসের কথা মাথায় রেখে বিকাশ করা উচিত?
ভায়ল্যানকোর্ট

আমি নিশ্চিত না যে এটি কীভাবে প্রশ্নের উত্তর দেয়।
ব্রায়ান এইচ।

এই প্রশ্নের মন্তব্য হিসাবে ভাল হবে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.