더북(TheBook)

7.7 플레이어 정보를 데이터베이스에 저장하는 방법 1

 

 

플레이어 데이터는 다양한 형태의 데이터 구조로 되어 있습니다. 최상위에는 ID, 암호화된 비밀번호, 실제 이름 같은 플레이어 자신의 정보가 들어 있습니다. 그 밑에는 플레이어가 가진 플레이어 캐릭터가 하나 이상 있겠죠. 플레이어 캐릭터의 이름과 플레이어의 종족, 레벨, 기타 능력치 등이 있을 것입니다. 플레이어 캐릭터 밑에는 플레이어가 소지한 아이템을 하나 이상 가지고 있을 것입니다. 그리고 아이템의 종류, 개수, 여러 가지 속성 등이 있을 것입니다. 즉, 플레이어 데이터는 구조체와 목록의 집합이라고 할 수 있습니다.

이 절에서는 구조체형 데이터를 테이블에 저장하는 방법을 알아봅니다. 구조체와 목록에 집합 형태로 되어 있는 데이터 덩어리는 그림 7-13과 같이 트리 형태로 표현할 수 있습니다.

p307

▲ 그림 7-13 트리 구조로 표현된 플레이어 데이터

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.