첫 번째 시즌의 두 번째 Arc가 끝날 무렵 Kirito는 Kayaba의 관리자 계정에 액세스하고 ALO의 시스템을 제어 할 수있었습니다. 그 후 Kayaba가 나타나 Kirito에게 씨앗, 새로운 게임을 만들고 플레이어가 게임간에 통계를 전달할 수 있도록하는 Cardinal System의 무료 커널입니다. 이것은 결국 The Seed Nexus를 만들었습니다.
이제 ALO와 Recreated SAO가 The Seed Nexus의 일부이므로 Kayaba의 관리자 계정이 게임간에 이동할 수 있는지 궁금합니다. 또한
아니, 그렇지 않습니다. Kayaba의 관리자 계정이 ALO에서 작동하는 이유는 ALO가 SAO의 데이터베이스를 사용하기 때문입니다. ALO는 실제로 여기 저기 개선, 텍스처 변경, 비행 시스템 추가 등을 포함하는 SAO입니다. 이것이 Asuna가있는 이유입니다. 그렇기 때문에 Kirito가 ALO에 로그인했을 때 자신의 통계와 아이템을 검색했지만, 게임 리소스의 변경으로 인해 그의 아이템은 대부분 고장났습니다.
따라서 Seed에서 만든 게임에는 동일한 데이터베이스가 없기 때문에 Kayaba의 관리자 계정이 없다고 말하는 것이 합리적입니다. Kayaba가 자신의 계정을 Seed의 프로그램에 하드 코딩 할 가능성이 있지만 하드 코딩은 나쁜 관행이므로 가능성이 없다고 생각합니다.
- StackOverflow : 하드 코딩에 대한 귀하의 태도는 무엇입니까?
- 나쁜 습관에 대해 1 +1. 또한 게임을 조정할 때 하드 코딩 된 관리자 계정이 제거되었을 수 있습니다.
- @ Vogel612가 그가 그 부분을 쓴 곳을 찾을 수 있다면, 즉. 대부분의 경우 프레임 워크를 사용할 때 사람들은 기존 프레임 워크 코드에 신경 쓰지 않고 새로운 기능을 생성하거나 기존 코드를 재정의하는 데 집중합니다.