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

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

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

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

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

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

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

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

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

3
"কনস্ট্যান্ট গেমের গতি সর্বাধিক এফপিএস" গেম লুপের উপর অত্যন্ত বিভ্রান্ত
আমি সম্প্রতি গেম লুপগুলিতে এই নিবন্ধটি পড়েছি: http://www.koonsolo.com/news/dewitters-gameloop/ এবং প্রস্তাবিত শেষ বাস্তবায়ন আমাকে গভীরভাবে বিভ্রান্ত করছে। এটি কীভাবে কাজ করে তা আমি বুঝতে পারি না এবং এটি একটি সম্পূর্ণ জগাখিচুড়ি মনে হচ্ছে। আমি নীতিটি বুঝতে পেরেছি: যতটুকু সম্ভব খেলা যতবার সম্ভব রেন্ডার করে স্থির গতিতে গেমটি আপডেট করুন। আমি এটি …

1
আমি কীভাবে ক্লাসের মধ্যে ডেটা এবং নির্ভরতা পরিষ্কারভাবে এবং মার্জিতভাবে পরিচালনা করতে পারি
আমি এসএফএমএল 2 তে 2 ডি টপডাউন গেমটিতে কাজ করছি এবং একটি দুর্দান্ত উপায় খুঁজে বের করতে হবে যাতে সমস্ত কিছু একসাথে কাজ করবে এবং ফিট করবে। আমাকে ব্যাখ্যা করার অনুমতি দিন। আমার বেশ কয়েকটি ক্লাস রয়েছে যা একটি বিমূর্ত বেস থেকে উত্তরাধিকার সূত্রে প্রাপ্ত যা সমস্ত ক্লাসে একটি ড্র …
12 c++  2d  architecture  sfml 

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

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

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

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

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

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

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