保龄球挑战这是我们第5周的周末挑战。目标是使用Javascript构建一个记分牌,跟踪一个玩家的保龄球比赛的得分。我们将使用Jasmine测试开发它,根据基本类和职责定义游戏。

如何描述游戏

游戏由10帧组成,玩家在其中尝试击倒10个大头针。在每一帧中,玩家可以投掷一两次。实际数量取决于罢工和备件。一帧的得分是击倒球瓶的数量加上罢工和备件的奖金。在每一帧之后,10个引脚被重置。

Strikes & Spares

如果玩家在一帧中的第一次掷骰中击倒了所有10个球瓶,则他获得了一次好球。框架立即结束(因为没有针脚可用于第二卷)。如果用一个框架的两个角色击倒所有10个针脚,玩家就有一个备用的。

如何计算奖金

如果有备用,那一帧的奖金是被下一个滚动击倒的瓶数(即下一帧的第一个角色)。如果发生罢工,则该帧的奖励将是接下来两次掷骰所击倒的瓶数。

感兴趣吗?你可以查看详细的保龄球挑战源码了解更多。我们还为你准备了保龄球挑战计算十个保龄球的得分源码javascript挑战家庭作业源码,这些资源都非常适合用来参考和学习。

你可能想知道,究竟要怎样用Javascript实现这样的记分牌呢?不妨看看这个保龄球游戏的例子,它会带给你更多灵感。如果你对如何计算保龄球得分感到困惑,保龄球积分这个链接可能会帮到你。

以上只是一些起步资源,如果你希望进一步提升技能,javascript challenge UCSD JavaScript挑战源码代码挑战JavaScript源码也是不错的选择。不要错过这些机会,动手实践吧!