Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > скажите вопрос по архитектуре


Автор: supervladislav 20.8.2011, 16:08
Я  пишу сценарий серверной игры и у меня возник такой вопрос ,как лучше распределить сущности 
у меня есть доспехи ,умения ,информация о пользователе , это 3 класса.
Но вот в чём беда есть  информация о доспехах пользователя(тоесть о том что на пользователе одето ) и информация о доступных ударах ,это   функция определяющая доступные удары пользователя и доступные доспехи , где должна находится в классе о пользователе я так понимаю.

Могли бы вы помочь разобраться?

Автор: Absinthe 20.8.2011, 16:31
supervladislav, ты правда полагаешь, что по такому вот описанию люди тебя поймут?

Автор: ksnk 20.8.2011, 16:32
насколько я понимаю, информация о доступных ударах должна быть в максимально близкой доступности. Так что она должна лежать как можно ближе, в готовом виде, а не вычисляться каждый ход. Другое дело, что при назначении нового доспеха, уровня, ets... нужно перевычислять все доступные удары с помощью функции. 

Автор: supervladislav 20.8.2011, 16:52

Absinthe, Конкретный вопрос  к какому классу определить метод который отвечает за вывод информации о личных доспехах пользователя к классу glothes или к классу юзера.

Автор: supervladislav 20.8.2011, 17:26
ksnk, ты имешь ввиду сессии ,я храню в массииве 

Автор: Absinthe 20.8.2011, 19:40
Цитата

метод который отвечает за вывод информации о личных доспехах пользователя
 К пользователю конечно же.
Как в базе, так и в коде.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)