লেবেল গেম সংস্করণ জন্য সেরা অনুশীলন?


21

লেবেল গেম সংস্করণগুলির জন্য সর্বোত্তম অনুশীলন আছে কি কেউ জানেন কি।

আমি নিশ্চিত না যে সংস্করণ ছাড়া অন্যটির কোনও মানক নাম আছে কিনা তবে আমি যা বলতে চাই তা মূলত:

  • 1.0
  • 1.1
  • 1.2
  • ১.৩.২ বিটা

উত্তর:


18

কোনও মান নেই, তবে আপনার এমনটি এমনভাবে করা উচিত যা আপনাকে বোঝায় এবং সেই বিল্ডটি ট্র্যাক করার জন্য আপনার প্রয়োজনীয় সমস্ত তথ্য থাকতে পারে। আমি এমন একটি সংস্থার হয়ে কাজ করেছি যা মূলত এটিকে ভেঙে দেয়:

[মেজর বিল্ড নম্বর]। [মাইনর বিল্ড নম্বর]। [রিভিশন]। [প্যাকেজ]

অর্থাত সংস্করণ: 1.0.15.2

  • মেজর বিল্ড নম্বর : এটি গেমের একটি প্রধান মাইলফলক নির্দেশ করে, বিটা থেকে ছেড়ে যাওয়ার সময়, রিলিজ থেকে বড় আপডেটগুলিতে যাওয়ার সময় এটি বৃদ্ধি করে।

  • গৌণ বিল্ড নম্বর : বৈশিষ্ট্য আপডেট, বৃহত বাগ সংশোধন ইত্যাদির জন্য ব্যবহৃত

  • পুনর্বিবেচনা : বিদ্যমান বৈশিষ্ট্যগুলি, ছোট বাগ ফিক্সগুলি ইত্যাদির উপর ছোটখাটো পরিবর্তন

  • প্যাকেজ : আপনার কোডটি একই থাকে, বাহ্যিক গ্রন্থাগার পরিবর্তন বা সম্পদ ফাইল আপডেট।

সম্মিলিত পরিবর্তনগুলি সর্বাধিক উল্লেখযোগ্য পরিবর্তনের দিকে রোল roll উদাহরণস্বরূপ, আপনি যদি নাবালিক বিল্ড সংখ্যাটি বাড়িয়ে তুলছেন তবে পুনর্বিবেচনা এবং প্যাকেজ উভয়ই 0 এ পুনরায় সেট করুন।

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


1
এটি দুর্দান্ত তথ্য, যেখানেই আমি দেখেছি এটি কেবল মেজর বিজ্ঞাপনের গৌণ বিল্ড সংখ্যার বিষয়েই কথা বলেছিল যার প্রতিটি ক্ষেত্রে কী ঘটে তার কোনও সত্য ব্যাখ্যা নেই।
clifford.duke


10

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

সারাংশ:

  • আপনি যখন বেমানান এপিআই পরিবর্তন করেন তখন মেজর সংস্করণ
  • আপনি পিছনের দিকে সামঞ্জস্যপূর্ণ পদ্ধতিতে কার্যকারিতা যুক্ত করার সময় MINOR সংস্করণ
  • আপনি পিছনের দিকে সামঞ্জস্যপূর্ণ বাগ ফিক্সগুলি তৈরি করার সময় প্যাচ সংস্করণ
  • প্রাক-প্রকাশ এবং মেটাডেটা তৈরির জন্য অতিরিক্ত লেবেলগুলি MAJOR.MINOR.PATCH ফর্ম্যাটের এক্সটেনশন হিসাবে উপলব্ধ

6

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

এটি বলেছিল, আপনি যে প্রকল্পটি উল্লেখ করেছেন তা প্রকাশিত গেমগুলির জন্য বেশ সাধারণ। 1.0 সাধারণত সোনার মাস্টার হবে এবং প্যাচগুলি সেখান থেকে শুরু হবে: 1.1, 1.2 ... এটি ব্যক্তিগত বা ওপেন বিটা হিসাবে প্রি-রিলিজ গ্রাহক সংস্করণেও ব্যবহৃত হয়।

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

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


বাহ, এটা নিজেই একটা কাজ হয়ে যায়? আমি সবসময় ভেবেছিলাম প্রতিটি বিভাগের নেতৃত্বগুলি এর নিজস্ব সংস্করণ পরিচালনা করবে।
clifford.duke

2
@ ছাওটিকলোকি আপনার অবশ্যই বিভাগের মধ্যে যথাযথ সমন্বয় প্রয়োজন তা নিশ্চিত করার জন্য, স্তরের ডিজাইনাররা সর্বশেষ স্থিতিশীল কার্যকরকরণের জন্য কাজ করছেন। বা সেই প্রোগ্রামাররা খুঁজে পেতে পারেন কে স্থানীয় ভাষায় পাঠ্যটিতে কোনও পরিবর্তন করতে পারে (যেমন: "ইতালিয়ান অনুবাদক স্থির ডায়ালগ এক্স, দুর্ঘটনাক্রমে একই সময়ে টিউটোরিয়াল পাঠ্য Y ভাঙলেন, তবে আমরা পুরানো সংস্করণে ফিরে যেতে পারব না কারণ এক্সপেনশন 'সুসংগত নয়। আরঘহ! সহায়তা? ")। ইত্যাদি। একটি বড় দলে, এই সমস্ত যত্ন নেওয়ার জন্য আপনার কারও কারও প্রয়োজন। এটি প্রকৃতপক্ষে শিল্পের অন্যতম চ্যালেঞ্জযুক্ত কাজ।
লরেন্ট কুইভিডু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.