Dice Cricket là một trò chơi mà tôi được giới thiệu khi còn nhỏ và đã sử dụng như một cách để vượt qua thời gian trong nhiều năm kể từ đó. Tôi không thể tìm thấy một trang Wikipedia vì vậy tôi sẽ giải thích các quy tắc dưới đây.
Quy tắc Dice Cricket
Tiền đề
Dice Cricket là một trò chơi tương tự như ghi một trò chơi cricket khi bạn xem nó nhưng thay vì xem và ghi lại kết quả, bạn đang lăn một cái chết và ghi lại kết quả.
Các kết quả được ghi lại trong một bảng như được hiển thị ở dưới cùng.
Trưng bày
Dice Cricket sử dụng một màn hình cụ thể để hiển thị tất cả các thông tin xảy ra.
Bảng có 11 hàng. Mỗi hàng đại diện cho một bột. Bố cục của hàng được giải thích dưới đây.
+------+------------------------------+---------+-----+
| Name | Runs | How Out |Score|
+------+------------------------------+---------+-----+
- Tên: Tên phải là một chuỗi được tạo thành hoàn toàn bằng chữ cái, chữ hoa hoặc chữ thường
- Chạy: Một người đánh bóng có thể đối mặt với 30 quả bóng. Mỗi quả bóng có thể là một trong
1 2 4 6 . /
. Điều này sẽ được giải thích chi tiết hơn dưới đây - How Out: Cách người đánh bóng đã ra ngoài. Có thể là bất kỳ
Bowled, LBW (Leg Before Wicket), Caught, Retired or Not Out
- Điểm: Tổng của tất cả các số trong
Runs
Trò chơi hoạt động như thế nào
Trong một trận đấu, luôn có 2 batters trên sân. Người chơi đầu tiên theo mặc định là người đánh bóng hiện tại và người thứ hai trong người đánh bóng "tắt".
Một trò chơi được tạo thành từ "những quả bóng": mỗi quả bóng trong trận đấu cricket được thể hiện bằng một viên xí ngầu. Mỗi cuộn thực hiện một lệnh khác nhau:
- 1,2,4 và 6 làm cho điểm số batter rất nhiều. Nếu 1 được lăn, người đánh bóng hiện tại trở thành người đánh bóng "tắt" và người đánh bóng "tắt" trở thành người hiện tại
- 3 là một "chấm bi", nghĩa là không có gì xảy ra. Nó được biểu diễn trong
Runs
phần dưới dạng a.
và điểm 0. A0
có thể không được sử dụng để thể hiện nó. - 5 là một cái bấc. Nếu 5 được lăn, người đánh bóng hiện tại "hết", Điều này có nghĩa là a
/
được thêm vào các lần chạy và từ đó trở đi, người đánh bóng không thể ghi điểm nữa. Người đánh bóng sau đó được trao đổi với người đánh bóng tiếp theo chưa đánh bóng. CácHow Out
này là một lựa chọn ngẫu nhiên của các cách có thể để thoát ra:Bowled, LBW, Caught
Ví dụ cho một cái bấc (cái này chỉ để rõ ràng, đây không phải là cách nó xuất ra)
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
Cứ 6 quả bóng, hai batters chuyển đổi; người đánh bóng hiện tại trở thành người đánh bóng "tắt" và người đánh bóng "tắt" trở thành người đánh bóng hiện tại
Nếu Runs
phần được lấp đầy (30 quả bóng), người đánh bóng sẽ ra ngoài và How Out
phần được đặt thành Retired
. Một /
không phải là được đặt ở cuối Runs
hộp.
Thử thách thực tế (vâng tất cả đó là luật chơi)
Thách thức của bạn là xuất ra một bảng hoàn thành (như ví dụ ở cuối), đưa ra một danh sách các tên. Nội dung của đầu ra chỉ nên chứa bảng và / hoặc khoảng trắng đầu hoặc cuối.
Quy tắc
- Sơ hở tiêu chuẩn không được phép
- Tất cả 11 người chơi nên có một cái gì đó trong
Runs
phần. - Chỉ có 1 người chơi có thể
Not Out
. Mọi người chơi không nghỉ hưu khác nên được lựa chọn[Bowled, LBW, Caught]
- Tên có thể dài bất kỳ trong khoảng từ 1 đến 6 phù hợp với biểu thức chính quy
A-Za-z
- Dòng cuối cùng trong bảng phải là dòng tổng (xem ví dụ)
- Bạn không phải căn chỉnh văn bản trong bảng theo bất kỳ cách nào, nhưng các dấu phân cách hàng và cột phải được căn chỉnh.
Thí dụ
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 |
+-----------------------------------------------+-----+