Інтернет-системи лідерів для ігор на ПК (для малих та інших)? [зачинено]


18

Чи є якісь безкоштовні / доступні системи / бібліотеки для додавання онлайн-функцій до маленької гри на ПК? (швидше за все, для невеликої інді-гри на базі Windows)

Мене не турбують сватання чи багатокористувацькі ігри в Інтернеті, але мене цікавлять лідери та, можливо, трохи більш досконалі функції, такі як завантаження / завантаження створеного користувачем контенту (наприклад, повтори чи рівні, створені гравцем). Можливо, навіть автоматичні оновлення чи завантажуваний вміст?

Хоча це, мабуть, не повинно бути надто важким для впровадження хоча б самих основ з нуля, здається, що велике колесо для винагороди, і переважна перевірена система буде кращою, щоб скоротити час розробки та зменшити шанс зенітні отвори в безпеці. Чи є щось, що досягає низьких / не бюджетних інді-розробників?


1
Якою мовою / середовищем програмування ви користуєтесь?
Гендрік Браммерман

В першу чергу C ++, але потенційно C # у майбутньому
bluescrn

Я виклав це як бізнес-ідею для деяких хлопців із веб-хостингу, яких я знав кілька років тому, але бізнес-кейс важко зробити ..
Jari Komppa

Так, було б здорово, якби для подібних речей був індійський еквівалент Xbox Live. Це повинно бути кросплатформенним, підтримувати багато мов і бути дуже швидким + легким для інтеграції. Але найголовніше, достатньо відкритий і недорогий, щоб розробники могли скористатися послугою
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 для лідерів. Я використовував це для андроїд-проектів (Java та C ++). Я переписав клієнтську частину на Java (100 рядків). Наш клієнт C ++ використовує libcurl та jansson .

Cocos Live використовує команди HTTP (REST + Json). Тож його можна легко реалізувати на багатьох мовах.

Кокосові живі плюси:

  • Сервер лідерів доступний, якщо вам не потрібен ваш
  • Google App Engine доступний, якщо вам потрібні ваші приватні сервери лідерів

Кокосові живі мінуси:

  • Не завершено як OpenFeint / ScoreLoop ..

1

Що ж, було б досить просто прокрутити власну базову систему за допомогою Google App Engine. Ви можете реалізувати базову безпеку, якщо це потрібно. Швидше за все, це, мабуть, вам потрібно буде зробити, якщо ви не знайдете SDK, наприклад, Steamworks, який включає таке.

Рішення Objective-C: Cocos Live безкоштовно для лідерів. Раніше я використовував його для свого проекту iOS. Це автономна бібліотека, яка користується перевагою Google App Engine, коли вона закінчується. Вони нічого не стягують з вас, доки ваша гра не буде насправді, по-справжньому натискаючи багато балів (тоді вони, ймовірно, запитають)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.