क्या टाइल-आधारित आइसोमेट्रिक गेम में मुफ्त आवाजाही को लागू करने का एक उचित आसान तरीका है? इसका मतलब है कि खिलाड़ी तुरंत एक टाइल से दूसरे में कूद नहीं पाएगा या ग्रिड के लिए "स्नैप" नहीं किया जाएगा (उदाहरण के लिए, अगर टाइल के बीच का आंदोलन एनिमेटेड था, लेकिन एनीमेशन खत्म होने से पहले आपको कुछ भी करने से रोक दिया जाएगा)। मैं वास्तव में गेम प्रोग्रामिंग से संबंधित किसी भी चीज के साथ शुरुआत कर रहा हूं, लेकिन इस साइट और कुछ अन्य संसाधनों की मदद से मूल सामान को करना काफी आसान था, लेकिन मैं इस विशेष समस्या के लिए कोई उपयोगी संसाधन नहीं खोज पाया हूं ।
वर्तमान में मैंने इसके करीब कुछ सुधार किया है: http://jsfiddle.net/KwW5b/4/ (WASD आंदोलन)। आंदोलन के लिए विचार माउस मैप का उपयोग करने के लिए यह पता लगाने के लिए किया गया था कि खिलाड़ी एक अलग टाइल में स्थानांतरित हो गया है और फिर ऑफसेट को फ्लिप करता है, और अधिकांश भाग के लिए यह सही ढंग से काम करता है (प्रत्येक कोने खिलाड़ी को गलत स्थान पर ले जाता है: http: //www.youtube.com/watch?v=0xr15IaOhrI , जो शायद इसलिए है क्योंकि मुझे पूर्ण माउस मैप ठीक से काम नहीं मिल सका), लेकिन मुझे कोई भ्रम नहीं है कि यह एक अच्छे / समझदार समाधान के करीब है। और वैसे भी, यह ज्यादातर यह प्रदर्शित करने के लिए है कि मैं किस तरह की चीज को लागू करना चाहता हूं।