Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
设计';游戏引擎&x27;用于小型javascript游戏?_Javascript_Oop - Fatal编程技术网

设计';游戏引擎&x27;用于小型javascript游戏?

设计';游戏引擎&x27;用于小型javascript游戏?,javascript,oop,Javascript,Oop,为了好玩,我正在制作一组两三个简单的javascript游戏。当某人完成一个游戏后,他们将看到另一个游戏的更难或更容易的版本,这取决于最初的游戏是赢了还是输了。我有一个关于事物设计的高级问题: 到目前为止,我已经为一种游戏类型创建了一个类,用于管理与UI的交互以及游戏本身的状态。但是,为了跟踪赢得了多少子游戏,或者为了理解下一个游戏的难度是大还是小,是否有理由创建一个“游戏引擎”类?引擎如何与游戏进行通信?例如,当一场比赛获胜时,该信息如何传递到引擎?有更好或更常见的设计吗 (如果你想看看我目前

为了好玩,我正在制作一组两三个简单的javascript游戏。当某人完成一个游戏后,他们将看到另一个游戏的更难或更容易的版本,这取决于最初的游戏是赢了还是输了。我有一个关于事物设计的高级问题:

到目前为止,我已经为一种游戏类型创建了一个类,用于管理与UI的交互以及游戏本身的状态。但是,为了跟踪赢得了多少子游戏,或者为了理解下一个游戏的难度是大还是小,是否有理由创建一个“游戏引擎”类?引擎如何与游戏进行通信?例如,当一场比赛获胜时,该信息如何传递到引擎?有更好或更常见的设计吗


(如果你想看看我目前所拥有的,游戏正在慢慢形成:可以在这里观看)

或者可能是更适合此类问题的论坛……你考虑过将其保存在cookie中吗?jswolf19,谢谢,我将移动它。