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

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

4
বিজ্ঞপ্তি বর্গ নির্ভরতা
একে অপরের প্রয়োজন এমন 2 টি ক্লাস রাখা কি খারাপ ডিজাইনের? আমি একটি ছোট খেলা লিখছি যার মধ্যে আমার একটি GameEngineক্লাস রয়েছে যা কয়েকটি GameStateঅবজেক্ট পেয়েছে । বেশ কয়েকটি রেন্ডারিং পদ্ধতি অ্যাক্সেস করতে এই GameStateবিষয়গুলির GameEngineশ্রেণিটিও জানতে হবে - সুতরাং এটি একটি বিজ্ঞপ্তি নির্ভরতা। আপনি এই খারাপ নকশা কল করবেন? …
12 c++  architecture 

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

1
আরটিএস তৈরির প্রয়োজনীয়তা [বন্ধ]
বন্ধ থাকে। এই প্রশ্নটি অফ-টপিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি গেম ডেভলপমেন্ট স্ট্যাক এক্সচেঞ্জের বিষয়বস্তু । গত বছর বন্ধ ছিল । আমি ভাবছিলাম ভাল লেখা বা জিনিস শুভেচ্ছা বই যখন একটি আরটিএস খেলা উন্নয়নশীল সম্পর্কে চিন্তা করা হলে …
12 rts  planning 

1
খালি জায়গায় দক্ষ পথ সন্ধান
আমি মহাকাশে একটি গেম পেয়েছি এবং আমি চলাচলের আদেশ জারি করতে চাই, যার জন্য পাথফাইন্ডিং দরকার। এখন, এটা আমার বোঝা গেল যে * এবং এগুলি বেশিরভাগ গাছের জন্য প্রয়োগ হয়, এবং ফাঁকা জায়গা নয় যা পাথফাইন্ডিং নোড নেই। আমার কিছু প্রতিবন্ধকতা রয়েছে, যা বর্তমানে স্থির AABBs হিসাবে প্রকাশ করা হয়েছে …
12 c++  path-finding 

6
যখন সংস্থানগুলি প্রায় শেষ হয়ে যায় তখন আমি কীভাবে কারখানার মধ্যে সংস্থাগুলি মোটামুটি বিতরণ করব?
আমার গেমের প্রধান সংস্থানটি ভর , একটি ভাসমান পয়েন্ট নম্বর হিসাবে সঞ্চিত যা সময়ের সাথে সাথে পরিবর্তিত হয়। রিসোর্স নোডগুলি ভর বৃদ্ধি করে এবং কারখানাগুলি এটি নিষ্কাশন করে। উদাহরণস্বরূপ, যদি আমার কাছে প্রতি সেকেন্ডে ৫ টি ভর উত্পাদন করে এমন একটি রিসোর্স নোড থাকে তবে আমি 5 * deltaTপ্রতিটি গেমের …

6
বল পদার্থবিজ্ঞান: বলটি বিশ্রামে আসার সাথে সাথে চূড়ান্ত বাউন্সগুলি মসৃণ করে
আমি আমার সামান্য বাউন্সিং বলের খেলায় অন্য সমস্যার বিরুদ্ধে এসেছি। আমার বলটি যখন বিশ্রামে আসবে তখন শেষ মুহুর্তগুলি ব্যতীত সূক্ষ্মভাবে ঘুরে বেড়াচ্ছে। বলের চলাচল মূল অংশের জন্য মসৃণ তবে শেষের দিকে, বলটি পর্দার নীচে স্থির হয়ে যাওয়ার জন্য কিছুক্ষণের জন্য ঝাঁকুনি দেয়। আমি বুঝতে পারি যে এটি কেন ঘটছে তবে …
12 xna  c#  physics 

1
স্ক্রিনের বাইরে থাকা কোনও বস্তুর প্রতি ইশারা করে আমি কীভাবে পর্দার প্রান্তে একটি তীর আঁকব?
আমি এই বিষয়ে বর্ণিত যা করতে ইচ্ছুক: http://www.allegro.cc/forums/print-thread/283220 আমি এখানে উল্লিখিত বিভিন্ন পদ্ধতির চেষ্টা করেছি। প্রথমে আমি ক্যারাস 85 দ্বারা বর্ণিত পদ্ধতিটি ব্যবহার করার চেষ্টা করেছি: কেবলমাত্র দুটি ত্রিভুজ হাইপোনটেনাসের অনুপাত নিন (আপনি অন্যটির জন্য কোন ত্রিভুজ ব্যবহার করেন তা বিবেচনাধীন নয়, আমি বিন্দু 1 এবং পয়েন্ট 2 কে আপনি …

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

2
আমি ভেক্টরগুলি ব্যবহার করে বাস্তববাদী গাড়ি চলাচল তৈরি করতে চাই
আমি কীভাবে এটি করব এবং এই http://www.helixsoft.nl/articles/circle/sincos.htm এ আমি খুঁজে পেয়েছি তবে বেশিরভাগ ফাংশন যা দেখানো হয়েছিল তা কাজ করে নি আমি কেবল ত্রুটি পেয়েছি কারণ তাদের অস্তিত্ব ছিল না। আমি কোস এবং পাপ ফাংশনগুলির দিকে নজর রেখেছি তবে কীভাবে সেগুলি ব্যবহার করব বা কীভাবে ভেক্টরগুলি ব্যবহার করে গাড়ি চলাচল …

4
আইসোমেট্রিক ভিউ ফ্ল্যাশ গেমটিতে আমি কীভাবে অঙ্কনের ক্রমটি নির্ধারণ করব?
এটি একটি ফ্ল্যাশ গেমের জন্য, আইওমেট্রিক ভিউ সহ। আমাকে কীভাবে অবজেক্টটি বাছাই করতে হবে যাতে অঙ্কন করার সময় জেড-বাফার চেকিংয়ের কোনও প্রয়োজন নেই। এটি সহজ বলে মনে হতে পারে তবে অন্য বিধিনিষেধ রয়েছে, একটি দৃশ্যে 10,000+ অবজেক্ট থাকতে পারে তাই অ্যালগরিদম O (n ^ 2) এর চেয়ে কম চালানো দরকার। …

4
স্যাট এর সাথে যোগাযোগের স্থানটি সন্ধান করা হচ্ছে
পৃথকীকরণ অক্ষের উপপাদ্য (স্যাট) ন্যূনতম অনুবাদ ভেক্টর, অর্থাৎ, সংক্ষিপ্ততম ভেক্টর যা দুটি সংঘর্ষের বস্তুকে পৃথক করতে পারে তা নির্ধারণ করা সহজ করে তোলে। যাইহোক, আমার যা দরকার তা হ'ল ভেক্টর যা অনুপ্রবেশকারী বস্তুটি চলন্ত (যেমন যোগাযোগের বিন্দু) বরাবর বস্তুগুলি পৃথক করে। আমি স্পষ্ট করতে সাহায্য করার জন্য একটি ছবি আঁকলাম। …

2
সি ++ এ এলোমেলো সংখ্যা
সম্প্রতি আমি আধুনিক ভাষায় অভ্যস্ত হয়েছি যার মধ্যে স্টক ভাল র্যান্ডম জেনারেটর অন্তর্ভুক্ত রয়েছে, যা সাধারণত মার্সেন টুইস্টার; এখন যে আমি আবার সি ++ এ ফিরে এলাম আমাকে কী ব্যবহার করবেন তা সিদ্ধান্ত নিতে হবে। আমি মার্সেন টুইস্টার বাস্তবায়নগুলি অনুসন্ধান করেছিলাম এবং লক্ষ্য করেছি যে সেখানে প্রচুর পরিমাণ রয়েছে: এমন …
12 c++  random 

1
কীভাবে আমি ওপেনাল বাফারগুলি আনবাইন্ড এবং মুছব?
আমি সাউন্ড খেলতে ওপেনাল ব্যবহার করছি। আমি একটি ফায়ার-অ্যান্ড-ভুলে যাওয়া প্লে ফাংশন বাস্তবায়নের চেষ্টা করছি যা একটি বাফার আইডি নেয় এবং এটি পূর্বে বরাদ্দকৃত একটি পুলের উত্সকে এনে দেয় এবং এটি খেলায়। তবে অবজেক্ট লাইফটাইম নিয়ে সমস্যা রয়েছে। ওপেনজিএলে, ফাংশনগুলি মুছে ফেলা হয় স্বয়ংক্রিয়ভাবে জিনিসগুলি আনবাইন্ড (উদাঃ টেক্সচার), বা অবশেষে …
12 openal 

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

2
সি # একটি সাধারণ সাপের গেম তৈরি করছে
আমি সি # এর সাথে একটি সাপের খেলা তৈরি করার কথা ভাবছিলাম, তাই আমি আমার মাথায় ধারণাগুলি চালিয়েছিলাম এবং কিছু সমস্যা এসেছিল। সাপের মাথার পরে যে ব্লকগুলি চলতে পারে আমি কীভাবে সঠিক স্থানে ট্র্যাক এবং আউটপুট দিতে পারি? যদি সাপটি পাঁচটি ব্লক দিয়ে তৈরি হয় এবং ব্যবহারকারী একটি বৃত্তে যেতে …
12 c# 

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