ระบบลีดเดอร์บอร์ดออนไลน์สำหรับเกมพีซี (เล็ก / อินดี้)? [ปิด]


18

มีระบบ / ไลบรารี่ที่ไม่เสียค่าใช้จ่ายใด ๆ เพื่อเพิ่มฟีเจอร์ออนไลน์ให้กับเกมพีซีขนาดเล็กหรือไม่? (น่าจะเป็นเกมอินดี้ที่ใช้ Windows เป็นหลัก)

ฉันไม่ได้กังวลเกี่ยวกับการจับคู่หรือผู้เล่นหลายคนออนไลน์ แต่ฉันสนใจกระดานผู้นำและอาจมีฟีเจอร์ขั้นสูงขึ้นเล็กน้อยเช่นการอัปโหลด / ดาวน์โหลดเนื้อหาที่ผู้ใช้สร้างขึ้น (เช่นรีเพลย์หรือระดับที่ผู้เล่นสร้างขึ้น) อาจอัพเดทอัตโนมัติหรือเนื้อหาที่ดาวน์โหลดได้?

แม้ว่ามันอาจจะไม่ยากเกินกว่าที่จะใช้อย่างน้อยพื้นฐานตั้งแต่เริ่มต้น แต่ดูเหมือนว่าวงล้อใหญ่ที่จะนำกลับมาใช้ใหม่และระบบที่ผ่านการทดลองและทดสอบจะดีกว่าเพื่อลดเวลาในการพัฒนาและลดโอกาสในการ ช่องโหว่ด้านความปลอดภัย มีอะไรในการเข้าถึงของนักพัฒนาอินดี้ต่ำ / ไม่มีงบประมาณ?


1
คุณใช้ภาษา / สภาพแวดล้อมการเขียนโปรแกรมอะไร
Hendrik Brummermann

เบื้องต้น C ++ แต่อาจเป็น C # ในอนาคต
bluescrn

ฉันแหลมนี้เป็นความคิดทางธุรกิจบาง web - hosting - guys ฉันรู้บางปีที่ผ่านมา แต่กรณีธุรกิจยากที่จะทำ ..
Jari Komppa

ใช่มันคงจะยอดเยี่ยมถ้ามี Xbox Live ที่เทียบเท่ากับอินดี้สำหรับเรื่องแบบนี้ มันต้องเป็น cross-platform รองรับหลายภาษาและรวดเร็วและง่ายต่อการรวมเข้าด้วยกัน แต่ที่สำคัญที่สุดคือเปิดกว้างและไม่แพงพอสำหรับนักพัฒนาที่จะใช้บริการ
bluescrn

ความคิดทางธุรกิจของฉันคือคุณได้รับการเชื่อมต่อฟรี N ครั้งต่อเดือนสำหรับค่าธรรมเนียมเริ่มต้น (ประมาณ 20 เหรียญหรือบางอย่าง) และหากเกมของคุณประสบความสำเร็จคุณต้องอัพเกรดเป็นแพ็คเกจค่าบริการรายเดือนที่สูงขึ้น ค่าธรรมเนียมเริ่มต้นคือการเฟ้นหาบัญชีเพื่อที่ 99.999% ของบัญชีจะไม่เพียงแค่นั่งว่าง ..
Jari Komppa

คำตอบ:


2

สองตัวเลือกในขณะนี้ (นอกเหนือจากม้วนของคุณเอง)

OpenFeint อยู่ในอัลฟ่า / เบต้าสำหรับ WP7 (ดังนั้น Silverlight / XNA ก็มีให้เช่นกัน) อย่างไรก็ตามการสมัครใช้งานยังไม่คืบหน้าเกินกว่าอีเมลบอกว่าจะมาเร็ว ๆ นี้

OpenXLive เป็นเวอร์ชันเปิดของระบบลีดเดอร์บอร์ด XBL ดูเหมือนว่าเป็น XNA แต่มีบทเรียนสำหรับ Silverlight เช่นกันเพื่อให้คุณสามารถใช้ทั้งสอง

ทั้งสองระบบมีกระดานผู้นำความสำเร็จ ฯลฯ แต่ในขณะที่คำตอบนี้มีเพียง OpenXLive เท่านั้นที่สามารถใช้งานได้จริง

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

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

หวังว่าจะช่วย


2

ดังที่กล่าวไว้คุณสามารถใช้Cocos Liveสำหรับกระดานผู้นำ ฉันใช้กับโครงการ Android (Java และ C ++) ฉันเขียนส่วนของไคลเอนต์ใน Java (100 บรรทัด) เราใช้ภาษา C ++ ลูกค้าlibcurlและJansson

Cocos Live ใช้คำสั่ง HTTP (REST + Json) ดังนั้นจึงสามารถนำไปใช้งานได้อย่างง่ายดายในหลายภาษา

ข้อดีของโคโค่สด:

  • เซิร์ฟเวอร์ลีดเดอร์บอร์ดพร้อมใช้งานถ้าคุณไม่ต้องการของคุณ
  • Google App Engine พร้อมใช้งานหากคุณต้องการเซิร์ฟเวอร์กระดานผู้นำส่วนตัว

ข้อเสียของ Cocos สด:

  • ไม่สมบูรณ์เหมือน OpenFeint / ScoreLoop ..

1

มันค่อนข้างง่ายสำหรับคุณที่จะม้วนระบบพื้นฐานของคุณเองโดยใช้ Google App Engine คุณสามารถใช้การรักษาความปลอดภัยขั้นพื้นฐานบางอย่างถ้าจำเป็น เป็นไปได้มากว่านี่อาจเป็นสิ่งที่คุณจะต้องทำเว้นแต่คุณจะพบ SDK เช่น Steamworks ซึ่งรวมถึงสิ่งนั้น

โซลูชัน Objective-C: Cocos Liveฟรีสำหรับกระดานผู้นำ ฉันใช้มันก่อนหน้านี้สำหรับโครงการ iOS ของฉัน มันเป็นห้องสมุดแบบสแตนด์อโลนที่ใช้ประโยชน์จาก Google App Engine ในตอนท้าย พวกเขาไม่คิดค่าใช้จ่ายใด ๆ กับคุณจนกว่าเกมของคุณจะได้คะแนนมากจริงๆ (จากนั้นพวกเขาอาจถาม)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.