
Bob叔叔利用Karma,Mocha和Chai开发的保龄球游戏Kata。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
保龄球比赛模拟,由Bob叔叔创作的经典作品,采用JavaScript实现计分系统。 游戏流程包含十个回合,如同上图所示。 在每个回合中,玩家均有两次机会击倒全部十个大头针。 回合的总得分是击倒大头针数量的总和,并根据罢工和备用情况额外获得奖金。 备用指的是玩家在两次尝试中都成功击倒所有十个大头针的情况;此时,该回合的好处是下一轮击倒大头针的数量的增加。 例如,在第三回合中,得分将为10(击倒总数)加上5的奖金(基于下一轮滚动的球数)。 罢工则指玩家在第一次尝试中就成功击倒所有十个大头针的情况;该回合获得的奖励是下一次滚动两个球的总值。 在第十个回合中,允许掷出备用球或罢工球的球员可以额外滚动多余的球以完成该回合,但最多只能滚动三个球。 要求开发一个名为“BowlingGame”的类卷(即大头针),该类具备两种计分方法。 每次掷球时,玩家会发出叫号指示要击倒的引脚编号。 `score()` 方法仅在游戏结束时被调用,返回整个游戏的总得分。 一局游戏包含十个回合,每个回合代表一个游戏阶段。
全部评论 (0)
还没有任何评论哟~


