我和我的小组正在构建一个谜语游戏,系统会提示用户回答设定难度的5个谜语。谜语和答案最初写在一个文本文件中,然后导入并用“ /”分隔,然后用作数组列表。
问题1:
在buildGame
类中,我们在start()
方法的直接for循环内使用许多方法。
在start()
中,我们想在for循环开始之前启动一个计时器,并在for循环结束之后结束。
但是,Person
类的toString()
不能输出正确的时间,这表明我们将计时器的开始和结束时间放置在错误的位置。
我们有一个较早的谜语游戏模型,在该模型中,我们为每个谜语启动和结束了计时器,并且它起作用了,但是在for循环之前和之后放置它似乎不起作用。
问题2::start()
调用checkAnswer()
来检查答案是否正确,并使用方法win()
或{ {1}},是在wrong()
类中创建的。但是,像计时器一样,Person类的Person
不能打印出正确的分数。
toString()