|
|
|
Проектирвоание БД. Нужна помощь бывалых.
|
|||
|---|---|---|---|
|
#18+
Добрый день, товарищи. Проектирую БД для игры. Нужна ваша помощь, ваш совет, консультация. Имеется сущность "вещи". Простые вещи содержат базовые параметры, которые эти вещи дает герою - сила, защита, ловкость. Делаю таблицу(1): Код: html 1. 2. Вещи могут быть разных типов - мечи, шлемы, сапоги. Делаю таблицу типов вещей(2): Код: html 1. 2. 3. 4. 5. Делаю таблицу соответствия(3): Код: html 1. 2. Конечно, не забываю про внутренние связи(Relation view). Вроде здесь все понятно и логично. Но вещи же могут быть и магическими. Соответственно создаю таблицу магических эффектов(4): Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Создаю таблицу вещей и магических эффектов(5): Код: html 1. 2. 3. Все ли правильно делаю? Как узнать, есть ли у вещи магический эффект? В таблицу (1) добавить еще одно булевское поле magic? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2013, 22:09 |
|
||
|
Проектирвоание БД. Нужна помощь бывалых.
|
|||
|---|---|---|---|
|
#18+
Сорри, допустил ошибку в названии темы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2013, 22:10 |
|
||
|
Проектирвоание БД. Нужна помощь бывалых.
|
|||
|---|---|---|---|
|
#18+
авторКак узнать, есть ли у вещи магический эффект? В таблицу (1) добавить еще одно булевское поле magic? Или тупо делать запрос и смотреть, что возвращает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2013, 22:12 |
|
||
|
Проектирвоание БД. Нужна помощь бывалых.
|
|||
|---|---|---|---|
|
#18+
Bilalovсоздаю таблицу магических эффектов(4): А смысл делить? Пусть будет просто таблица эффектов. Туда же уйдут и повышение силы, ловкости и повышение защиты и т.д. И в чём смысл запроса на наличие-отсутствие магических эффектов? Тебе всё равно придётся применять к персонажу полный список эффектов шмотки, включая магические. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2013, 22:53 |
|
||
|
Проектирвоание БД. Нужна помощь бывалых.
|
|||
|---|---|---|---|
|
#18+
Модератор: корованы не забыл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2013, 22:57 |
|
||
|
Проектирвоание БД. Нужна помощь бывалых.
|
|||
|---|---|---|---|
|
#18+
Дмитрий, Ок, спасибо, все дошло. Даже странно, что не додумался. Очевидно, что не хватало взгляда со стороны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2013, 23:14 |
|
||
|
Проектирвоание БД. Нужна помощь бывалых.
|
|||
|---|---|---|---|
|
#18+
Нет, что что, а грабить корованы можно будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2013, 23:15 |
|
||
|
Проектирвоание БД. Нужна помощь бывалых.
|
|||
|---|---|---|---|
|
#18+
BilalovВещи могут быть разных типов - мечи, шлемы, сапоги. Назови это слотом (куда одевается). Тип - слишком общее слово. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2013, 08:00 |
|
||
|
Проектирвоание БД. Нужна помощь бывалых.
|
|||
|---|---|---|---|
|
#18+
Гхостик, Да, может как-то исправлю. Пока, в шоке от такой ошибки(решение которой предложил Дмитрий), пошел читать Дейта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2013, 15:54 |
|
||
|
Проектирвоание БД. Нужна помощь бывалых.
|
|||
|---|---|---|---|
|
#18+
ГхостикBilalovВещи могут быть разных типов - мечи, шлемы, сапоги. Назови это слотом (куда одевается). Тип - слишком общее слово.может, у ТСа там кукла как в аллодах т.е. на один "слот" (например туловище) можно несколько шмоток одеть (рубаха, кольчуга, латы... и ещё что-нибудь сверху, например плащ ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2013, 06:18 |
|
||
|
Проектирвоание БД. Нужна помощь бывалых.
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovИ в чём смысл запроса на наличие-отсутствие магических эффектов? Тебе всё равно придётся применять к персонажу полный список эффектов шмотки, включая магические. Смотря под какую систему. В ADnD 3ed., например, все гораздо сложнее - из 5 типов модификаторов брони складывается только один, а в остальных учитывается одна самая крутая шмотка. Но это лучше разбирать в аппликейшне, в любом случае. А из базы просто тянуть полный список всего шмота. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2013, 11:17 |
|
||
|
Проектирвоание БД. Нужна помощь бывалых.
|
|||
|---|---|---|---|
|
#18+
tanglirт.е. на один "слот" (например туловище) можно несколько шмоток одеть (рубаха, кольчуга, латы... и ещё что-нибудь сверху, например плащ ) Это решается тем, что шмот вносит свои слоты. Скажем, на рубахе могут быть карманы или на поясе - отделения для всякого барахла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2013, 16:50 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=32&tid=1541107]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
167ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 283ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...