স্বাধীন গেম ডেভেলপারদের কি পুরানো হার্ডওয়্যার লক্ষ্য করা উচিত?


25

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

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

পুরানো হার্ডওয়্যারগুলিতে সহজেই তাদের উপরের গ্রাফিকাল সীমাতে পৌঁছানো গেমগুলি পুরানো হার্ডওয়্যারের খেলোয়াড়দের জন্য 'কম-সেরা-সেরা' অভিজ্ঞতার ব্যয়বহুল ব্যয়ে তাদের ওপরের গ্রাফিকাল সীমাটিকে আরও বেশি ঠেলে দেয় এমন গেমগুলির চেয়ে আরও সফল এমন কোনও পরিসংখ্যান রয়েছে কি? ?

এ সম্পর্কে যে কোনও অন্তর্দৃষ্টি প্রশংসিত হবে।


12
এটি আপনার লক্ষ্য বাজারের উপর নির্ভর করে
ভান হিল্টস

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

@PTwr পিসি-এটি এর জন্য গেমস এবং কোনও সময় নির্ধারণের সাথে সমান? নতুন হার্ডওয়্যারগুলিতে এগুলি বেশ দ্রুত পেয়েছে: ডি
লুয়ান

1
আমার পিসির বয়স 8 বছর। এটি কেবলমাত্র আপগ্রেড দেখেছিল 4 বছর আগে একটি 40 জিবি এসএসডি যুক্ত করে। আমি এখনও ওয়াও ঠিক আছে। বেশিরভাগ সেটিংস আপ হয়ে ডায়জেড 1080p এ চলে। আমার কাছে স্কাইরিমের জন্য কয়েকটি গ্রাফিক্স মোড রয়েছে এবং এটি এখনও 1080p এ ~ 40-50 এফপিএস চালায়। সত্যই এই পয়েন্টটির অর্থ এই যে আপনার ইন্ডি গেমটি আধুনিক এএএ গেমসের চেয়ে খারাপ পারফর্ম করা উচিত নয়।

1
আমি সন্দেহ করি যে "বেশিরভাগ লোকেরা যে ইন্ডি গেমস খেলেন তাদের পুরানো হার্ডওয়্যার থাকে" আপনার সহকর্মীর দ্বারা করা সবচেয়ে সহজেই প্রত্যাখ্যানযোগ্য দাবি is যে কোনও উপায়ে, যদিও এটি বিকাশকারীদের জন্য একটি ব্যবসায়িক সিদ্ধান্ত এবং আরও কিছু নয়: পুরানো / ধীর হার্ডওয়্যারটির কোডিং প্রায়শই বেশি কঠিন এবং তাই বিতরণ করতে আরও বেশি ব্যয় হবে। আমি বলব যে আপনার সহকর্মীর বক্তব্য একই বিভাগে রয়েছে "সমস্ত ওয়েবসাইট আইই 6 তে কাজ করা উচিত।" এটি একটি দুর্দান্ত ধারণা, তবে প্রায়শই ব্যবহারিক নয় এবং প্রায়শই ব্যয় করতে হয়।
ড্যান পুজে

উত্তর:


21

এই যুগে পুরানো হার্ডওয়্যার একটি ভুলের নাম হয়ে গেছে। পুরানো হার্ডওয়্যার ধীর প্রয়োজন হয় না। 6 বছর বয়সী 2009 এবং ডাইরেক্টএক্স 11 ইতিমধ্যে বিদ্যমান ছিল। আজও আমাদের তেমন নতুন কিছু নেই।

আপনার দুটি বিষয় বিবেচনা করা দরকার:

  • বৈশিষ্ট্য
  • ক্ষমতা

বৈশিষ্ট্য

এটি হার্ডওয়্যার সমর্থন করবে এমন নির্দেশাবলীর স্তর, ডাইরেক্টএক্স 9,10,11, বা ওপেনএল কিছু (এটি ড্রাইভারের উপর নির্ভর করে)। এবং সিপিইউ নির্দেশিকা সেট: এসএসই 4, এভিএক্স ..

এটি সাধারণত বিকাশের ক্ষেত্রে সবচেয়ে বড় মাথা ব্যথা হয়, যাঁদের মুখোমুখি হওয়া শক্তিগুলির মুখোমুখি হওয়ার ক্ষমতা শক্তির মুখোমুখি হওয়ার চেয়ে শক্ত। DirectX9 কিছু বলা ছিল technique.fxফিরে পড়া ফাইল উভয় পয়েন্টের জন্য। তবে সিপিইউ নির্দেশনার জন্য আপনার প্রোগ্রামে একাধিক এক্সিকিউটেবল, বা বৃহত শাখা শাখা দরকার। বা এগুলি ব্যবহার করবেন না।
ভাগ্যক্রমে, আজ এমনকি 6 বছর একটি স্বল্প সময়ের এবং আপনি এমনকি "পুরানো" হার্ডওয়্যার এমনকি আপনার প্রয়োজনীয় সমস্ত কিছুতে অ্যাক্সেস পাবেন।

ক্ষমতা

এই পয়েন্টটি আজকের মেশিনে, এবং লেজিজ মেশিন নয়, স্কেল করা উচিত । ২০০৯ এর একটি উচ্চ প্রান্তে সম্ভাব্য একটি জিফরাস জিটিএক্স ২৮০ বৈশিষ্ট্যযুক্ত এটি অত্যন্ত শক্তিশালী এবং আপনার নিম্ন প্রান্তের এএমডি এ 6--3-350০ এপিইউ বা অন্য কোনও কিছুর চেয়ে অনেক বেশি শক্তিশালী।

আজকের মেশিনটির নিম্ন প্রান্ত এবং উচ্চ প্রান্তের মধ্যে পারফরম্যান্সের বিশাল গ্যাপটি বুঝতে হবে। কারণ এটি উচ্চতর স্কেলগুলিতে আপনার 6 বছরের পরিসীমা মেশিনগুলির পারফরম্যান্সের ব্যবধানকে অনেকাংশে ছাড়িয়ে যায়।

সুতরাং এটি নবায়নের বিষয়ে বাজারের বিবেচনা নয়, মূল কেনার বাজেট সম্পর্কিত বাজারের বিবেচনা consideration এবং যদি আপনার আজকের ল্যাপটপগুলি বা নিম্ন প্রান্তের ডেস্কটপগুলি লক্ষ্য করে তোলা দরকার হয় তবে আপনাকে যে কোনও উপায়ে স্কেল করতে হবে এবং আপনি যা ভাবেন তার চেয়ে আরও বেশি কিছু করতে হবে।

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


4
তবে নোট করুন যে জিটিএক্স 280 এর মতো হাই-এন্ড ভিডিও কার্ডগুলি কেনে সেই লক্ষ্যসংখ্যার জনসংখ্যার পক্ষে তখন থেকে নতুন কার্ড কেনার পক্ষে যথেষ্ট ধনী। যে লোকেরা আজও ২০০৯-এর যুগের ভিডিওকার্ড ব্যবহার করে তারা সম্ভবত তখনই বাজেটের মডেল কিনেছিল।
এমসাল্টারস

3
এছাড়াও ভুলে যাবেন না যে আপনার গ্রাফিক তীব্র ইন্ডি গেমটি এক বা দুই বছরের জন্য নাও হতে পারে তাই আপনি এমনকি কম পুরানো হার্ডওয়্যারকে লক্ষ্য করতে পারেন।
ভালমন্ড

10

আমি এটি কোথায় শুনেছি তা মনে করতে পারছি না, তবে এটি একটি পুরানো নিয়ম যা খুব সমালোচনামূলক চিন্তাকে ধারণ করে না। সত্যই, এটি ব্যবসায়ের উদ্দেশ্য নেমে আসে। আপনি যদি গেমটি বিক্রির পরিকল্পনা না করেন তবে কিছু যায় আসে না।

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


3
আমি এখানে মন্তব্য করার জন্য একটি অ্যাকাউন্ট তৈরি করেছি: বাষ্প কি এই তথ্যটি অবাধে প্রকাশ করে না ?
আফসোস

@ রিগ্রেট জেডএক্স সম্ভবত যুক্তিসঙ্গতভাবে আরও লক্ষ্যযুক্ত এবং তাই সংকীর্ণ হিসাবে উল্লেখ করছে। কাঁচা পরিসংখ্যানগুলি সম্ভবত মাধ্যমিক সিস্টেমগুলি, ইন্ডি গেমস ইত্যাদির দ্বারা আঁকানো হয় Ste স্টিম সম্ভবত ডেভেলপারদের কাছে তথ্য প্যাকেজগুলি বিক্রয় করে যা তাদের টার্গেট ডেমোটির হার্ডওয়্যার পরীক্ষা করতে চায়।
লিলিয়ান্থাল

আমি ভাবি যে আপনি যদি স্টিম ওয়ার্কস প্ল্যাটফর্মে থাকেন তবে তারা এটিকে বিনামূল্যে সরবরাহ করবেন। সুতরাং আপনি যদি গ্রিনলাইটের মাধ্যমে কোনও গেমটি প্রকাশ করেন তবে আপনার এই ডেটাতে অ্যাক্সেস থাকতে হবে।
টপারফ্যালকন

2

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

দুটি গেম রয়েছে যা আপনার গেমটি যখন ডিভাইসের বিস্তৃত অ্যারেতে চালানোর বিষয়টি আসে তখন আপনার জীবনকে আরও সহজ করে তোলে এবং আপনি যে হার্ডওয়ারটি লক্ষ্য করেন তার বয়স (কমপক্ষে সরাসরি) এর সাথে তাদের খুব কম সম্পর্ক রয়েছে:

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

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

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