tpb's Introduction
== It should take the number of pins knocked down by each ball as input and give the score for each frame as output. The details: Bowling is played by throwing a ball down a narrow alley toward ten wooden pins. The object is to knock down as many pins as possible per throw The game is played in ten frames. At the beginning of each frame, all ten pins are set up. The player then gets two tries to knock them all down. If the player knocks all the pins down on the first try, it is called a „strike,“ and the frame ends. If the player fails to knock down all the pins with his first ball, but succeeds with the second ball, it is called a „spare.“ After the second ball of the frame, the frame ends even if there are still pins standing. A strike frame is scored by adding ten, plus the number of pins knocked down by the next two balls, to the score of the previous frame. A spare frame is scored by adding ten, plus the number of pins knocked down by the next ball, to the score of the previous frame. Otherwise, a frame is scored by adding the number of pins knocked down by the two balls in the frame to the score of the previous frame. If a strike is thrown in the tenth frame, then the player may throw two more balls to complete the score of the strike. Likewise, if a spare is thrown in the tenth frame, the player may throw one more ball to complete the score of the spare. Thus the tenth frame may have three balls instead of two. For background information, please see http://en.wikipedia.org/wiki/Ten-pin_bowling == Instructions * Clone the app * Run the migrations * Start the server and go to http://localhost:3000 * Start a nnew game * add the amount of players you want * Add the players' names * When all players have been entered you can start a new frame * In the frame you can roll the ball for each player. *
tpb's People
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.