Anonim

Наприкінці другої дуги першого сезону Кіріто зміг отримати доступ до облікового запису адміністратора Каяби та отримав контроль над системами ALO. Згодом з’явилася Каяба і віддала Кіріто Насіння, безкоштовне ядро ​​системи Cardinal для створення нових ігор та дозволу гравцям передавати статистику між іграми. Це в підсумку створило The Seed Nexus.

Зараз мені цікаво, оскільки ALO і Відтворена SAO є частиною The Seed Nexus, чи може адміністративний обліковий запис Kayaba переходити між іграми? Також

Ні, не буде. Причиною того, що обліковий запис адміністратора Kayaba працює в ALO, є те, що ALO використовує базу даних SAO. ALO насправді SAO, де-не-де вдосконалюючись, змінюючи текстури, додаючи систему польоту і т. Д. Ось чому Asuna там. Ось чому, коли Кіріто увійшов до ALO, він отримав свою статистику та предмети, хоча через зміну ігрових ресурсів його предмети в основному ламаються.

Отже, розумно стверджувати, що гра, створена з насіння, не матиме облікового запису адміністратора Каяби, оскільки вона не має тієї самої бази даних. Існує ймовірність того, що Каяба жорстко закодує свій рахунок у програмі Seed, але я не думаю, що це ймовірно, оскільки жорстке кодування є поганою практикою.

  • StackOverflow: Яке ваше ставлення до жорсткого кодування?
2
  • 1 +1 за погану практику. Крім того, під час адаптації гри, жорстко закодований обліковий запис адміністратора, можливо, був би видалений
  • @ Vogel612, якщо вони можуть знайти, де він написав цю частину, тобто. Здебільшого, користуючись фреймворком, люди не надто турбуються про існуючі коди фреймворків і зосереджуються на створенні нових функцій або перевизначенні існуючих.