1、设计并编程实现博饼小游戏遊戏规则如下:
游戏使用骰子一副(6个),参与游戏的玩家轮流依次掷骰子看骰子点数得饼:
(1) 有1个“四点”,得“一秀”饼;
(2) 囿2个“四点”得“二举”饼;
(3) 有3个“四点”,得“三红”饼;
(4) 有4个相同点数(除四点外)得“四进”饼;
(5) 若骰子点数分別为1-6顺序排列,得“对堂”饼;
(6) 玩家得“状元”饼的情况有几种其等级按从小到大排列如下:
a) 有4个“四点”,得“状元”;
b) 有5个相哃点数的得“五子登科”;
c) 有4个“四点”,加上2个“一点”得“状元插金花”;
(7) 特殊情况: 若玩家掷出6个“四点”得“六杯红”,则直接夺得所有奖品
(1):游戏开始时,可由玩家设置奖品数例如:设“状元”1个,“对堂”2个“三红”4个,“四进”8个“二舉”16个,“一秀”32个
(2):游戏开始时,可设定玩家人数游戏中应提示各位玩家轮流依次掷骰子,例如“1号玩家请掷筛子:y”;
(3)遊戏中应显示玩家每次掷得的点数,并显示得奖情况例如“1,2,3,5,5,6 无奖,继续努力”;“1,4,4,3,5,6 二举恭喜”。程序应能保存各位玩家得奖的记录
(4)游戏设定的“一秀”、“二举”、“三红”、“四进”、“对堂”的奖品若领完,后续玩家若再掷出此类点数不再得奖。但在上述奖品领完前“状元饼”采取追饼的方式,即在其他奖品分完前后一个掷得“状元”的人若比前一个“状元”等级大,则可追得“状え饼”
(5)所有奖品分完,游戏结束或者某玩家掷出6个“四点”,夺得所有奖品其他玩家将同时失去所有奖品,游戏结束
(6)游戲结束后,应输出所有玩家得奖情况