(Küçük / bağımsız) PC oyunları için çevrimiçi skor tablosu sistemleri? [kapalı]


18

Küçük bir PC oyununa çevrimiçi özellikler eklemek için herhangi bir ücretsiz / uygun fiyatlı sistem / kütüphane var mı? (büyük olasılıkla, öncelikle Windows tabanlı bir indie oyunu için)

Eşleştirme veya çevrimiçi çok oyunculu oyunlarla ilgilenmiyorum - ancak skor tablolarıyla ilgileniyorum ve belki de kullanıcı tarafından oluşturulan içeriğin yüklenmesi / indirilmesi (örneğin tekrarlar veya oynatıcı tarafından oluşturulan düzeyler) gibi biraz daha gelişmiş özelliklerle ilgileniyorum. Belki de otomatik güncellemeler veya indirilebilir içerik?

En azından temelleri sıfırdan uygulamak çok zor olmamakla birlikte, yeniden icat etmek için büyük bir tekerlek gibi görünüyor ve geliştirme süresini azaltmak ve şansını azaltmak için denenmiş ve test edilmiş bir sistem tercih edilir. boşluk güvenlik açıkları. Düşük / bütçesiz indie geliştiricilerinin erişebileceği bir şey var mı?


1
Hangi programlama dilini / ortamını kullanıyorsunuz?
Hendrik Brummermann

Öncelikle C ++, ancak gelecekte potansiyel olarak C #
bluescrn

Ben bunu birkaç yıl önce tanıdığım bazı web-hosting-adamlar için bir iş fikri olarak
fırlattı

Evet, bu tür bir şey için Xbox Live'ın bağımsız bir eşdeğeri olsaydı harika olurdu. Platformlar arası olması, birçok dili desteklemesi ve entegrasyonu çok hızlı + kolay olması gerekir. Ama en önemlisi, geliştiricilerin hizmeti kullanması için yeterince açık ve ucuz
bluescrn

İş fikrim, bir başlangıç ​​ücreti (ayda 20 dolar ya da benzeri) için N ücretsiz bağlantı almanız ve oyununuz başarılı olursa, daha premium, aylık bir ücret paketine yükseltmeniz gerekiyordu. Başlangıç ​​ücreti, hesapların%
99.999'unun

Yanıtlar:


2

Şu anda iki seçenek (kendinize ait rulo dışında)

OpenFeint, WP7 için alfa / beta sürümündedir (bu nedenle Silverlight / XNA da kullanılabilir). Ancak kayıt, yakında çıkacağını söyleyen bir e-postanın ötesine geçmedi.

OpenXLive, XBL büyük şerit sisteminin açık bir sürümüdür. XNA gibi görünüyor ama Silverlight için de öğreticiler var, böylece her ikisini de kullanabilirsiniz.

Her iki sistemin de skor tabloları, başarıları vb. Vardır, ancak bu cevap sırasında yalnızca OpenXLive kullanılabilir.

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

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

Umarım yardımcı olur.


2

Söylendiği gibi, skor tabloları için Cocos Live kullanabilirsiniz . Android projeleriyle (Java ve C ++) kullandım. Java (100 satır) istemci kısmını yeniden yazdım. C ++ istemcimiz libcurl ve jansson kullanıyor .

Cocos Live HTTP komutlarını (REST + Json) kullanır. Böylece birçok dilde kolayca uygulanabilir.

Cocos Live Artıları:

  • Sizinkine ihtiyacınız yoksa lider tablosu kullanılabilir
  • Özel büyük şerit sunucularınıza ihtiyacınız varsa Google App Engine kullanılabilir

Cocos Live Eksileri:

  • OpenFeint / ScoreLoop olarak tamamlanmadı ..

1

Google App Engine'i kullanarak kendi temel sisteminizi yuvarlamanız nispeten basit olacaktır. Gerekirse bazı temel güvenlik önlemleri alabilirsiniz. Büyük olasılıkla, Steamworks gibi böyle bir şey içeren bir SDK bulamazsanız muhtemelen yapmanız gereken budur.

Objective-C Çözümü: Cocos Live skor tabloları için ücretsizdir. Daha önce bir iOS projem için kullandım. Sonunda Google App Engine'den yararlanan bağımsız bir kütüphane. Oyununuz gerçekten, gerçekten bir sürü puan zorlayana kadar hiçbir ücret almazlar (muhtemelen soracaklar).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.