हाल ही में एक 2 डी साइड-स्क्रॉलिंग मल्टीप्लेयर गेम बनाने के बारे में एक चर्चा हुई, जिसमें एक लूपिंग स्तर का डिज़ाइन (स्टारबाउंड के बारे में सोचें और उनकी दुनिया कैसे लूपिंग है) हो सकती है।
मैंने सोचा कि सबसे सरल तरीका ट्रिगर क्षेत्रों के साथ एक आयताकार नक्शा होगा जो एक तरफ से दूसरे खिलाड़ी को टेलीपोर्ट कर सकता है। हालांकि इस दृष्टिकोण के साथ स्पष्ट मुद्दा एक ही बार में नक्शे के किनारे पर कई खिलाड़ियों के होने का मामला है। आप सिर्फ एक दूसरे के सामने खिलाड़ियों को टेलीपोर्ट नहीं करना चाहते हैं और आपको अन्य खिलाड़ियों को गायब हुए बिना खिलाड़ियों को परिवहन करने के लिए एक रास्ते की आवश्यकता होगी।
इस विचार को जोड़ने के लिए और इस मुद्दे को ठीक करने के लिए मैं निम्नलिखित आया हूं: एक ट्रिगर ज़ोन (छवि में लाल वर्ग) है जहां खिलाड़ी "क्लोन ज़ोन" (हरा वर्ग) देख पाएंगे। इस हरे रंग के वर्ग में, ट्रिगर ज़ोन के विपरीत तरफ की वस्तुओं को इसके संबंधित क्लोन ज़ोन में कॉपी किया जाएगा (A & आकृतियों के साथ देखा जा सकता है)। जब एक खिलाड़ी "क्लोन ज़ोन" के शुरुआती किनारे पर पहुंच जाता है, तो उन्हें नक्शे के दूसरी तरफ टेलीपोर्ट किया जाता है।
इस उदाहरण में खिलाड़ी 2 को लगता है कि वे खिलाड़ी 1 देख रहे हैं, हालांकि वे वास्तव में उसके क्लोन और इसके विपरीत देख रहे होंगे।
यह हाथ में समस्या के लिए थोड़ा चरम और जटिल लग रहा था। मेरा प्रश्न अब यह जानना है कि क्या यह समाधान समस्या से निपटने के लिए एक अच्छा तरीका है, या इस समस्या को हल करने का एक सरल तरीका है?