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

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

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

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

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

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

5
কোনও গেমের অভিনেতাদের কি তাদের আঁকার জন্য দায়বদ্ধ হওয়া উচিত?
আমি গেম ডেভলপমেন্টে খুব নতুন, তবে প্রোগ্রামিংয়ে নয়। আমি জাভাস্ক্রিপ্টের canvasউপাদানটি ব্যবহার করে (আবার) পং টাইপের গেমটি খেলছি । আমি একটি Paddleঅবজেক্ট তৈরি করেছি যার মধ্যে নিম্নলিখিত বৈশিষ্ট্য রয়েছে ... width height x y colour আমার এমন একটি Pongবস্তুও রয়েছে যার মতো বৈশিষ্ট্য রয়েছে ... width height backgroundColour draw()। draw()পদ্ধতি …

9
ইউনিটিতে, আমি কীভাবে সিঙ্গলটন প্যাটার্নটি সঠিকভাবে প্রয়োগ করব?
আমি ইউনিটিতে সিঙ্গলটন অবজেক্ট তৈরির জন্য বেশ কয়েকটি ভিডিও এবং টিউটোরিয়াল দেখেছি, মূলত এটির জন্য GameManager, যেগুলি সিঙ্গলটন ইনস্ট্যান্টেশন এবং বৈধকরণের জন্য বিভিন্ন পদ্ধতির ব্যবহার করে বলে মনে হচ্ছে। এখানে কি কোনও সঠিক, বা বরং পছন্দসই পদ্ধতির রয়েছে? আমি দুটি প্রধান উদাহরণের মুখোমুখি হ'ল: প্রথম public class GameManager { private …

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

3
দলগুলি কীভাবে উত্স ফাইলগুলিতে ওভাররাইটিংয়ের কাজ রোধ করে? [বন্ধ]
বন্ধ থাকে। এই প্রশ্নটি অফ-টপিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি গেম ডেভলপমেন্ট স্ট্যাক এক্সচেঞ্জের বিষয়বস্তু । 4 বছর আগে বন্ধ ছিল । আমার কাছে এমন সম্ভাবনা দেখা দিয়েছে যে, উদাহরণস্বরূপ গেম ইঞ্জিনটি যখন একাধিক লোক একযোগে কাজ করছে …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

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

4
"গেম অবজেক্ট" - এবং উপাদান-ভিত্তিক নকশা
আমি গত ৩-৪ বছর ধরে কিছু শখের প্রকল্পে কাজ করছি। কেবল সহজ 2 ডি এবং 3 ডি গেমস। তবে ইদানীং আমি একটি বড় প্রকল্প শুরু করেছি। গত কয়েক মাস ধরে আমি একটি গেম অবজেক্ট ক্লাস ডিজাইনের চেষ্টা করছি যা আমার সমস্ত গেমের অবজেক্টের ভিত্তি হতে পারে। তাই অনেক চেষ্টা ও …

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

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

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

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

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

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