প্রশ্ন ট্যাগ «design-patterns»

সফ্টওয়্যার ডিজাইনের ক্ষেত্রে প্রদত্ত প্রসঙ্গের মধ্যে ডিজাইন প্যাটার্ন হ'ল একটি সাধারণ পুনরায় ব্যবহারযোগ্য সমাধান।

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

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

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

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

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

1
রিসোর্স ম্যানেজার ক্লাস ডিজাইন করা
আমি সিদ্ধান্ত নিয়েছি যে আমি আমার শখের গেম ইঞ্জিনের জন্য একটি কেন্দ্রীয় রিসোর্স ম্যানেজার / রিসোর্সক্যাস ক্লাস লিখতে চাই, তবে ক্যাচিং স্কিম ডিজাইন করতে সমস্যা হচ্ছে। ধারণাটি হ'ল রিসোর্স ম্যানেজারের সমস্ত গেমের সংস্থানগুলি একত্রিত করে ব্যবহৃত মোট মেমোরির জন্য একটি নরম লক্ষ্য রয়েছে। অন্যান্য শ্রেণিগুলি রিসোর্স অবজেক্ট তৈরি করবে, যা …

6
সি ++ ইঞ্জিন প্রোগ্রামিংয়ে আমি কীভাবে সিঙ্গলেটগুলি সঠিকভাবে ব্যবহার করব?
আমি জানি সিলেটলেটগুলি খারাপ, আমার পুরানো গেম ইঞ্জিনটি একটি সিঙ্গেলটন 'গেম' অবজেক্ট ব্যবহার করেছিল যা সমস্ত ডেটা প্রকৃত গেম লুপের সাথে রাখা থেকে সমস্ত কিছু পরিচালনা করে। এখন আমি একটি নতুন তৈরি করছি। সমস্যাটি হ'ল, এসএফএমএল-তে কিছু আঁকুন window.draw(sprite)যেখানে আপনি উইন্ডোটি ব্যবহার করেন sf::RenderWindow। আমি এখানে 2 টি বিকল্প দেখতে …

2
গেম বিকাশের কি নিজস্ব ধরণের মডেলিং রয়েছে?
এই পোস্টে উন্নতি করতে চান? এই প্রশ্নের বিশদ উত্তর প্রদান করুন, সহ उद्धरण এবং আপনার উত্তর কেন সঠিক তা ব্যাখ্যা সহ। পর্যাপ্ত বিবরণ ছাড়াই উত্তরগুলি সম্পাদনা বা মোছা হতে পারে। সাধারণ কম্পিউটার বিজ্ঞানে মডেলিং রয়েছে "ভাষা" (পড়ুন: স্ট্যান্ডার্ডাইজড ডায়াগ্রামিং কৌশলগুলি) যেমন ইউএমএল 1 , 2 , ডাটাবেসে ERD 3 এর …

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

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

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

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

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

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

3
ইভেন্ট শিডিয়ুলারের জন্য সিঙ্গলটন প্যাটার্নটি কীভাবে এড়ানো যায়?
আমি আমার গেমের জন্য ইভেন্টের শিডিয়ুলার তৈরি করতে চাই, আমি মূলত কোনও গেম ইভেন্টের ট্রিগার সূচী করতে সক্ষম হতে চাই। এটি ওয়ান টাইম ট্রিগার বা পর্যায়ক্রমে ট্রিগার (5 সেকেন্ডের ভিত্তিতে "E_BIG_EXPLOSION" ট্রিগার ইভেন্ট হতে পারে ...)। এটি ভাবা লোভনীয় যে এটি একটি সিঙ্গেলটন ব্যবহারের জন্য ভাল জায়গা হতে পারে, তবে …

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