আমি বর্তমানে একটি একক প্লেয়ার পদার্থবিজ্ঞান-ভিত্তিক খেলা নিয়ে কাজ করছি যেখানে আমি চাই পদার্থবিজ্ঞান সার্ভার-সাইড সিমুলেটেড করা হোক। এটি কারণ গেমের লিডারবোর্ড থাকবে, ধৈর্যশীল প্লেয়ারের অগ্রগতি, ইত্যাদি এবং আমি যে কোনও প্রকার প্রতারণা রোধ করতে চাই - মূলত খাঁটি ক্লায়েন্ট-সার্ভার আর্কিটেকচার, ক্লায়েন্টটি "বোবা" এবং সার্ভার আপনাকে যা প্রদর্শন করতে চায় তা কেবল প্রদর্শন করে।
তবে সমস্যাটি হ'ল গেমটি সম্ভবত একই সাথে শত শত (সম্ভবত হাজার হাজার) লোক দ্বারা খেলবে। এটি আমাকে উদ্বেগজনক করে তোলে, যেহেতু এটি একই সাথে শত শত রাজ্যগুলি করতে এবং পরিচালনা করতে হলে সার্ভার-প্রক্রিয়াকরণ শক্তিটি হারাতে পারে।
আমার পদার্থবিজ্ঞানের সমস্ত সিমুলেশনগুলিকে ক্লায়েন্ট-সাইডে স্থানান্তরিত করতে আমার কোনও সমস্যা হবে না, তবে তখন যদি আমার ক্লায়েন্ট সিমুলেশনের ফলাফলটি বৈধ হয় তবে সত্যই যাচাই করার জন্য আমার কোনও উপায়ের প্রয়োজন হবে। তবে আমি কীভাবে তা বুঝতে পারি না।
আমি ক্লায়েন্টটি এখনও সুষ্ঠু খেলছে কিনা তা যাচাই করতে একবারে একবারে সিমুলেশন সার্ভার-সাইড চালানোর বিষয়ে ভেবেছি, তবে আমি সত্যিই চাই সার্ভারটি যতটা সম্ভব কম স্ট্রেন থাকুক।
গ্লেন ফিডলারের জিডিসি ২০১১ এর ডেমোর মতো পদার্থ বিজ্ঞানও জটিল হয়ে উঠবে , সম্ভবত আরও সহজ। তবে, আরও অনেকসময় সর্বদা-সংঘর্ষকারী দৃid় দেহগুলি একটি দৃশ্যে প্রদর্শিত হবে এবং সেগুলি একবারে দৃশ্যমান হবে।
ওয়েবে বেশিরভাগ সংস্থান হিসাবে - এই বিশেষ ক্ষেত্রেটির উত্তর পেতে আমার বেশ কষ্ট হয়েছে - আবার, গ্লেন ফিডার্স সাইটটি দুর্দান্ত এক হিসাবে রয়েছে - ছোট-স্কেল নেটওয়ার্কযুক্ত পদার্থবিজ্ঞানের কথা বলতে পারেন (যেমন, হ্যালো-এর মতো 30 জন খেলোয়াড়ের সাথে একটি এফপিএস)।
বিষয় সম্পর্কে কোনও পরামর্শ, ওয়েবসাইট, কাগজপত্র বা এর মতো পছন্দগুলি খুব প্রশংসিত হবে।
আমি একটি উত্তর চাই এমন প্রশ্নের পুনরুদ্ধার:
- ক্লায়েন্ট-সার্ভারের মডেলটি কতটা সম্ভব? আমার সার্ভার-প্রক্রিয়াকরণ শক্তি উদ্বেগ বৈধ এবং ভিত্তিতে?
- সার্ভারে ক্লায়েন্ট দ্বারা চালিত কোনও শারীরিক সিমুলেশন নির্ভরযোগ্যভাবে যাচাই করা সম্ভব? যদি তাই হয়, কিভাবে?