Dice Cricket은 제가 어렸을 때 소개 된 게임으로 몇 년 동안 시간을 보내는 방법으로 사용되었습니다. Wikipedia 페이지를 찾을 수 없으므로 아래 규칙을 설명하겠습니다.
주사위 크리켓 규칙
전제
주사위 크리켓의 게임 점수와 유사한 게임이다 크리켓을 당신이 그것을 보면서 오히려 이상 시청 하고 결과를 기록, 당신이 주사위를 압연 하고 결과를 기록.
결과는 하단에 표시된대로 테이블에 기록됩니다.
디스플레이
주사위 크리켓은 특정 디스플레이를 사용하여 발생하는 모든 정보를 보여줍니다.
테이블에는 11 개의 행이 있습니다. 각 행은 타자를 나타냅니다. 행의 레이아웃은 아래에 설명되어 있습니다.
+------+------------------------------+---------+-----+
| Name | Runs | How Out |Score|
+------+------------------------------+---------+-----+
- 이름 : 이름은 문자, 대문자 또는 소문자로 구성된 문자열이어야합니다.
- 타자 : 타자는 30 볼을 마주 할 수있다. 각 공은 다음 중 하나 일 수 있습니다
1 2 4 6 . /
. 이에 대해서는 아래에서 더 자세히 설명합니다. - How Out : 반죽이 나간 방식. 중 하나 일 수 있습니다
Bowled, LBW (Leg Before Wicket), Caught, Retired or Not Out
- 점수 : 모든 숫자의 합
Runs
게임의 작동 방식
경기에서는 항상 2 개의 타자가 있습니다. 첫 번째 플레이어는 기본적으로 현재 타자이고 두 번째 플레이어는 "끄기"타자입니다.
게임은 "공"으로 구성됩니다. 크리켓 경기의 각 공은 주사위 롤로 표시됩니다. 각 롤은 다른 명령을 수행합니다.
- 1, 2, 4 및 6은 타자 점수를 그 정도로 만듭니다. 1을 굴리면 현재 타자가 "off"타자가되고 "off"타자가 전류가됩니다.
- 3은 "도트 볼"로 아무 일도 일어나지 않음을 의미합니다. 이
Runs
섹션에는 a로 표시.
되고 점수는 0입니다. A0
는이를 나타내는 데 사용될 수 없습니다. - 5는 개찰구입니다. 5가 나오면 현재 타자가 "아웃"됩니다. 이것은 a
/
가 런에 추가 된 다음 타자가 더 이상 런을 득점 할 수 없음을 의미합니다. 타자는 타자를 타지 않은 다음 타자와 교체됩니다. 이How Out
섹션은 가능한 탈출 방법 중 무작위로 선택됩니다.Bowled, LBW, Caught
개찰구의 예 (명확성을 위해, 출력 방법이 아님)
player a is on 4,6,2,6,4
player b is on 6,4,2,6,6
player c hasn't batted
player a is current batter
WICKET!!!
player a is on 4,6,2,6,4,/
player b in on 6,4,2,6,6
player c is on NOTHING
player c is current batter
6 개의 공마다 2 개의 타자가 바뀝니다. 현재 타자는 "off"타자가되고 "off"타자는 현재 타자가됩니다.
상기 중간 Runs
섹션 (30 공) 채워진 타자 아웃하고 How Out
섹션으로 설정된다 Retired
. 상자 끝에 A /
가 표시되지 않습니다Runs
.
실제 챌린지 (게임의 모든 규칙에 해당)
당신의 과제는 이름 목록이 주어진 완성 된 테이블 (예 : 끝에있는 예제)을 출력하는 것입니다. 출력 내용에는 테이블 및 / 또는 선행 또는 후행 공백 만 포함해야합니다.
규칙
- 표준 허점 은 허용되지 않습니다
- 11 명 모두
Runs
섹션에 무언가가 있어야 합니다. - 1 인 만 가능합니다
Not Out
. 은퇴하지 않은 다른 모든 플레이어는[Bowled, LBW, Caught]
- 이름은 정규식과 일치하는 1에서 6 사이의 길이 일 수 있습니다.
A-Za-z
- 표의 마지막 줄은 총 줄이어야합니다 (예 참조).
- 어떤 식 으로든 표의 텍스트를 정렬 할 필요는 없지만 행과 열 구분 기호를 정렬해야합니다.
예
Input:
['Fred', 'Sonya', 'David', 'Ben', 'Cody', 'Hazel', 'Nina', 'Kim', 'Cath', 'Lena', 'Will']
Output:
+------+------------------------------+---------+-----+
| Name | Runs | How Out |Total|
+------+------------------------------+---------+-----+
|Fred |.662/ | Caught | 14 |
+------+------------------------------+---------+-----+
|Sonya |1164/ | Caught | 12 |
+------+------------------------------+---------+-----+
|David |/ | LBW | 0 |
+------+------------------------------+---------+-----+
|Ben |424/ | LBW | 10 |
+------+------------------------------+---------+-----+
|Cody |62/ | Bowled | 8 |
+------+------------------------------+---------+-----+
|Hazel |/ | LBW | 0 |
+------+------------------------------+---------+-----+
|Nina |161.6226166..44261442/ | Caught | 64 |
+------+------------------------------+---------+-----+
|Kim |11/ | Caught | 2 |
+------+------------------------------+---------+-----+
|Cath |6.21/ | LBW | 9 |
+------+------------------------------+---------+-----+
|Lena |/ | Bowled | 0 |
+------+------------------------------+---------+-----+
|Will |2 | Not Out | 2 |
+------+------------------------------+---------+-----+
| Total Runs | 121 |
+-----------------------------------------------+-----+