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