дизайн «игрового движка» для небольших игр на JavaScript? - PullRequest
1 голос
/ 08 ноября 2011

Я делаю группу из двух или трех простых игр на javascript для развлечения.После того, как кто-то закончит одну игру, ему будет представлена ​​более сложная или простая версия другой игры, в зависимости от того, была ли выиграна или проиграна оригинальная игра.У меня вопрос высокого уровня о дизайне вещей:

До сих пор я создал класс для одного типа игры, который управляет взаимодействием с пользовательским интерфейсом и состоянием самой игры.Но для отслеживания того, сколько подигр было выиграно, или для понимания, будет ли следующая представленная игра более или менее сложной, нужно ли приводить аргументы в пользу создания класса «игрового движка»?Как движок общается с играми?Например, когда игра выиграна, как эта информация передается движку?Есть ли лучший или более распространенный дизайн?

(Если вы хотите увидеть, что у меня есть, игры здесь постепенно обретают форму: https://github.com/yosemitebandit/candela и их можно посмотреть на http://yosemitebandit.com/candela)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...