Chinaunix
标题:
急需高手解决
[打印本页]
作者:
monkey188
时间:
2006-09-09 18:01
标题:
急需高手解决
我有一个设计课题,要求是用C++完成一个游戏:
本游戏使用6个立方体骰子,可供两个以上游戏者集体游玩。骰子的六面分别标有阿
拉伯数字1~6的点数。游戏时若干个骰子同时集中掷下,依据所得到点数组合计算得分。
游戏计分规则如下:
·获得一个1点得100分;
· 获得一个5点得50分;
· 获得三个1点得1000分;
· 获得六个1点得3000分;
· 获得三个相同点(三个一点除外)将此单独点数乘以100后计算得分;(例:三个2点
得分为2×100=200分)。
游戏控制规则如下:
· 游戏者依次获得一轮游戏机会,得分由各轮游戏的得分累计获得。
· 每一轮开始时有六个骰子可以投掷。每掷一把后计算得分并将得分的骰子取出,再汇集其余的骰子掷下一把。逐次掷下去直至掷完骰子或主动放弃再掷。
· 游戏开始时,掷一把得到300分或以上分既可入局(已得积分带入)。否则将失去本轮
游戏资格须待下一轮机会。
· 在入局后的每轮投掷中,若有一把未能得分,则本轮已得的全部积分作废且失去本轮游
戏资格须待下一轮机会。
· 首先获得3000分者为赢家。
希望高手们帮助完成!
作者:
langue
时间:
2006-09-09 18:02
C++……我没玩过。
不知道是用C的思路还是C++的做法。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2