পিএস 1 গেমগুলিতে কোন প্রোগ্রামিং ভাষায় লেখা ছিল?


15

প্লে স্টেশন 1 গেমস তৈরি করতে কোনও সাধারণ ভাষা ব্যবহার করা হয়? বা কীভাবে প্রোগ্রামিংয়ের ভাষাটি সেই গেমগুলির মধ্যে একটির জন্য ব্যবহৃত হয় তা আমি কীভাবে জানতে পারি?


3
আমি PS2 আর্কিটেকচারের উপর একটি বই পড়া ছিল, IIRC এটা সি ছিল
jcora

1
এই প্রশ্নটি সত্যই "কোনও নির্দিষ্ট গেম কী প্রযুক্তি ব্যবহার করেছে" বিভাগের অধীনে আসে যা এই সাইটের জন্য উপযুক্ত হিসাবে বিবেচিত হয় না; এফএকিউ দেখুন: গেমদেব.স্ট্যাকেক্সেঞ্জারএইচএফএক
ম্যাক্সিমাস মিনিমাস

উত্তর:


25

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

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

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

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

অবশ্যই, এই তথ্যটি সাধারণত সামান্য ব্যবহারিক ইউটিলিটির, কারণ এটি আপনাকে বেশিরভাগ ক্ষেত্রে আপনার নিজের গেম সম্পর্কিত কোনও বিশেষ সমস্যা সমাধানে সত্যই সহায়তা করে না।


+1 ধন্যবাদ জোশ, গেমের প্রোগ্রামিং ভাষা নির্ধারণের জন্য কোনও প্রোগ্রাম আছে? কারণ এটি * .bin ফাইলের গুচ্ছ। বা সোর্স কোড দেখার কোনও উপায়?
জিম 3 আর

@ জ্যাক মূলত যে কোনও সংকলিত অব্যবস্থাপনাযুক্ত বাইনারিটির উত্সকোডটি দেখা প্রায় অসম্ভব, বা কমপক্ষে একটি দীর্ঘ সময় নিতে এবং প্রচুর পরিশ্রম লাগে!
বিভ্রান্তিকর যুক্তি

ধন্যবাদ তবে কিছু .bin ফাইল রয়েছে যার মধ্যে কিছু অডিও বা ভিডিও ফাইল। এমনকি এই ফাইলগুলি কি খোলা যায় না?
জিম 3 আর

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

2
@ গাজু যদিও এটি বেদনাদায়ক হবে না, আপনি যদি ভাষাটি না জানেন তবে এটি সহজ হবে না। এবং যেহেতু তিনি এটি থেকে শিখতে চেয়েছেন তা সত্যিই এতটা কার্যকর হবে না। আমি এটির জন্য উপযুক্ত মনে করব না।
বিভ্রান্তিকর যুক্তি

16

এসএসইএএতে আমি প্রথম পক্ষ ছিলাম যখন আমরা পিএস 1 চালু করি এবং প্রচুর গেমস সিটিতে লেখা হয়েছিল, কিছু সময় এসেম্বলারের সমালোচনামূলক বিট সহ। লাইব্রেরির সমস্ত কল সি-তেও ছিল।


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