খেলার প্রোগ্রাম উন্নত করা

পেশাদার এবং স্বতন্ত্র গেম বিকাশকারীদের জন্য প্রশ্নোত্তর

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

2
অক্ষ সারিবদ্ধ স্থান বিভাগ: স্থানটি এলোমেলো আয়তক্ষেত্রগুলিতে ভাগ করুন?
এলোমেলো অক্ষরেখার বাক্স আকারগুলিতে 3 ডি স্পেস বিভক্ত করার জন্য আমার একটি পদ্ধতি প্রয়োজন। আপাতত আমি পরীক্ষার উদ্দেশ্যে 2 ডি স্পেস ভাগ করছি। যে তাত্ক্ষণিক পদ্ধতির সাথে আমি সামনে এসেছি তা হ'ল আকারের একটি আয়তক্ষেত্র (1, 1) সংজ্ঞায়িত করা এবং তারপরে পুনরাবৃত্তভাবে অক্ষ এবং এক্স এবং ওয়াইয়ের মধ্যবর্তী দুটি অসম …

4
2 ডি সংঘর্ষ সনাক্তকরণ
ধরা যাক আমি এই চরিত্রটি ব্যবহার করছি। (উত্স: আইকনবগ.কম ) আপনি এর জন্য সংঘর্ষ সনাক্তকরণ কীভাবে বাস্তবায়ন করবেন? একটি বাউন্ডিং বাক্স ব্যবহার করা ভাল অনুমান হিসাবে মনে হয় না, কারণ পাখির আকারটি কোনও স্কোয়ারের কাছাকাছি নেই। আমি ভাবছিলাম অবজেক্টের ভিতরে এক ধরণের কোয়াড ট্রি ডেটা স্ট্রাকচার যা ইমেজের অংশগুলিকে প্রতিনিধিত্ব …

2
আমি কীভাবে এলোমেলোভাবে 2D টাইল-ভিত্তিক সাইড-স্ক্রোলার অঞ্চল তৈরি করতে পারি?
নীচের টাইলসেটটি ব্যবহার করে আমি এলোমেলোভাবে 2D পার্শ্বক্রোলার গেমের জন্য একটি মানচিত্র তৈরি করতে চাই: আমি বিটমাস্কিং প্রক্রিয়াতে কয়েকটি দুর্দান্ত নিবন্ধ পেয়েছি, উদাহরণস্বরূপ: http://www.angryfishstudios.com/2011/04/adouts-in-bitmasking/ http://www.saltgames.com/2010/a-bitwise -method-জন্য-প্রয়োগের-tilemaps / ক্লজ বা স্যুইচ স্টেটমেন্টটি বিশাল করার পরিবর্তে বিটমাস্ক / টাইলমাস্ক ব্যবহার করার ধারণাটি আমার পছন্দ হয়। তবে, আমি পুরো প্রক্রিয়াটি কল্পনা করতে সমস্যা …

3
3 ডি রেন্ডারিংয়ে সূচকের উদ্দেশ্য কী?
মনে করুন আপনি ওপেনজিএলে একটি 3 ডি কিউব তৈরি করছেন। আপনি অবজেক্ট (কিউব) এর জন্য প্রয়োজনীয় ভারটিেক্স ডেটা প্রয়োগ করেন। সূচকগুলি ব্যবহার করে কী লাভ হবে? void CreateCube() { const Vertex VERTICES[8] = { { { -.5f, -.5f, .5f, 1 }, { 0, 0, 1, 1 } }, { { …
11 opengl 

3
1 এর চেয়ে বেশি বা 0 এর চেয়ে কম টেক্সচারের সমন্বয় কেন সম্ভব encounter
আমি অধিবেশনটিতে texture mappingএবং পাঠের পাঠ্য অধ্যয়ন করছি preparing to draw, আমি পড়লাম: টেক্সচার মোড়ানোর পরামিতিগুলি সংজ্ঞায়িত করুন। যখন কোনও টেক্সচার ০.০ এর বেশি বা 0.0 এর চেয়ে কম সমন্বয় ঘটে তখন কী হবে তা নিয়ন্ত্রণ করবে: glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S,wrap); glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T,wrap); যেখানে মোড়ানো রয়েছে: GL_REPEAT: নির্দিষ্ট করে যে …

3
আমি কেন বস্তুগুলিকে রেন্ডারিং থেকে আলাদা করব?
দাবি অস্বীকারকারী: আমি জানি যে কোনও সত্তার সিস্টেমের প্যাটার্নটি কী এবং আমি এটি ব্যবহার করছি না । আমি পৃথক বস্তু এবং রেন্ডারিং সম্পর্কে অনেক কিছু পড়েছি। গেম যুক্তি অন্তর্নিহিত রেন্ডারিং ইঞ্জিন থেকে স্বাধীন হওয়া উচিত About এগুলি সবই সুন্দর এবং জঘন্য এবং এটি সঠিক ধারণা দেয় তবে এটি অন্যান্য প্রচুর …

3
সত্তা / উপাদান উপাদানগুলিতে সত্তাগুলির একযোগে প্রসেসিংয়ের জন্য পঠন / গণনা / লেখার পদক্ষেপগুলি দক্ষতার সাথে আলাদা করা
সেটআপ আমার একটি সত্তা-উপাদান আর্কিটেকচার রয়েছে যেখানে সত্তাগুলির বৈশিষ্ট্যের একটি সেট থাকতে পারে (যা কোনও আচরণের সাথে বিশুদ্ধ ডেটা নয়) এবং সেখানে এমন সিস্টেম রয়েছে যা সত্তার যুক্তি চালায় যা সেই ডেটাতে কাজ করে। মূলতঃ কিছুটা সিউডো-কোডে: Entity { id; map<id_type, Attribute> attributes; } System { update(); vector<Entity> entities; } …

2
ডিফার্ড টাইল্ড শেডিং, ওপেনগিএলে টাইল হতাশার গণনা
আমি কম্পিউট শেডার ব্যবহার করে ওপেনগিএলে পিছনে টাইল্ড শেডিং করার চেষ্টা করছি তবে প্রতিটি টাইলের জন্য হতাশার চেষ্টা করার সময় আমি একটি ছটফট করেছি। আমি এএমডি-র ফরওয়ার্ড + ডেমো (ডি 3 ডি তে লিখিত) একটি গাইড হিসাবে ব্যবহার করছি তবে লাইটগুলি যখন তা করা উচিত হবে না তখন মনে হয়। …

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

2
মাল্টিপ্লেয়ারে লাফানোর মতো ক্রিয়াকলাপগুলি কীভাবে সিঙ্ক্রোনাইজ করা যায়?
আমি একজন নবাগত গেম ডেভেলপার এবং আমি মাল্টিপ্লেয়ার গেমগুলি নিয়ে গবেষণা করছি। আমি পর্যবেক্ষণ করেছি যে সর্বদা কিছুটা বিলম্ব হয়, খেলোয়াড়রা সর্বদা অতীত ক্রিয়া থেকে আপডেট পান from তবে বিলম্বিতা সামলানোর জন্য মৃত গণনার মতো কৌশল রয়েছে। আমি আন্দোলনের পূর্বাভাস দিতে পারি এবং আন্দোলনগুলি মসৃণ করতে পারি। তবে আমি কীভাবে …

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

4
টার্ন-ভিত্তিক, দূরত্ব-ভিত্তিক কৌশল গেমের সম্ভাব্য চলাফেরার পরিসর কীভাবে নির্ধারণ করবেন?
আমি সি ++ এবং এসএফএমএল -২.০ ব্যবহার করে একটি দ্বিমাত্রিক, টার্ন-ভিত্তিক কৌশল গেম তৈরি করছি। নড়াচড়া গ্রিড ভিত্তিক না হয়ে দূরত্ব ভিত্তিক, বিভিন্ন ত্রিভুজ আকারের টুকরো রয়েছে যা প্রদত্ত মোড়ের উপরের প্রতিটি স্থানে ঘোরাতে পারে বা এগিয়ে যেতে পারে। চলাচল এমনভাবে কাজ করবে যাতে প্লেয়ারটি টুকরো টুকরো করার জন্য একটি …

1
প্লেয়ার সাইন ইন হয়েছে কিনা তা কীভাবে জানবেন?
আমি ভাবছিলাম "প্লেয়ার" সাইন ইন আছে কিনা তা জানার কোনও উপায় আছে কিনা? এটার মতো কিছু: if (GamePad.GetState(PlayerIndex.Two).IsConnected && !Gamer.PlayerTwo.IsSignedIn) যাতে নিয়ামকটি সংযুক্ত থাকে এবং এটি ব্যবহার করা যায় তবে প্লেয়ারটি কোনও অ্যাকাউন্টে সাইন ইন না করে। অনুমানের মতো কিছু।

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

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