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