প্রশ্ন ট্যাগ «architecture»

কোডটি কীভাবে কাঠামোগত করা হয়। গেম ইঞ্জিনের অভ্যন্তরীণ নকশা সম্পর্কিত প্রশ্নের জন্য।

3
সি ++ এ গেম ইঞ্জিনটি কীভাবে সংগঠিত করবেন? আমার উত্তরাধিকার ব্যবহার কি একটি ভাল ধারণা?
আমি গেম ডেভলপিং এবং প্রোগ্রামিং উভয়ই একজন শিক্ষানবিস। আমি গেম ইঞ্জিন তৈরিতে কিছু নীতি শিখার চেষ্টা করছি। আমি একটি সহজ গেম তৈরি করতে চাই, আমি সেই স্থানে রয়েছি যেখানে আমি গেম ইঞ্জিনটি বাস্তবায়নের চেষ্টা করছি। সুতরাং আমি ভেবেছিলাম আমার গেম ইঞ্জিনের এই বিষয়গুলি নিয়ন্ত্রণ করা উচিত: - Moving the objects …
11 c++  architecture  oop 

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

3
মাল্টিপ্লেয়ার রিয়েলটাইম অ্যান্ড্রয়েড গেমের জন্য সেরা সমাধান [বন্ধ]
বন্ধ থাকে। এই প্রশ্নটি অফ-টপিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি গেম ডেভলপমেন্ট স্ট্যাক এক্সচেঞ্জের বিষয়বস্তু । 5 বছর আগে বন্ধ । আমি অ্যান্ড্রয়েডের (2-8 প্লেয়ার) মাল্টিপ্লেয়ার রিয়েলটাইম গেমটি তৈরির পরিকল্পনা করি এবং আমি বিবেচনা করি, মাল্টিপ্লেয়ার সংস্থার জন্য …

5
ইভেন্ট-চালিত সিস্টেমে নেস্টেড ইনপুট
আমি ইভেন্ট এবং প্রতিনিধিদের সাথে ইভেন্ট-ভিত্তিক ইনপুট হ্যান্ডলিং সিস্টেমটি ব্যবহার করছি। একটি উদাহরণ: InputHander.AddEvent(Keys.LeftArrow, player.MoveLeft); //Very simplified code যাইহোক, আমি কীভাবে 'নেস্টেড' ইনপুটটি মোকাবেলা করব তা নিয়ে ভাবতে শুরু করি। উদাহরণস্বরূপ অর্ধ-জীবন 2 (বা কোনও উত্স গেম, সত্যিই), আপনি এতে আইটেম বাছাই করতে পারেন E। আপনি যখন কোনও জিনিস তুলেছেন, …

7
কম মিলন এবং আঁটসাঁটো মিলন
অবশ্যই এটি পরিস্থিতির উপর নির্ভর করে। কিন্তু যখন একটি নিম্ন লিভার অবজেক্ট বা সিস্টেম একটি উচ্চ স্তরের সিস্টেমের সাথে যোগাযোগ করে, কলব্যাকস বা ইভেন্টগুলি কি উচ্চ স্তরের অবজেক্টে একটি পয়েন্টার রাখার পক্ষে অগ্রাধিকার দেওয়া উচিত? উদাহরণস্বরূপ, আমাদের একটি worldক্লাস রয়েছে যার একটি সদস্য ভেরিয়েবল রয়েছে vector<monster> monsters। monsterক্লাসটি যখন যোগাযোগ …

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

5
শুরু / ইন্ডি গেম ডেভেলপারদের শুরুতে একাধিক প্ল্যাটফর্মকে লক্ষ্য করা উচিত?
আংশিক প্রতিক্রিয়া হিসাবে গেম ডেভেলপাররা কীভাবে একাধিক প্ল্যাটফর্মগুলি (এক্সবক্স 360, পিএস 3, পিসি এবং লিনাক্স) লক্ষ্য করে? তবে মূলত এখানে প্রকাশিত গেমগুলির সাথে লোকেরা থাকার কারণে, কোনও বিকাশকারী ব্যবসায়ের দিকে যাওয়ার চেষ্টা করার জন্য ক্রস প্ল্যাটফর্মের প্রথম প্রয়োজনীয়তা / বৈশিষ্ট্য হওয়া উচিত? আমি 'কুলুঙ্গি' বা 'গণবাজার' প্ল্যাটফর্ম বাছাই এবং দাবি …

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

4
দুটি পৃথক গ্রাফিক লাইব্রেরিতে একই গেম যুক্তি
কোন কোড দর্শন / বিমূর্ততা / প্রোগ্রাম ডিজাইনের কাঠামো একটি গেমটি 2 ডি এবং 3 ডি গ্রাফিক্স (পৃথকভাবে) উভয় দিয়ে গেম যুক্তিটির পুনরায় কোড না করে ব্যবহার করার অনুমতি দেয়? আমরা একই কোডটি নেওয়ার কথা বলছি, ন্যূনতম জিনিস বদলে (উদাহরণস্বরূপ, 3 ডি সম্পদের জন্য ফাইলের নাম দিয়ে 2 ডি সম্পদের …

4
সত্তা সিস্টেম এবং রেন্ডারিং
ওকি, আমি এতক্ষণ যা জানি; সত্তায় এমন একটি উপাদান রয়েছে (ডেটা-স্টোরেজ) যা তথ্য ধারণ করে; - জমিন / স্প্রাইট - শেডার - ইত্যাদি etc এবং তারপরে আমার কাছে একটি রেন্ডারার সিস্টেম রয়েছে যা এই সমস্ত আঁকায়। তবে আমি যা বুঝতে পারি না তা হ'ল রেন্ডারারকে কীভাবে ডিজাইন করা উচিত। প্রতিটি …

2
কোনও সত্তা / উপাদান-ভিত্তিক সিস্টেমে গেমের রাজ্যগুলির কাঠামো কীভাবে করা যায়
আমি সত্তা-কম্পোনেন্ট দৃষ্টান্ত যে ব্যবহারসমূহ সিস্টেম উপাদান মধ্যে যোগাযোগ করতে যেমন ব্যাখ্যা করেছেন সঙ্গে পরিকল্পিত একটি খেলা তৈরি করছি এখানে । আমি আমার বিকাশের এই পর্যায়ে পৌঁছে গেছি যে আমাকে গেমের স্টেটগুলি যুক্ত করতে হবে (যেমন বিরতি দেওয়া, খেলানো, স্তর শুরু করা, রাউন্ড শুরু, গেম ওভার ইত্যাদি) তবে আমি কীভাবে …

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

5
ক্রস প্ল্যাটফর্ম নিম্ন স্তরের গ্রাফিক API
যখন সিস্টেম বিমূর্ততা তৈরি করা হয় তখন প্ল্যাটফর্মটির আলাদা আলাদা API গুলি সর্বনিম্ন স্তরে সাধারণ ইন্টারফেসের মাধ্যমে লুকানো ভাল that বিভিন্ন আধুনিক (কোনও স্থির ফাংশন পাইপলাইনবিহীন) নেটিভ গ্রাফিক্স API গুলি অ্যাকাউন্টে নেওয়া: ওপেনগ্লেস ২.০++, ওপেনজিএলএল 3.0+, ডাইরেক্টএক্স 10.0+, এক্সবক্স ডাইরেক্টএক্স 9, লিবিজিসিএম যদি সবার মধ্যে বসে থাকার জন্য একটি রাষ্ট্রবিহীন …

1
আমার হোমব্রিউ রেন্ডারিং সিস্টেমে কীভাবে সংস্থানগুলি ক্যাশে করবেন
পটভূমি: আমি C ++ এবং ওপেনএল ব্যবহার করে কোনও সত্তা উপাদান সিস্টেম ধরণের আর্কিটেকচারের জন্য একটি সাধারণ 3 ডি রেন্ডার সিস্টেম ডিজাইন করছি। সিস্টেমটিতে একটি উপস্থাপক এবং একটি দৃশ্য গ্রাফ থাকে। আমি যখন রেন্ডারারের প্রথম পুনরাবৃত্তিটি শেষ করি তখন আমি দৃশ্য গ্রাফটি ইসিএস আর্কিটেকচারে বিতরণ করতে পারি। আপাতত এটি একরকম …

2
গেমপ্লে ক্রিয়াগুলি নির্দিষ্ট অ্যানিমেশনের সময়গুলিতে সিঙ্ক করার জন্য ভাল কৌশল?
সুতরাং আমি যে গেমটি নিয়ে কাজ করছি তার একটি বিষয় জুড়ে এসেছি, তবে এটি সম্ভবত একটি বেশ কয়েকটি মৌলিক বিষয় যা সম্ভবত প্রচুর গেমগুলির মধ্যে আসে। আমার গেমটির প্রয়োজন যে কোনও গেমপ্লে ফাংশন একটি অক্ষর অ্যানিমেশনের সময় সময়ে খুব নির্দিষ্ট সময়ে ঘটে point এবং তাই, শিরোনামটি যেমন বলেছে, আমি ভাবছি …

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