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