|
| 1 | +# This is an auto-generated file. |
| 2 | +# |
| 3 | +# Regenerating this file via `configlet sync` will: |
| 4 | +# - Recreate every `description` key/value pair |
| 5 | +# - Recreate every `reimplements` key/value pair, where they exist in problem-specifications |
| 6 | +# - Remove any `include = true` key/value pair (an omitted `include` key implies inclusion) |
| 7 | +# - Preserve any other key/value pair |
| 8 | +# |
| 9 | +# As user-added comments (using the # character) will be removed when this file |
| 10 | +# is regenerated, comments can be added via a `comment` key. |
| 11 | + |
| 12 | +[656ae006-25c2-438c-a549-f338e7ec7441] |
| 13 | +description = "should be able to score a game with all zeros" |
| 14 | + |
| 15 | +[f85dcc56-cd6b-4875-81b3-e50921e3597b] |
| 16 | +description = "should be able to score a game with no strikes or spares" |
| 17 | + |
| 18 | +[d1f56305-3ac2-4fe0-8645-0b37e3073e20] |
| 19 | +description = "a spare followed by zeros is worth ten points" |
| 20 | + |
| 21 | +[0b8c8bb7-764a-4287-801a-f9e9012f8be4] |
| 22 | +description = "points scored in the roll after a spare are counted twice" |
| 23 | + |
| 24 | +[4d54d502-1565-4691-84cd-f29a09c65bea] |
| 25 | +description = "consecutive spares each get a one roll bonus" |
| 26 | + |
| 27 | +[e5c9cf3d-abbe-4b74-ad48-34051b2b08c0] |
| 28 | +description = "a spare in the last frame gets a one roll bonus that is counted once" |
| 29 | + |
| 30 | +[75269642-2b34-4b72-95a4-9be28ab16902] |
| 31 | +description = "a strike earns ten points in a frame with a single roll" |
| 32 | + |
| 33 | +[037f978c-5d01-4e49-bdeb-9e20a2e6f9a6] |
| 34 | +description = "points scored in the two rolls after a strike are counted twice as a bonus" |
| 35 | + |
| 36 | +[1635e82b-14ec-4cd1-bce4-4ea14bd13a49] |
| 37 | +description = "consecutive strikes each get the two roll bonus" |
| 38 | + |
| 39 | +[e483e8b6-cb4b-4959-b310-e3982030d766] |
| 40 | +description = "a strike in the last frame gets a two roll bonus that is counted once" |
| 41 | + |
| 42 | +[9d5c87db-84bc-4e01-8e95-53350c8af1f8] |
| 43 | +description = "rolling a spare with the two roll bonus does not get a bonus roll" |
| 44 | + |
| 45 | +[576faac1-7cff-4029-ad72-c16bcada79b5] |
| 46 | +description = "strikes with the two roll bonus do not get bonus rolls" |
| 47 | + |
| 48 | +[efb426ec-7e15-42e6-9b96-b4fca3ec2359] |
| 49 | +description = "last two strikes followed by only last bonus with non strike points" |
| 50 | + |
| 51 | +[72e24404-b6c6-46af-b188-875514c0377b] |
| 52 | +description = "a strike with the one roll bonus after a spare in the last frame does not get a bonus" |
| 53 | + |
| 54 | +[62ee4c72-8ee8-4250-b794-234f1fec17b1] |
| 55 | +description = "all strikes is a perfect game" |
| 56 | + |
| 57 | +[1245216b-19c6-422c-b34b-6e4012d7459f] |
| 58 | +description = "rolls cannot score negative points" |
| 59 | + |
| 60 | +[5fcbd206-782c-4faa-8f3a-be5c538ba841] |
| 61 | +description = "a roll cannot score more than 10 points" |
| 62 | + |
| 63 | +[fb023c31-d842-422d-ad7e-79ce1db23c21] |
| 64 | +description = "two rolls in a frame cannot score more than 10 points" |
| 65 | + |
| 66 | +[6082d689-d677-4214-80d7-99940189381b] |
| 67 | +description = "bonus roll after a strike in the last frame cannot score more than 10 points" |
| 68 | + |
| 69 | +[e9565fe6-510a-4675-ba6b-733a56767a45] |
| 70 | +description = "two bonus rolls after a strike in the last frame cannot score more than 10 points" |
| 71 | + |
| 72 | +[2f6acf99-448e-4282-8103-0b9c7df99c3d] |
| 73 | +description = "two bonus rolls after a strike in the last frame can score more than 10 points if one is a strike" |
| 74 | + |
| 75 | +[6380495a-8bc4-4cdb-a59f-5f0212dbed01] |
| 76 | +description = "the second bonus rolls after a strike in the last frame cannot be a strike if the first one is not a strike" |
| 77 | + |
| 78 | +[2b2976ea-446c-47a3-9817-42777f09fe7e] |
| 79 | +description = "second bonus roll after a strike in the last frame cannot score more than 10 points" |
| 80 | + |
| 81 | +[29220245-ac8d-463d-bc19-98a94cfada8a] |
| 82 | +description = "an unstarted game cannot be scored" |
| 83 | + |
| 84 | +[4473dc5d-1f86-486f-bf79-426a52ddc955] |
| 85 | +description = "an incomplete game cannot be scored" |
| 86 | + |
| 87 | +[2ccb8980-1b37-4988-b7d1-e5701c317df3] |
| 88 | +description = "cannot roll if game already has ten frames" |
| 89 | + |
| 90 | +[4864f09b-9df3-4b65-9924-c595ed236f1b] |
| 91 | +description = "bonus rolls for a strike in the last frame must be rolled before score can be calculated" |
| 92 | + |
| 93 | +[537f4e37-4b51-4d1c-97e2-986eb37b2ac1] |
| 94 | +description = "both bonus rolls for a strike in the last frame must be rolled before score can be calculated" |
| 95 | + |
| 96 | +[8134e8c1-4201-4197-bf9f-1431afcde4b9] |
| 97 | +description = "bonus roll for a spare in the last frame must be rolled before score can be calculated" |
| 98 | + |
| 99 | +[9d4a9a55-134a-4bad-bae8-3babf84bd570] |
| 100 | +description = "cannot roll after bonus roll for spare" |
| 101 | + |
| 102 | +[d3e02652-a799-4ae3-b53b-68582cc604be] |
| 103 | +description = "cannot roll after bonus rolls for strike" |
0 commit comments