文件名称:Bowling-Challenge:创客学院
文件大小:40KB
文件格式:ZIP
更新时间:2024-07-29 18:08:07
JavaScript
保龄球挑战 这是我们第 5 周的周末挑战。目标是使用 Javascript 构建一个记分牌,跟踪一个玩家的保龄球比赛的得分。 我们将使用 Jasmine 测试开发它,根据基本类和职责定义游戏。 ##如何描述游戏 游戏由 10 帧组成,玩家在其中尝试击倒 10 个大头针。 在每一帧中,玩家可以投掷一两次。 实际数量取决于罢工和备件。 一帧的得分是击倒球瓶的数量加上罢工和备件的奖金。 在每一帧之后,10 个引脚被重置。 ###Strikes & Spares 如果玩家在一帧中的第一次掷骰中击倒了所有 10 个球瓶,则他获得了一次好球。 框架立即结束(因为没有针脚可用于第二卷)。 如果用一个框架的两个角色击倒所有 10 个针脚,玩家就有一个备用的。 ###如何计算奖金如果有备用,那一帧的奖金是被下一个滚动击倒的瓶数(即下一帧的第一个角色)。 如果发生罢工,则该帧的奖励将是接下来两次掷骰所击
【文件预览】:
Bowling-Challenge-master
----src()
--------Frame.js(619B)
--------10Frame.js(0B)
--------ScoreBoard.js(1KB)
--------Roll.js(108B)
----.DS_Store(6KB)
----SpecRunner.html(1KB)
----spec()
--------RollSpec.js(231B)
--------FrameSpec.js(1KB)
--------ScoreBoardSpec.js(2KB)
--------10FrameSpec.js(0B)
----README.md(3KB)
----lib()
--------.DS_Store(6KB)
--------jasmine-2.0.2()
----readme.md(3KB)
----MyNotes(1KB)