নির্দিষ্ট গেম ইঞ্জিনগুলি 8-বিট এবং 16-বিট গেম ইঞ্জিনগুলির জন্য অন্য কোন অনলাইন বিবরণ উপস্থিত রয়েছে? [বন্ধ]


13

আমি সোনিক গেমগুলিতে ইঞ্জিনটির একটি ভাল বর্ণনা পেয়েছি । এটি ইঞ্জিনটি কীভাবে লোকেরা নিজের ক্লোন লেখার জন্য কাজ করে তা বর্ণনা করে। আমার ক্ষেত্রে, আমি অনেক 8-বিট এবং 16-বিট গেম ইঞ্জিনগুলি কীভাবে তাদের নিজ নিজ কনসোলগুলিতে কাজ করেছি তার একটি সাধারণ দৃষ্টিভঙ্গি পেতে আগ্রহী।

নির্দিষ্ট গেম ইঞ্জিনগুলি 8-বিট এবং 16-বিট গেম ইঞ্জিনগুলির জন্য অন্য কোন অনলাইন বিবরণ উপস্থিত রয়েছে?


2
আমার মনে আছে কেবলমাত্র একমাত্র বিবরণটি 'ইঞ্জিন' বর্ণনা করে না, তবে গেম ফিজিক্স কীভাবে কাজ করে তা বর্ণনা করে। আপনি যে নিবন্ধটির কথা ভাবাচ্ছেন তার সাথে লিঙ্ক করতে পারেন যাতে আপনি কী বলছেন সে সম্পর্কে লোকেরা আরও ভাল বুঝতে পারে?
টেট্রাড

10
আমাদের আসলে গেম ইঞ্জিনগুলি তখন ছিল না। আমাদের সবেমাত্র গেমস ছিল কখনও কখনও আপনি কোনও পূর্ববর্তী গেমটি নিয়েছিলেন এবং কোনও নতুন গেমটি তৈরির জন্য এর বিটগুলি প্রতিস্থাপন করেছেন, তবে এটিকে ইঞ্জিন বলা কিছুটা প্রসারিত। প্রদত্ত যে প্রায় সমস্ত গেমগুলি তখন একক থ্রেডড এক্সিকিউশন সহ অনুমানযোগ্য হার্ডওয়ারের উপর দৌড়েছিল তাদের মধ্যে 99% দেখতে অনেকটা `INT প্রধান () - যখন (1) {read_input (); update_world (); রেন্ডার_স্ক্রিন ()} (বা সমাবেশের সমতুল্য), যাতে আপনি কী চাইছেন তা জানা শক্ত।
কাইলোটন

2
স্পষ্টতার জন্য সম্ভবত আমাদের "গেম ইঞ্জিন" এর একটি সংজ্ঞা প্রয়োজন। "গেম ইঞ্জিন" শব্দটি আমাকে এমন ধারণা দেয় যে এক বা একাধিক গেমের কাজ করতে নির্ভর করে এমন কোনও সাধারণের অন্তর্নিহিত সিস্টেম রয়েছে। [অনুমানের সাথে] মডিউলার হওয়ার কারণে, আমি আরও ভাবতে পারি যে গেম আপডেটগুলির চেয়ে পৃথক, পারফরম্যান্স উন্নতি ইনস্টল করতে এই "ইঞ্জিন" আলাদাভাবে আপডেট করা যেতে পারে।
র্যান্ডল্ফ রিচার্ডসন

@ কাইলোটান যেমন উল্লেখ করেছেন ইঞ্জিন হ'ল ইনপুট, প্রসেসিং, আউটপুট। প্রক্রিয়াজাতকরণ কিছু হ্যাক আপ পদার্থবিজ্ঞান ছিল। ইনপুটটি পোলিং বা যা কিছু হার্ডওয়্যার অনুমোদিত ছিল; একই আউটপুট। এটি আকর্ষণীয় নয়, তবে যা অত্যন্ত আকর্ষণীয় তা হ'ল তারা কীভাবে এটিকে এত ছোট এবং দক্ষ করে তুলেছেন, এটাই আমি এর জন্য মূল্যবান। আপনি 20 লাইনে অ্যালেগ্রো গেমটি তৈরি করতে আগ্রহী হতে পারেন , এতে কোড ছোট করার জন্য অনেক হ্যাক রয়েছে; তাদের মধ্যে কিছু সি ভাষার সাথে সম্পর্কিত বলে ভেবেছিল, কিছু - তারা কীভাবে অ্যারে ব্যবহার করে ... - আমার মনে হয় এটি মূল্যবান worth
ব্যবহারকারী 712092

@ র্যান্ডলফরিচার্ডসন "জেনারালাইজড" / "মডিউলার" রানটাইম ব্যয় করতে চান। সিপিইউ পাওয়ারের প্রতিটি আউন্সকে আটকানোর প্রয়োজনের প্রেক্ষিতে জিনিসগুলি ঠিক তখনই অনুমান করার জন্য তৈরি করা হয়েছিল, এর চেয়ে বেশি কিছুই এবং কম কিছু নয়।
ইঞ্জিনিয়ার

উত্তর:


10

সেই যুগের বেশিরভাগ গেমগুলি খুব স্বতন্ত্রভাবে কাজ করেছিল; খুব কম ইঞ্জিনের মতো কোড পুনরায় ব্যবহার করা হয়েছিল।

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

(মনে রাখবেন যে আমি যখন এটি লিখেছিলাম তখন টিএএসভিডিওগুলি লিঙ্কটি সত্যই তীব্র আকার ধারণ করেছিল এবং নির্ভরযোগ্যভাবে সংযোগ করতে পারে না))


6

বেশ কয়েকটি 8-বিট গেমের সামান্য কোড সহ মন্তব্য করা ডেটা ফর্ম্যাট রয়েছে , এই গেমগুলি হ'ল :

  • মধ্যরাতের লর্ডস
  • ডুমডार्কের প্রতিশোধ
  • হববিট
  • ম্যানিক মাইনার
  • জেট সেট উইলির
  • জেট সেট উইলি 2
  • অ্যাটিক অ্যাটাক
  • নাইট লোর
  • এলিয়েন 8
  • সাবের ওল্ফ
  • চেয়েছিলেন: মন্টি মোল
  • ইয়েসোদ এর নোড
  • ডায়নামাইট ড্যান
  • Starquake
  • পিঁপড়া আক্রমণ
  • থাবা
  • ড্রি-শিক্ষক

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

ইউটিউবে গুগলের প্যাকম্যান ক্লোন তৈরির আরও 1 ঘন্টার দীর্ঘ ভিডিও রয়েছে এবং তারা প্যাকম্যান (গামসূত্র লিঙ্ক) এর এই বিশদ গবেষণাটি ব্যবহার করেছে । ভিডিওতে তারা আলোচনা করে যে কীভাবে তারা কয়েকটি "ভাল পুরাতন" কৌশলগুলি একাধিক টেক্সচারকে প্যাক করার মতো ব্যবহার করেছে ...

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