মাল্টি-থ্রেডেড গেম বা গেম ইঞ্জিন ডিজাইন এবং বিকাশের সেরা সংস্থানগুলি কী কী? কম্পিউটারগুলি যেদিকে পরিচালিত হয়েছে এটি স্পষ্টতই, আমি এই বিষয়টি অধ্যয়ন করার ইচ্ছা নিয়েছি এবং আমি জানতে চাই সেখানে কী কী সংস্থান এবং উদাহরণ রয়েছে।
মাল্টি-থ্রেডেড গেম বা গেম ইঞ্জিন ডিজাইন এবং বিকাশের সেরা সংস্থানগুলি কী কী? কম্পিউটারগুলি যেদিকে পরিচালিত হয়েছে এটি স্পষ্টতই, আমি এই বিষয়টি অধ্যয়ন করার ইচ্ছা নিয়েছি এবং আমি জানতে চাই সেখানে কী কী সংস্থান এবং উদাহরণ রয়েছে।
উত্তর:
না ডরা টপিক সিরিজ ইন্টেল দ্বারা, বেশ ভাল। এটির 3 টি অংশ রয়েছে, প্রাথমিকগুলি তাদের প্রথম 1.5 টিতে আচ্ছাদিত।
প্রথম 1.5 তে যা কভার করা হয়েছিল তার সংক্ষিপ্তসার:
প্রথমত, তারা ফাংশনাল পচন ব্যবহার করে নিরুৎসাহিত করেন। কার্যকরী ক্ষয় কেবল "একটি থ্রেড এআই রাখুন, অডিওকে অন্য থ্রেডে রাখুন, তৃতীয় থ্রেডে গ্রাফিকগুলি রাখুন"
সুতরাং দেখতে এই ধরণের
সুতরাং যে খারাপ । পরিবর্তে আপনি ডেটা পচন ব্যবহার করতে চান ।
ডেটা পচে যাওয়ার অর্থ আপনি আপনার গেমের প্রতিটি জিনিসকে ছোট ছোট অর্জনযোগ্য কার্যগুলিতে কাটান । আপনি এক্স থ্রেড বানান, 4 বলুন, এবং তারপরে সেই 4 টি থ্রেডের প্রত্যেকের জন্য তারা টাস্ক পাইল থেকে ক্রমাগত কোনও টাস্ক গ্রহণ করে এবং কাজটি শেষ না হওয়া পর্যন্ত এটিতে কাজ করে।
এটি এক ধরণের লোকের মতো পিজ্জা খাচ্ছে। পিৎজা শেষ না হওয়া পর্যন্ত প্রত্যেকে একটি স্লাইস নেয়।
অবশ্য এখন আমি ক্ষুধার্ত।
মাল্টি-থ্রেডযুক্ত ইঞ্জিনের সংক্ষিপ্ত বিবরণ over গামসূত্রকে উদ্ধার করতে হবে।
এখানে একটি ব্লগ পোস্ট রয়েছে যা কার্য পরিচালনার ক্ষেত্রে ব্যবহারিক উদাহরণ দেয় । এটি আপনার পক্ষ থেকে সমান্তরাল ইঞ্জিন ডিজাইন সম্পর্কে কিছু জ্ঞান ধরেছে তবে আপনি এটি এখনও 'অ্যাডভান্সড রিডিং' হিসাবে দরকারী হিসাবে পেতে পারেন।
আমার মনে হয় আপনার কোনও কাজের- বা কাজের ভিত্তিক পদ্ধতির দিকে নজর দেওয়া উচিত।
গেম ইঞ্জিন রত্নের বিষয়টিতে 2 বা 3 টি নিবন্ধ রয়েছে।
বিভিন্ন সম্মেলন ইত্যাদিতে এ বিষয়ে বেশ কয়েকটি উপস্থাপনা হয়েছে।
উদাহরণস্বরূপ জোহান অ্যান্ডারসন রচনা "একটি গেম ইঞ্জিনের সমান্তরাল ফিউচার"
এছাড়াও জিডিসি ভল্টটি একবার দেখুন, ফ্রি বিভাগে এই বিষয়টিতে প্রচুর উপস্থাপনা এবং পূর্ণ ভিডিও রয়েছে। http://www.gdcvault.com/
গীত। নতুন ব্যবহারকারী হওয়ার কারণে আর কোনও সরাসরি লিঙ্ক পোস্ট করতে পারেনি। ডি এস.
গেম ইঞ্জিন আর্কিটেকচার বইটিতে মাল্টি থ্রেডিং সমর্থন সহ গেম ইঞ্জিন কীভাবে ডিজাইন করা যায় সে সম্পর্কে কিছু তথ্য রয়েছে।