আমি একটি ক্লায়েন্ট-সার্ভার মডেল ব্যবহার করে আমার গেম কোডিং করছি। সিঙ্গলপ্লেয়ারে খেললে গেমটি একটি স্থানীয় সার্ভার শুরু করে এবং এটির সাথে দূরবর্তী সার্ভারের (মাল্টিপ্লেয়ার) মত ইন্টারেক্ট করে। পৃথক একক প্লেয়ার এবং মাল্টিপ্লেয়ার কোড কোডিং এড়ানোর জন্য আমি এটি করেছি।
আমি সবে কোডিং শুরু করেছি এবং একটি বড় সমস্যার মুখোমুখি হয়েছি। বর্তমানে আমি গেমটি Eclipse এ বিকাশ করছি, সমস্ত গেম ক্লাস প্যাকেজগুলিতে व्यवस्थित করে। তারপরে, আমার সার্ভার কোডে, আমি কেবল ক্লায়েন্ট প্যাকেজগুলির মধ্যে সমস্ত ক্লাস ব্যবহার করি।
সমস্যাটি হ'ল, এই ক্লায়েন্ট ক্লাসগুলির রেন্ডারিংয়ের জন্য নির্দিষ্ট এমন ভেরিয়েবল রয়েছে, যা সম্ভবত কোনও সার্ভারে সঞ্চালিত হবে না।
আমি কি সার্ভারে ক্লায়েন্ট ক্লাসগুলির পরিবর্তিত সংস্করণগুলি তৈরি করব? বা ক্লায়েন্ট / সার্ভার এটি ব্যবহার করছে কিনা তা বোঝানোর জন্য, আমি কেবল একটি বুলিয়ান দিয়ে ক্লায়েন্ট ক্লাসগুলি সংশোধন করব। আমার কাছে অন্য কোন বিকল্প আছে? আমি কেবল একটি সার্ভার ক্লাসটি মূল বর্গ হিসাবে ব্যবহার করার বিষয়ে ভাবছিলাম, তারপরে রেন্ডারিং স্টাফ দিয়ে প্রসারিত করব?