Показать сообщение отдельно
Старый 10.10.2010, 10:55
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 6  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,601
Записей в блоге: 17
Не, рассматривайте БД как табличку Excel, в целом с точки зрения визуального представления они очень похожи. Каждая строчка - это персонаж. Каждый столбец - это какие-то поля. Например в таблице строка-столбец: 1-1 - это имя первого персонажа, 1-2 - его уровень, 1-3 количество экспы. 2-1 - имя второго персонажа, 2-2 - его уровень и так далее.

Соответственно если рассматривать с такой позиции то инвентарь как-то должен сериализоваться чтобы уместить всё в ячейку инвентарь. Я не спец серверных технологий, но на клиенте я бы вот это вот поле "инвентарь" делал как другую таблицу, в которой бы хранились столбы "вещь-количество-экипировано ли". Не знаю, позволяют ли так сделать БД, так что не в курсе. Можно конечно таблицу заводить под определенного игрока, но это будет очень дорого в плане таблиц.