0

这个来自 Udacity 的 android课程包含一个名为“App Architecture(UI Layer)”的部分,它在其中创建了以下应用程序

这个应用程序基本上给你 X 秒来猜测尽可能多的单词。在这种情况下,作者决定使用一个片段 (GameFragment.kt) 和一个处理所有游戏逻辑的视图模型 (GameViewModel.kt)。

现在想象一下,我不想在 X 秒内找到尽可能多的单词,而是想在 10 轮中玩两个玩家之间的游戏。我每次只给每个玩家一个词,他们有 X 秒的时间来找到它。每一轮都由玩家轮流猜测单词。

在这种情况下,我可以通过创建 MainGameFragment 来遵循课程中所示的应用程序架构,该 MainGameFragment 将为玩家的每一轮创建片段。在每个玩家的时间结束后,该片段将再次调用 MainGameFragment 并将每个案例所需的数据传递给它(当前回合,是否找到单词的布尔值等)。

还有比这更好的方法吗?

4

0 回答 0