2013-04-30 1 views
0

Я бы хотел сделать 2D-игру на Java с использованием шаблона MVC, но у меня есть некоторые проблемы, связанные с битвами.2D-игра - Поворотная RPG с использованием шаблона MVC

Есть две группы, один из героев и один из монстров. Игрок может управлять первым. Моя игра пошаговая: я хотел бы выбрать одного персонажа за раз, попросить игрока использовать действие, его цель и, наконец, выполнить действие. Однако я не могу настроить эту последовательность команд с помощью шаблона MVC.

Может ли кто-нибудь мне помочь?

+2

Я думаю, что ваш вопрос лучше подходит здесь: http://gamedev.stackexchange.com/ –

+0

Контроллер и зритель спрашивают модель, в каком состоянии она находится, если в бою вид показывает боевой графический интерфейс, контроллер позволяет вводить переключатель через героев и их заклинания/атаки. Это самый простой способ, который я могу себе представить. – arynaq

ответ

1

Шаблон MVC не решает вашу модель объектной модели. Это хороший старт и может быть использован для создания многоуровневой архитектуры, где ваша модель отделена от представления. Но проблема с дизайном находится внутри самой модели - вам нужно создать Object Design для этого и, возможно, использовать другие шаблоны Design.

Возможно, вы захотите взглянуть на Command pattern, так как он помогает абстрактным Actions/Commands и упрощает их обработку.

Смежные вопросы