1. 首页
  2. 考试认证
  3. 其它
  4. bowling_challenge

bowling_challenge

上传者: 2024-07-30 03:38:38上传 ZIP文件 39.84KB 热度 3次

保龄球挑战!这是我们第5周的周末挑战。目标是使用JavaScript构建一个记分牌,跟踪一个玩家的保龄球比赛的得分。我们将使用Jasmine测试开发它,根据基本类和职责定义游戏。游戏由10帧组成,玩家在其中尝试击倒10个大头针。在每一帧中,玩家可以投掷一两次。实际数量取决于罢工和备件。一帧的得分是击倒球瓶的数量加上罢工和备件的奖金。在每一帧之后,10个引脚被重置。

如果玩家在一帧中的第一次掷骰中击倒了所有10个球瓶,他获得了一次好球。框架立即结束(因为没有针脚可用于第二卷)。如果用一个框架的两个角色击倒所有10个针脚,玩家就有一个备用的。如果有备用,那一帧的奖金是被下一个滚动击倒的瓶数(即下一帧的第一个角色)。如果发生罢工,则该帧的奖励将是接下来两次掷骰所击倒的瓶数。

为了实现这一目标,您可以参考保龄球挑战源码保龄球挑战计算十个保龄球的得分源码。这些资源将帮助您更好地理解如何构建记分牌以及如何使用Jasmine进行测试。如果您对Jasmine不太熟悉,可以查看JavaScript单元测试框架JasmineJavaScript Jasmine JavaScript测试教程英文版以获取更多信息。

希望这些资源能够帮助您成功完成挑战,并在学习JavaScript和Jasmine的过程中获得乐趣!如果您有任何问题或需要进一步的帮助,请随时查阅上述链接。祝您好运并享受编程的乐趣!

用户评论