From: Konstantin T. <an...@ya...> - 2010-09-17 18:26:01
|
> В этом-то и идея. Что игрок будет содержать просто набор стратегий и в > нужный момент подсовывать GameEngine нужную. > Я бы лучше рассмотрел архитектуру, основанную на API стратегий, а не API > игрока. > > Ведь, по сути, в каждой из фаз игры нужны не все методы, перечисленные > тобой, а только один. > Под фазами игры я понимаю : > * торговля за прикуп (сюда же наверно заказ игры, сброс карт) > * торговля за вист (не помню как правильно завётся. надеюсь поймёшь) > * собственно, игра (какую карту бросить следующей) Но логика этих действий в общем случае связана между собой, поэтому обрамляющий класс Player, с котороым взаимодействует модель, все равно нужен -- Regards, Konstantin |