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

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

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

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

3
কোডে আমি কীভাবে একটি অর্থনীতি ভিত্তিক গেমের মডেল করব?
আমি একটি প্রাচীন সভ্যতার উপর ভিত্তি করে একটি অর্থনীতি গেম তৈরি করতে চাই। আমি কীভাবে এটি ডিজাইন করব তা নিশ্চিত নই। যদি আমি "স্পেস আক্রমণকারীদের" অনুলিপিটির মতো একটি ছোট গেমের সাথে কাজ করতাম তবে এটিকে কাঠামোগত গঠনে আমার কোনও সমস্যা হবে না: মেইন কন্ট্রোল ক্লাস গ্রাফিক্স ক্লাস প্লেয়ার ক্লাস শত্রু …

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

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

2
গেমঅবজেক্ট শ্রেণীর বাইরে রেন্ডার যুক্তিকে সরিয়ে দেওয়ার কৌশল
গেমস তৈরি করার সময় আপনি প্রায়শই নিম্নলিখিত গেমের অবজেক্ট তৈরি করেন যা থেকে সমস্ত সত্তা উত্তরাধিকার সূত্রে: public class GameObject{ abstract void Update(...); abstract void Draw(...); } সুতরাং আপনি লুপ আপডেট করে আপনি সমস্ত গেমের অবজেক্টের উপর পুনরাবৃত্তি করেন এবং তাদের রাষ্ট্র পরিবর্তন করার সুযোগ দেন, তারপরে পরবর্তী অঙ্কনের লুপে …

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

3
কিছু হওয়ার সাথে সাথে কোনও শব্দ বাজানোর ভাল উপায়? কেমন লাগছে এই শব্দ?
তাই আমি ভাবছিলাম যে আমার ক্লাসগুলি কীভাবে অনেক সময় পান একঘেয়েমি। উদাহরণস্বরূপ, Characterক্লাসের Jumpপদ্ধতিতে, কারও কাছে সাউন্ড এফেক্ট অবজেক্টের উল্লেখ থাকতে পারে এবং এটি খেলতে পারে। নিজে থেকে এটি ঠিক আছে তবে পদার্থবিজ্ঞান, অ্যানিমেশন, সংঘর্ষ ইত্যাদি বিবেচনায় নেওয়া হলে জাম্প পদ্ধতিটি বিশাল Characterআকার ধারণ করে এবং শ্রেণীর অনেকগুলি বিভিন্ন বিষয়ের …
10 c#  architecture  sound 

3
কত ঘন ঘন বিশ্ব সম্পর্কে একটি খেলা ক্লায়েন্ট আপডেট করবেন?
সকেট.ইও ব্যবহার করে আমার অন্যান্য এমএমওআরপিজির মতো যোগাযোগ রয়েছে, বার্তাগুলির সাথে অবিচ্ছিন্ন সংযোগ। আমার নকশায় এখনও অবধি, ক্লায়েন্ট প্রতিটি আপডেট ফ্রেমের সাথে প্লেয়ারের অবস্থান এবং অ্যানিমেশন ফ্রেম প্রেরণ করে। সার্ভারটি যখন এই বার্তাটি পায়, এটি এটি সমস্ত ক্লায়েন্টে সম্প্রচার করে, যা সেই অনুযায়ী গ্রাফিকটি স্থানান্তরিত করে। এগুলি 'সংগ্রহ' করা এবং …

2
এক্সএনএ গেম সার্ভিস এবং গৌরবময় গ্লোবাল ভেরিয়েবলের মধ্যে পার্থক্য কী?
Microsoft.Xna.Framework.Gameবর্গ একটি আছে সার্ভিস সম্পত্তি প্রোগ্রামার ক্লাসের ধরন এবং পদ্ধতি যোগ করার জন্য ক্লাসের একটা নিদর্শন প্রদানের মাধ্যমে তাদের খেলা একটি পরিষেবা যোগ করার জন্য অনুমতি দেয়। এখন, AudioComponentপ্রয়োজনীয় সমস্ত ক্লাস এবং পদ্ধতিগুলির জন্য একটি পাস করার পরিবর্তে, আপনি কেবল আপনার Gameউদাহরণটি পাস করে পরিষেবাটি সন্ধান করুন। ( পরিষেবা লোকেটার …
10 xna  c#  architecture 

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

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

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

6
এক্সএনএ-তে গেম 1 স্থিতি রাখা কি খারাপ ধারণা?
আমার Game1ক্লাসটি স্থির হিসাবে রাখা কি খুব খারাপ ধারণা ? আমার Game1ক্লাসের এই মুহুর্তের মতোই আমার কাছে একটি ক্লাস বলা হয়েছে TileHandlerযা আমার বর্তমান টাইলসের সেটগুলির সাথে সবকিছু পরিচালনা করে এবং AnimalHandlerযা আমার সমস্ত প্রাণীকে (আশ্চর্যরূপে) পরিচালনা করে। এখন যদি আমি প্রবেশ করি এবং AnimalHandlerযদি কোনও টাইল হাঁটতে পারা যায় …
10 xna  c#  architecture 

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

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