Чому лідери часто розділяються між платформами?


20

Я помітив, що багато ігор (якщо не більшість чи всі) використовують різні лідери для різних платформ. Наприклад, різні лідери лідерів для iOS та Android. Різні лідери для Xbox і PS.

Я не бачу логіки за цим. Зрештою, скажімо, iPhone та Android надсилають дані в одну службу / систему.

Це бізнес-рішення?


2
може бути достатньо відмінностей між платформами, (одна з причин того, як консоль та плата лідерів ПК рідко коли-небудь поєднуються)
храповик виродка

@ratchetfreak Це справді хороший "нетехнічний" момент; ти збираєшся перетворити це на відповідь?

31
Не було б справедливо втішати селян, щоб їх класифікували проти членів PC Race Master.
corsiKa

8
Пригадую, чули про декілька ігор, які дозволяли грати між платформами між Xbox та ПК, і всі вони відключили цю функцію протягом місяців. Плеєри ПК просто забивали плеєри Xbox.
Mooing Duck

2
@MooingDuck Portal 2 все ще дозволяє (PC / PS3) - але це кооператив двох гравців у головоломці. І я не можу придумати більше прикладів ...
Балдрікк

Відповіді:


29

Різні платформи можуть призвести до різних балів навіть з однаковими навичками. Наприклад, через те, що вас змусили мати менше ворогів у грі Android через проблеми з продуктивністю.

Це (разом із різницею в управлінні), тому консольні та комп'ютерні ігри взагалі ніколи не грають разом (або для багатокористувацьких, ні через лідери).


1
Це справді освічуюче.
Хірон

3
Для консольних ігор також є фактор, що деякі постачальники консолей навіть не дозволяють грати на міжплатформі за різних обставин, навіть якщо вони відмінно розвиваються і ідеально (ха-ха) збалансовані на всіх платформах.

4
Хорошим прикладом тут може бути Доля. Bungie заявляє, що вони мали можливість дозволити грати між платформами, але вони вирішили проти цього через різниці в продуктивності на кожній платформі.

1
Ще одним хорошим прикладом цього є Left4Dead 2. Випущений на ПК та Xbox 360, Xbox був сильно обмежений лімітом 30 (iirc) ворожих NPC, наявних одразу через обмеження обладнання, оскільки версія ПК підтримувалась значно більше. На Xbox ви могли пробігати повз них усіх, і більше ворогів не породило б решту рівня ... Перехресна платформа була б неможлива, або обмежили б можливості версії ПК значною мірою.
Балдрікк

18

Це може бути бізнес-рішення. Це може бути зручне рішення. Це дійсно залежить; єдине, що ви можете сказати напевно, це те, що це рішення людей, які беруть участь у створенні гри (розробник, видавець, постачальник платформи та ін.).

Ви припускаєте, що "iPhone та Android надсилають дані в одну службу", що не завжди так. API iOS для лідерів ( Game Center ) передає дані в Apple. Служба лідерів Google надсилає дані в Google. Розробник може вирішити використовувати наданий платформою API лідерів для своєї гри, оскільки це простіше або дешевше для них (незважаючи на те, що їм потрібно буде створити реалізацію проти обох API). Вони також можуть зробити це, оскільки ті API пропонують кращу інтеграцію пристроїв, ніж API сторонніх розробників, і вони вважають, що це створює кращий досвід для гравця.

У грі можуть бути застосовані різні сторонні API лідерів лідерів. Деякі з них можуть мати додаткові витрати (як роздрібні товари, так і у формі вимагати від розробника надання та оплати за розміщення баз даних лідерів). Вони також не можуть виглядати як інтегровані з пристроєм. Ці потенційні недоліки слід відміряти проти переваги лише того, що потрібно писати проти API один раз (теоретично), скорочуючи час розробки.

Особливий баланс усіх цих факторів (і більше) буде вирішувати, який саме метод використовувати для лідерів; це в основному залежить від потреб та бажань розробника.


1
"Це дійсно залежить; єдине, що ви можете точно сказати - це рішення розробника". Насправді деякі постачальники не дозволяють грати між платформами у своїх системах.
Miles Rout

Крос-платформна гра є ортогональною щодо ідеї використання API платформи лідерів між платформами (хоча, очевидно, є випадки, коли деякі варіанти платформи перешкоджають вам вибору API). Я мав на увазі це твердження як "люди, які роблять гру", частиною якої є постачальник, коли вони надають платформу.

3

Якщо ви використовуєте вбудований функціонал лідерів GameCenter, щоб уникнути необхідності самостійно реалізовувати лідери, тоді, коли ви робите версію для Android, ви отримуєте окремі лідери.

Для мене це рішення, яке виглядає так: "Я не хочу повторно впроваджувати сервер лідерів просто для того, щоб я міг мати платформи лідерів між платформи".


Якби не було готових до розгортання серверів з відкритим кодом лідерів, я б придбав аргумент. Доведено підтримувати сервер лідерів, швидше за все, це буде клопотом для випадкового розробника.
sylvainulg

1

Більшість відповідей тут стосуються причин. Хотілося б зазначити, що стосується розробки iOS та Android, виникає нова ситуація.

Apple надає перевагу іграм та програм, які використовують вбудовані функції iOS. Ви більше шанси на те, що ви будете представлені, якщо ви використовуєте Game Center для лідерів. Вони настійно рекомендують його і навіть можуть зв’язатися з вами з пропозиціями просувати вас на головній сторінці, якщо ви перейдете на нього.

Android аналогічно Google Play та Google+. Отже, наявність двох окремих лідерів на GameCenter та версії GooglePlay / Google + є вигідним для ознайомлення та просування вашої гри.


0

Новий член, не можу коментувати, але я згоден з цими відповідями. Як геймер, я хотів би бачити свій "глобальний" ранг у грі, яка є крос-платформою. Однак як розробник програмного забезпечення я розумію, чому вони окремі.

Перше, що спадає на думку, - це те, що це різні компанії (про що згадував @JoshPetrie). Майкрософт має власні сервери та бази даних, а Sony - свої. Оскільки вони є окремими компаніями з окремими вузлами даних, закономірно існують окремі рейтинги. Вони повинні працювати разом і ділитися системою, в якій розміщені обидва набори даних. Це не здається вірогідним, оскільки це означатиме, що Microsoft має доступ до даних Sony і навпаки. І ніщо не є особистішим для компанії, ніж їх дані.

Припустимо, однак, що це було правдою, і існувала спільна база даних, де всі рейтинги є разом. Надіваюсь, рейтинг не розподіляється настільки рівномірно, як можна було б подумати, і це відбудеться через апаратні відмінності, що призводять до великої різниці у здатності користувача оволодіти грою. Кожна ігрова консоль - це інше середовище або середовище, в якому користувач може грати в гру. Виходячи з свого дизайну, середовище створює обмеження щодо "наскільки добре" користувач може грати по відношенню до користувачів на іншому носії.

Найбільший приклад, про який я можу придуматись (і вже згадувалося в іншій відповіді) - це різниця між консоллю та ПК.

Давайте використаємо Team Fortress 2 як приклад. Консольна версія відтворюється з ручним контролером. Зазвичай контролер управляється як великими пальцями, так і вказівними пальцями (4 цифри, принаймні, як я граю). У версії ПК використовується клавіатура з WASD-переміщенням, інші клавіші для функцій та миша (6 цифр, використаних одночасно, на мій перелік).

Не тільки "контролери" різні, але, як сказав @ratchetfreak, кожна система має свою ступінь потужності. Тож саме ця гра може бути повільною і млявою на Xbox, але дуже текучою на PS або ПК.

Також ПК можна модернізувати на відміну від консольних ігор, які є статичними до появи нової версії. Тоді лідери лідерів були б іншими, оскільки потрібна нова версія гри (що означає інший сервер і базу даних і бла-бла ...)

Крім цих відмінностей, у вас є також системні налаштування, такі як швидкість миші, яку можна збільшити вище, ніж чутливість джойстика (що, принаймні, для мене є найбільшою перевагою ігор на ПК).

Я маю на увазі багато інших факторів, але це були перші речі, які мені прийшли в голову, коли я побачив це питання. Вибачте за те, що довго звивали, я збудився і розтулив його так швидко, як тільки міг.


Що ж, ваші коментарі все одно не вмістяться в коментарі, тому нічого не втрачено. Загальне правило полягає в тому, що дописи відповідей повинні відповісти на запитання та додати щось нове, а не просто коментувати інші існуючі дописи. (Коментар, що відповідає як відповідь, може бути видалений.) Ваша публікація проступає за рядком. Надалі спробуйте зосередитись на власних внесках, а не на повторному опрацюванні інших відповідей. Що стосується вашої репутації, то цей початковий горб легко подолати. Прибирання старих публікацій, пропонуючи зміни, - це хороший спосіб закріпитися на привілеях реп.
Сет Баттін
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.