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

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

2
আমি কীভাবে ম্যানেজার ক্লাস লিখতে পারি?
আমি মনে করি XxxManagerগেম ইঞ্জিন প্রোগ্রামিংয়ে স্টাইলের ক্লাসগুলি ব্যবহার করা খারাপ ধারণা reading Managerঅন্য একটি নাম দ্বারা যদি একটি হয়ে শেষ । এটি কি সত্যই অনুসরণ করা খারাপ প্যাটার্ন? যদি তাই হয়, বিকল্পগুলি কি?

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

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

1
একটি শক্তিশালী আইটেম সিস্টেম তৈরি করা হচ্ছে
আমার লক্ষ্য হ'ল একটি মডুলার / যতটা জেনেরিক সম্ভব আইটেম সিস্টেম তৈরি করা যা এই জাতীয় জিনিসগুলি পরিচালনা করতে পারে: আপগ্রেডযোগ্য আইটেম (+6 কাতানা) স্ট্যাট মোডিফায়ার (+15 দক্ষতা) আইটেম সংশোধক (ওয়াই ড্যামেজ করার% এক্স সুযোগ, জমাট বাঁধার সুযোগ) রিচার্জেবল আইটেম (30 টি ব্যবহারের সাথে ম্যাজিক স্টাফ) আইটেম সেট করুন (ওয় …

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

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

1
গেম ক্রিয়া সম্পাদনের জন্য প্যাটার্ন
কোনও গেমের মধ্যে বিভিন্ন ক্রিয়া সম্পাদনের জন্য কি সাধারণভাবে গ্রহণযোগ্য প্যাটার্ন রয়েছে? কোনও খেলোয়াড় ক্রিয়া সম্পাদন করতে পারে এবং কোনও এআই ক্রিয়া সম্পাদন করতে পারে যেমন চলন, আক্রমণ, স্ব-ধ্বংস ইত্যাদি actions আমার কাছে বর্তমানে একটি বিমূর্ত বেসঅ্যাকশন রয়েছে যা বিভিন্ন ক্রিয়াকলাপের মাধ্যমে ফিরে আসা বিভিন্ন অবজেক্ট নির্দিষ্ট করতে নেট নেট …

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

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

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

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

3
সমষ্টি হিসাবে সত্তা তৈরি করা
আমি সম্প্রতি সম্পর্কে জিজ্ঞাসা কিভাবে তাদের আচরণ থেকে পৃথক সত্ত্বা এবং প্রধান উত্তর এই প্রবন্ধে লিঙ্ক: http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/ এখানে লিখিত চূড়ান্ত ধারণাটি হ'ল: নিখরচায়তা হিসাবে ওবজেট করুন। আমি ভাবছি যে আমি কীভাবে সি # ব্যবহার করে খাঁটি সমষ্টি হিসাবে গেম সত্তা তৈরি করতে যাব। এটি কীভাবে কার্যকর হতে পারে সে ধারণাটি …

4
ডোমেন চালিত ডিজাইন কি গেমসের জন্য ভাল?
আমি কেবলমাত্র ডোমেন মডেলগুলি সম্পর্কে পড়েছি এবং এটি আমাকে আলোকিত করেছে যেহেতু আমি এমন একটি গেম বিকাশ করছি যা একটি ক্লাস রয়েছে যা কেবলমাত্র ডেটা রাখে (কয়েকটি আচরণ / পদ্ধতি)। আমি এই ক্লাসগুলি ম্যানেজারদের হ্যান্ডেল করার কাজটি অর্পণ করেছি ... এবং এখন আমার ম্যানেজারটিকে Godশ্বরের অবজেক্টের মতো মনে হচ্ছে। আমার …

4
উত্স প্রক্রিয়া সত্তার মতো ইঞ্জিন কীভাবে কাজ করে?
উত্স ইঞ্জিনে (এবং এটি পূর্ববর্তী, সোনারসিআরসি, ভূমিকম্পের) গেমের বিষয়গুলি দুটি ধরণের, বিশ্ব এবং সত্তায় বিভক্ত। বিশ্ব মানচিত্রের জ্যামিতি এবং সত্তা হ'ল প্লেয়ার, কণা, শব্দ, স্কোর ইত্যাদি (উত্স ইঞ্জিনের জন্য)। প্রতিটি সত্তার একটি থিঙ্ক ফাংশন থাকে, যা সেই সত্তার জন্য সমস্ত যুক্তি যুক্ত করে। সুতরাং, যদি প্রক্রিয়াজাতকরণের প্রয়োজন হয় এমন সমস্ত …

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

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