Показать сообщение отдельно
Старый 02.09.2009, 20:07
CrazyCoder вне форума Посмотреть профиль Отправить личное сообщение для CrazyCoder Найти все сообщения от CrazyCoder
  № 36  
Ответить с цитированием
CrazyCoder

Регистрация: Aug 2008
Сообщений: 15
Цитата:
Сообщение от Division Посмотреть сообщение
Раз уж зашёл разговор об MVC, то тоже спрошу.
Вот представим себе игру - несколько режимов, к примеру, меню, редактор, игра вид сверху, игра вид сбоку.
Как это на MVC выглядит? На каждый режим своя модель/представление/контроллер?
Вид сбоку и вид сверху - разные View одной модели.
Меню - Редактор - Игра - Стейтмашина. Она может или посылать event'ы в некое убер MVC предназначенное на все случаи жизни, либо некоторые состояния могут быть независимыми MVC. Ну т.е. задесь взяв стейтмашину и MVC - крутить до совпадания архитектуры с требованиями.

Меня вот больше интересуют примеры применения MVC для динамических игр, где персонаж имеет различные приёмы, может бегать, прыгать, падать.... Я примерно понял как работает библиотека pureMVC, но не вижу в ней какого-нибудь смысла для разработки не информационной системы (не сайт, не интрефейс к базе, не стратегия).