मैं एक बोर्ड गेम का ऑनलाइन कार्यान्वयन बनाना चाहूंगा। गेम लिखने और इसे आसानी से अधिक से अधिक लोगों तक पहुंचाने के लिए मैं किन इंजनों का उपयोग कर सकता हूं?
मैं चाहूंगा कि यह जितना संभव हो उतना व्यापक रूप से सुलभ हो, इसलिए यह सबसे अच्छा होगा यदि उपयोगकर्ता इंटरफ़ेस एक अलग ऐप में नहीं, बल्कि ब्राउज़र में चलेगा। इसी तरह, यह एक ही मंच तक सीमित नहीं, क्रॉस प्लेटफॉर्म होना चाहिए; शुद्ध जावास्क्रिप्ट / HTML सबसे अच्छा होगा, क्योंकि यह iPad पर भी उपयोग करने योग्य होगा, हालांकि फ्लैश या जावा स्वीकार्य हो सकता है। सिल्वरलाइट में बाजार में प्रवेश नहीं है (उदाहरण के लिए, मैंने इसे स्थापित नहीं किया है) और XNA बहुत सीमित है।
अन्य विशेषताएं जो अच्छी होंगी वे अच्छी चैट और सामाजिक विशेषताएं होंगी (या अन्य चैट या सोशल नेटवर्क सिस्टम के साथ एकीकरण), लीडरबोर्ड या टूर्नामेंट सिस्टम, और एआई विरोधियों को प्रदान करने के लिए बॉट का आसान एकीकरण इस मामले में पर्याप्त मानव खिलाड़ी नहीं हैं। गेम टाइमर, लोगों को उचित दर पर ले जाने के लिए, यह भी अच्छा होगा। गेम रिकॉर्ड्स को सहेजना, और लोगों को अध्ययन के लिए रिकॉर्ड्स को फिर से खेलना और समीक्षा करने की अनुमति देना, यह भी बहुत अच्छा होगा, हालांकि मैं बहुत ज्यादा उम्मीद नहीं कर रहा हूं क्योंकि इस तरह के फीचर्स केवल शतरंज या गो जैसे गेम के लिए उद्देश्य-निर्मित इंजन में दिखाई देते हैं।
फ्री / ओपन-सोर्स सॉफ्टवेयर होना एक बड़ा प्लस होगा, इसलिए मैं इसे स्वयं बढ़ा सकता हूं, हालांकि बंद या होस्ट किए गए समाधान स्वीकार्य हो सकते हैं यदि वे उपरोक्त सुविधाओं को पर्याप्त प्रदान करते हैं या उन्हें विस्तारित करने के लिए कुछ साधन प्रदान करते हैं।
क्या ऐसी कोई प्रणाली है जो मेरी जरूरतों को पूरा करती है? या ऐसा कोई भी जो बिलकुल पास है भले ही बिल्कुल मेल न खा रहा हो?
कुछ इसी तरह की प्रणाली, जो मेरी जरूरतों को पूरा नहीं करती हैं, उनमें शामिल हैं:
- याहू गेम्स , जो वेब आधारित है, लेकिन मैं इसके लिए अपना गेम नहीं लिख सकता (या उस श्रेणी के कई समान सर्वर)।
- Volity , जिसे SVG और XMPP पर बनाया गया है। यह खुला स्रोत है, जिसे एक खुले मानक के लिए डिज़ाइन किया गया है, इसमें बॉट्स आदि के लिए समर्थन है, लेकिन इसके लिए एक अलग क्लाइंट डाउनलोड की आवश्यकता होती है, और लगता है कि इसे सक्रिय रूप से विकसित नहीं किया गया है या किसी भी अधिक उपयोग नहीं किया गया है।
- सुपरडुपरगेम , जो कि एक खुला स्रोत है, टर्न-बेस्ड (प्ले-बाय-मेल स्टाइल) गेम्स करने के लिए ऑनलाइन सिस्टम है। यही है, यह लाइव या वास्तविक समय नहीं है, लेकिन इसके बजाय आप अपनी चालें प्रस्तुत करते हैं, और किसी को अगले दिन या उसके भीतर जमा करने की प्रतीक्षा करें। यह एक सक्रिय समुदाय है, लेकिन मैं ऐसा कुछ चाहता हूं जहां मैं हफ्तों या महीनों के दौरान खेल नहीं खेल सकता।