bowling:用于计算保龄球比赛得分的 Javascript 练习。 第 5 周挑战,与克劳迪娅搭档

时间:2024-07-16 04:17:49
【文件属性】:

文件名称:bowling:用于计算保龄球比赛得分的 Javascript 练习。 第 5 周挑战,与克劳迪娅搭档

文件大小:39KB

文件格式:ZIP

更新时间:2024-07-16 04:17:49

JavaScript

保龄球 概括 问题 计算并总结一名球员的保龄球比赛得分(在 JavaScript 中)。 保龄球游戏由 10 帧组成,玩家尝试击倒 10 个球瓶。 在每一帧中,玩家可以滚动一到两次。 实际数量取决于罢工和备件。 一帧的得分是击倒球瓶的数量加上罢工和备件的奖金。 在每一帧之后,10 个引脚被重置。 罢工 如果玩家在一帧中的第一次掷骰中击倒所有 10 个球瓶,则该玩家获得一次好球。 帧立即结束。 该帧的奖励是接下来两次滚动击倒的瓶数。 那将是下一帧,除非玩家再次击球。 备件 如果用一帧的两个滚动击倒所有 10 个针脚,则玩家有一个备用。 该帧的奖励是下一卷(下一帧的第一卷)击倒的瓶数。 第 10 帧 如果玩家在第 10 帧投出好球或备用,他们可以投出额外的球以获得奖金。 但是他们在第 10 帧中永远不能滚动超过 3 个球。 额外的掷骰仅计入奖金,而不计入常规帧数。 语言/平台/工具 语


【文件预览】:
bowling-master
----jasmine()
--------jasmine-html.js(13KB)
--------jasmine.css(19KB)
--------console.js(5KB)
--------jasmine_favicon.png(1KB)
--------boot.js(5KB)
--------jasmine.js(75KB)
----SpecRunner.html(1011B)
----Gemfile(0B)
----READMEchris.md(0B)
----spec()
--------frameSpec.js(3KB)
--------gameSpec.js(3KB)
--------rollSpec.js(1KB)
----lib()
--------roll.js(586B)
--------frame.js(2KB)
--------game.js(698B)
----README.md(2KB)

网友评论