Menerapkan sistem pembuatan pertandingan & komunitas untuk game multi-pemain [ditutup]

10

Saat ini, game sering memiliki portal multi-pemain dengan saluran obrolan & sistem pencocokan pertandingan untuk aspek multi-pemain dari permainan.

Contohnya adalah battle.net, sulap ruang obrolan online, halo dll.

Sekarang, bagi kita semua, gamer indie yang mungkin tidak akan dapat menghabiskan banyak upaya pengembangan untuk menciptakan back-end dari awal, opsi apa yang kita miliki?

Saya memikirkan sesuatu sejalan menggunakan IRC sebagai tulang punggung sistem. Dari sana, terapkan aspek "komunitas", pelacakan pemain, pelacakan game, dan pembuatan pertandingan di atasnya. Tampaknya seperti dulu battle.net lama (masa perang merenung).

Pertanyaannya adalah, apakah ini mudah dilakukan? Apa yang diperlukan untuk menjalankan server irc, dan saya kira ini juga memerlukan penulisan klien IRC (yang tampaknya sudah banyak dilakukan akhir-akhir ini?)?

Jika ada cara lain juga (katakanlah, kerangka kerja terbuka untuk hal ini), mari kita dengarkan mereka juga.

kamziro
sumber
Layanan Google Play Game (atau GPGS) adalah pilihan lain untuk Android.
mike510a

Jawaban:

5

Saya tidak akan melakukan ini dengan IRC. IRC mudah dan sederhana, tetapi pada akhirnya tidak lain adalah obrolan dan beberapa perintah manajemen, yang relatif mudah untuk membangun sendiri. Saya pikir EVE menggunakan IRC untuk beberapa hal komunitas dalam game, tetapi kebanyakan game tidak, meskipun terlihat serupa.

Ada beberapa API yang tersedia untuk menyediakan fitur pencocokan dan sosial / komunitas lainnya. GameSpy adalah satu, Steamworks juga menyediakan fungsionalitas. OpenFeint dan Scoreloop ada untuk platform seluler dan menyediakan beberapa fitur sosial (tapi saya juga tidak melihat penyebutan pertandingan).


sumber
Baru-baru ini: Gamespy dihentikan, OpenFeint tidak ada lagi.
Suma
4

Biasanya, jika Anda menggunakan PC, Anda menggunakan Steamworks untuk gim yang lebih kecil. Setengah alasan adegan permainan indie bergoyang di PC adalah karena Steam dan Steamworks. Steam adalah platform penjualan yang sangat baik dan Steamworks pada dasarnya adalah yang terbaik yang bisa Anda dapatkan.

Jika Anda menggunakan konsol, maka produsen konsol menyediakan fungsionalitas ini melalui Xbox Live / PSN / apa pun.

DeadMG
sumber
1

Saya dari Skiller, kami telah mengembangkan SDK yang memungkinkan pengembang untuk menambahkan lapisan sosial ke game baru atau yang sudah ada, menggunakan alat turnbased atau waktu nyata untuk membuat game multiplayer, atau menghasilkan lebih banyak pendapatan menggunakan built in store. SDK ini gratis, dan Anda tidak perlu khawatir tentang server hosting, memastikan server dapat diskalakan dll ... Kami mengurusnya. Cobalah di www.skiller-games.com dan ceritakan pendapat Anda.

MikeL
sumber
Situs sepertinya tidak ada lagi. Atau apakah itu?
Suma