(छोटे / इंडी) पीसी गेम के लिए ऑनलाइन लीडरबोर्ड सिस्टम? [बन्द है]


18

वहाँ एक छोटे पीसी खेल के लिए ऑनलाइन सुविधाओं को जोड़ने के लिए कोई मुफ्त / सस्ती प्रणाली / पुस्तकालय हैं? (सबसे अधिक संभावना है, एक छोटे से मुख्य रूप से विंडोज-आधारित इंडी गेम के लिए)

मैं मैचमेकिंग या ऑनलाइन मल्टीप्लेयर के बारे में चिंतित नहीं हूं - लेकिन मुझे लीडरबोर्ड में दिलचस्पी है, और शायद उपयोगकर्ता-निर्मित-सामग्री के अपलोड / डाउनलोड (जैसे रिप्ले या खिलाड़ी-निर्मित स्तर) के रूप में थोड़ा और अधिक उन्नत सुविधाएँ। शायद यहां तक ​​कि स्वचालित अपडेट या डाउनलोड करने योग्य सामग्री?

जबकि शायद इसे खरोंच से कम से कम मूल बातें लागू करने के लिए बहुत मुश्किल नहीं होना चाहिए, ऐसा लगता है कि इसे सुदृढ़ करने के लिए एक बड़ा पहिया है, और एक कोशिश की-और-परीक्षण प्रणाली बेहतर होगी, विकास के समय को कम करने के लिए, और संभावना को कम करने के लिए गैपिंग सुरक्षा छेद। क्या कम / नो-बजट इंडी डेवलपर्स की पहुंच में कुछ भी है?


1
आप किस प्रोग्रामिंग भाषा / वातावरण का उपयोग कर रहे हैं?
हेंड्रिक ब्रम्मनरमैन

मुख्य रूप से C ++, लेकिन भविष्य में संभावित रूप से C #
ब्लूज़क्रॉन

मैंने इसे कुछ वेब-होस्टिंग-लोगों के लिए एक बिजनेस आइडिया के रूप में पेश किया, जिन्हें मैं कुछ साल पहले जानता था, लेकिन बिजनेस का मामला मुश्किल है ..
जरी कोम्पा

हाँ, यह अच्छा होगा अगर इस तरह की चीज़ के लिए Xbox Live के बराबर इंडी था। इसे क्रॉस-प्लेटफ़ॉर्म होना चाहिए, कई भाषाओं का समर्थन करना चाहिए, और एकीकृत करने के लिए बहुत तेज + आसान होना चाहिए। लेकिन सबसे महत्वपूर्ण बात, डेवलपर्स के लिए सेवा का उपयोग करने के लिए पर्याप्त और सस्ती पर्याप्त खुला है
ब्लूज़क्रान

मेरा व्यवसायिक विचार यह था कि आपको स्टार्टर शुल्क (कुछ 20 रुपये या कुछ ऐसे) के लिए एक महीने में एन मुफ्त कनेक्शन मिलता है, और यदि आपका गेम सफल होता है, तो आपको अधिक प्रीमियम, मासिक शुल्क पैकेज में अपग्रेड करने की आवश्यकता है। स्टार्टर शुल्क खातों को कम करने के लिए है ताकि 99.999% खाते सिर्फ बेकार न हों ..
जरी कोम्पा

जवाबों:


2

अभी दो विकल्प हैं (रोल-योर-ओन के अलावा)

OpenFeint WP7 के लिए अल्फा / बीटा में है (इसलिए सिल्वरलाइट / XNA भी उपलब्ध होगा)। हालाँकि, साइनअप एक ईमेल से आगे नहीं बढ़ा है, यह कहते हुए कि यह जल्द ही आ रहा है।

OpenXLive XBL लीडरबोर्ड सिस्टम का एक खुला संस्करण है। ऐसा लगता है कि यह XNA है, लेकिन सिल्वरलाइट के लिए ट्यूटोरियल भी हैं ताकि आप दोनों का उपयोग कर सकें।

दोनों प्रणालियों में लीडरबोर्ड, उपलब्धियां आदि हैं, लेकिन इस उत्तर के समय केवल OpenXLive वास्तव में प्रयोग करने योग्य है।

OpenXLive: http://www.openxlive.com/

OpenFeint: http://www.openfeint.com/

उम्मीद है की वो मदद करदे।


2

जैसा कि कहा गया है, आप लीडरबोर्ड के लिए कोकोस लाइव का उपयोग कर सकते हैं । मैंने इसे एंड्रॉइड प्रोजेक्ट्स (जावा और सी ++) के साथ इस्तेमाल किया। मैंने जावा (100 लाइनों) में क्लाइंट भाग को फिर से लिखा है। हमारा C ++ क्लाइंट libcurl और jansson का उपयोग करता है ।

Cocos Live HTTP कमांड (REST + Json) का उपयोग करता है। तो यह कई भाषाओँ में आसानी से लागू किया जा सकता है।

कोकोस लाइव पेशेवरों:

  • लीडरबोर्ड सर्वर उपलब्ध है अगर आपको आपकी जरूरत नहीं है
  • यदि आपको अपने निजी लीडरबोर्ड सर्वर की आवश्यकता है तो Google ऐप इंजन उपलब्ध है

कोकोस लाइव विपक्ष:

  • OpenFeint / ScoreLoop के रूप में पूरा नहीं हुआ है।

1

वैसे, Google App Engine का उपयोग करके अपने स्वयं के मूल सिस्टम को रोल करना आपके लिए अपेक्षाकृत सरल होगा। जरूरत पड़ने पर आप कुछ बुनियादी सुरक्षा को लागू कर सकते हैं। सबसे अधिक संभावना है, यह वह है जो आपको तब तक करने की आवश्यकता होगी जब तक कि आपको स्टीमवर्क्स की तरह एक एसडीके नहीं मिलता है, जिसमें ऐसी चीज शामिल है।

उद्देश्य-सी समाधान: लीडरबोर्ड के लिए कोको लाइव मुफ्त है। मैंने इसे पहले एक आईओएस परियोजना के लिए उपयोग किया है। यह एक स्टैंड-अलोन लाइब्रेरी है जो Google App Engine का लाभ उठाती है। जब तक आपका खेल वास्तव में नहीं होता है, तब तक वे आपसे कुछ भी शुल्क नहीं लेते हैं, वास्तव में बहुत सारे स्कोर प्राप्त करते हैं (तब वे शायद पूछेंगे)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.