我正在制作一组两到三个简单的javascript游戏,以获得乐趣。在某人完成一场比赛后,他们将会看到另一款游戏的更难或更简单的版本,具体取决于原始游戏是赢还是输。我对事物的设计有一个高层次的问题:
到目前为止,我已经为一种游戏类型创建了一个类,用于管理与UI的交互以及游戏本身的状态。但是为了跟踪已经赢得了多少子游戏,或者为了理解下一个游戏是否应该或多或少地难以实现,是否有人要求制作“游戏引擎”课程?引擎如何与游戏进行通信?例如,当赢得比赛时,该信息如何传递给引擎?是否有更好或更常见的设计?
(如果你想看看我到目前为止的情况,游戏正在慢慢形成:https://github.com/yosemitebandit/candela并可以在http://yosemitebandit.com/candela查看