Mengapa papan peringkat sering dipisahkan antar platform?

20

Saya perhatikan bahwa banyak game (jika tidak sebagian besar atau semua) menggunakan papan peringkat berbeda untuk platform yang berbeda. Misalnya, papan peringkat berbeda untuk iOS dan Android. Papan peringkat berbeda untuk Xbox dan PS.

Saya tidak bisa melihat logika di balik itu. Lagi pula, katakanlah iPhone dan Android mengirimkan data ke satu layanan / sistem.

Apakah ini keputusan bisnis?

Chiron
sumber
2
mungkin ada perbedaan yang cukup antara platform, (salah satu alasan konsol dan papan pemimpin PC jarang jika pernah digabungkan)
ratchet freak
@ scratchetfreak Sebenarnya itu benar-benar poin "non-teknis" yang bagus; apakah Anda akan mengubahnya menjadi jawaban?
31
Tidaklah adil untuk menghibur petani untuk membuat peringkat mereka terhadap anggota PC Master Race.
corsiKa
8
Saya ingat pernah mendengar beberapa game yang memungkinkan bermain lintas platform antara xbox dan pc, semuanya menonaktifkan fitur itu dalam beberapa bulan. Para pemain PC baru saja membantai para pemain xbox.
Mooing Duck
2
@MooingDuck Portal 2 masih memungkinkannya (PC / PS3) - tapi itu adalah 2 pemain co-op dalam permainan puzzle. Dan saya tidak bisa memikirkan contoh lagi ...
Baldrickk

Jawaban:

29

Platform yang berbeda dapat menghasilkan skor yang berbeda bahkan dengan keterampilan yang sama. Misalnya karena Anda dipaksa untuk memiliki lebih sedikit musuh di game Android karena masalah kinerja.

Inilah (bersama dengan perbedaan kontrol) mengapa konsol dan game PC umumnya tidak pernah bermain bersama (baik multipemain atau melalui papan peringkat).

ratchet freak
sumber
1
Itu benar-benar mencerahkan.
Chiron
3
Untuk permainan konsol, ada juga faktor yang beberapa vendor konsol bahkan tidak akan mengizinkan bermain lintas platform dalam berbagai keadaan, bahkan jika bekerja dengan sempurna dalam pengembangan dan sempurna (hah hah) seimbang di seluruh platform.
4
Contoh yang baik di sini adalah Takdir. Bungie menyatakan mereka memiliki opsi untuk mengizinkan bermain lintas platform, tetapi mereka memilih menentangnya karena perbedaan kinerja di setiap platform.
1
Contoh lain yang baik dari ini adalah Left4Dead 2. Dirilis pada PC dan Xbox 360, Xbox sangat dibatasi oleh batas 30 (iirc) NPC musuh yang ada sekaligus karena keterbatasan perangkat keras, sementara versi PC yang didukung jauh lebih banyak. Di Xbox Anda bisa berlari melewati mereka semua dan tidak ada lagi musuh yang akan muncul untuk sisa level ... Cross platform tidak mungkin, atau akan membatasi kemampuan versi PC dengan banyak yang cocok.
Baldrickk
18

Itu mungkin keputusan bisnis. Ini mungkin keputusan yang mudah. Itu sangat tergantung; satu-satunya hal yang bisa Anda katakan dengan pasti adalah keputusan orang-orang yang terlibat dalam pembuatan game (pengembang, penerbit, vendor platform, dan lain-lain).

Anda berasumsi bahwa "iPhone dan Android mengirim data ke satu layanan," yang tidak selalu demikian. API iOS untuk papan peringkat ( Game Center ) mengirim data ke Apple. Layanan Papan Pimpinan Google mengirimkan data ke Google. Pengembang dapat memilih untuk menggunakan API papan peringkat yang disediakan platform untuk permainannya karena lebih mudah atau lebih murah untuk mereka (terlepas dari kenyataan bahwa mereka perlu membangun implementasi terhadap kedua API). Mereka juga dapat memilih untuk melakukannya karena API tersebut menawarkan integrasi perangkat yang lebih baik daripada API pihak ketiga, dan mereka merasa ini menciptakan pengalaman yang lebih baik bagi pemain.

Ada berbagai leaderboard API pihak ketiga yang mungkin diadopsi game. Beberapa di antaranya mungkin memiliki biaya tambahan (baik sebagai produk ritel atau dalam bentuk yang mengharuskan pengembang untuk menyediakan dan membayar hosting dari database leaderboard). Mereka mungkin tidak terlihat atau merasa terintegrasi dengan perangkat. Kerugian potensial tersebut harus ditimbang terhadap keuntungan hanya dengan harus menulis terhadap API sekali (secara teori), mengurangi waktu pengembangan.

Keseimbangan khusus dari semua faktor tersebut (dan lebih banyak lagi) semuanya akan berperan dalam pengambilan keputusan tentang metode khusus mana yang akan digunakan untuk papan peringkat; pada dasarnya tergantung pada kebutuhan dan keinginan pengembang.


sumber
1
"Itu benar-benar tergantung; satu-satunya hal yang bisa kamu katakan dengan pasti adalah itu keputusan pengembang." Sebenarnya, beberapa vendor tidak mengizinkan bermain lintas platform di sistem mereka.
Miles Rout
Bermain lintas platform adalah ortogonal dengan gagasan menggunakan API leaderboard lintas-platform (meskipun ada beberapa kasus di mana beberapa pilihan platform menghalangi Anda dari beberapa pilihan API). Maksud saya pernyataan itu sebagai "orang-orang yang membuat game," di mana vendor menjadi bagian karena mereka menyediakan platform.
3

Jika Anda menggunakan fungsionalitas papan peringkat bawaan GameCenter untuk menghindari keharusan menerapkan papan peringkat sendiri, maka Anda berakhir dengan papan peringkat terpisah ketika Anda membuat versi Android Anda.

Bagi saya, ini adalah keputusan yang berbunyi seperti ini: "Saya tidak ingin menerapkan kembali server papan peringkat supaya saya bisa memiliki papan peringkat lintas platform."

Almo
sumber
Jika tidak ada server papan peringkat sumber terbuka yang siap digunakan, saya akan membeli argumennya. Harus menjaga server papan peringkat lebih cenderung menjadi masalah bagi pengembang biasa.
sylvainulg
1

Sebagian besar jawaban di sini mencakup alasan mengapa. Saya ingin menyebutkan mengenai pengembangan iOS dan Android, muncul situasi baru.

Apple menyukai permainan dan aplikasi yang menggunakan fitur iOS asli. Anda cenderung tampil jika Anda menggunakan Game Center untuk papan peringkat. Mereka sangat merekomendasikannya dan bahkan mungkin menghubungi Anda dengan penawaran untuk mempromosikan Anda di halaman depan jika Anda mengubahnya.

Android juga sama dengan Google Play dan Google+. Jadi memiliki dua papan pemimpin yang terpisah, versi GameCenter dan GooglePlay / Google + sangat menguntungkan untuk mendapatkan fitur dan mempromosikan permainan Anda.

rawa
sumber
0

Anggota baru, tidak dapat berkomentar tetapi saya setuju dengan jawaban ini. Sebagai seorang gamer, saya ingin melihat peringkat "global" saya pada game yang bersifat lintas platform. Namun sebagai Pengembang Perangkat Lunak saya mengerti mengapa mereka terpisah.

Hal pertama yang terlintas dalam pikiran adalah kenyataan bahwa mereka adalah perusahaan yang berbeda (apa yang @JoshPetrie sebutkan). Microsoft memiliki server dan basis datanya sendiri sementara Sony memilikinya. Karena mereka adalah perusahaan yang terpisah dengan hub data yang terpisah, secara alami akan ada peringkat yang terpisah. Mereka harus bekerja bersama dan berbagi sistem yang menampung kedua set data. Tampaknya tidak mungkin karena itu berarti bahwa Microsoft memiliki akses ke data Sony dan sebaliknya. Dan tidak ada yang lebih pribadi bagi perusahaan daripada data mereka.

Namun mari kita asumsikan bahwa ini benar dan ada database bersama di mana semua peringkat bersama. Saya yakin peringkat tidak akan terdistribusi secara merata seperti yang diperkirakan orang dan itu disebabkan oleh perbedaan perangkat keras yang menghasilkan perbedaan besar dalam kemampuan bagi pengguna untuk menguasai permainan. Setiap konsol gim adalah lingkungan atau medium yang berbeda, tempat pengguna dapat memainkan gim tersebut. Berdasarkan desainnya, lingkungan menciptakan batasan pada "seberapa baik" pengguna dapat bermain sehubungan dengan pengguna pada media yang berbeda.

Contoh terbesar yang dapat saya pikirkan (dan sudah disebutkan dalam jawaban lain) adalah perbedaan antara Konsol dan PC.

Mari kita gunakan Team Fortress 2 sebagai contoh. Versi konsol dimainkan dengan pengontrol genggam. Biasanya contoller dioperasikan dengan ibu jari dan jari telunjuk (4 digit, setidaknya cara saya bermain). Versi PC menggunakan keyboard dengan gerakan WASD, tombol lain untuk fungsi, dan mouse (6 digit digunakan sekaligus, menurut perhitungan saya).

Tidak hanya "pengendali" yang berbeda, tetapi, seperti kata @ratchetfreak, setiap sistem memiliki tingkat daya kinerja sendiri. Jadi game yang persis sama bisa lambat dan lambat di Xbox, tetapi sangat cair di PS atau PC.

Juga PC dapat ditingkatkan sebagai lawan dari game konsol yang statis sampai versi baru keluar. Yang kemudian leaderboards akan berbeda karena versi permainan yang lebih baru diperlukan (yang berarti server dan database yang berbeda dan bla bla ...)

Di atas perbedaan ini, Anda juga memiliki pengaturan sistem seperti kecepatan mouse yang dapat ditingkatkan lebih tinggi daripada sensitivitas joystick (yang, bagi saya setidaknya, merupakan keuntungan terbesar dari gaming PC).

Banyak faktor lain yang terlibat saya yakin tetapi ini adalah hal pertama yang terlintas dalam pikiran ketika saya melihat pertanyaan ini. Maaf karena tele panjang, saya bersemangat dan meledakkannya secepat mungkin.

bratak
sumber
Yah, komentar Anda tidak akan cocok dengan posting komentar, jadi tidak ada yang hilang. Aturan umumnya adalah bahwa posting jawaban harus menjawab pertanyaan dan menambahkan sesuatu yang baru, bukan hanya mengomentari posting lain yang ada. (Sebuah komentar yang diajukan sebagai jawaban dapat dihapus.) Posting Anda menginjak baris. Di masa depan, cobalah untuk fokus pada kontribusi Anda sendiri daripada mengulangi jawaban lain. Mengenai reputasi Anda, punuk awal itu mudah diatasi. Membersihkan posting lama dengan menyarankan suntingan adalah cara yang baik untuk mendapatkan pijakan pada hak istimewa perwakilan.
Seth Battin