免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1068 | 回复: 1
打印 上一主题 下一主题

急需高手解决 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-09 18:01 |只看该作者 |倒序浏览
我有一个设计课题,要求是用C++完成一个游戏:
本游戏使用6个立方体骰子,可供两个以上游戏者集体游玩。骰子的六面分别标有阿
拉伯数字1~6的点数。游戏时若干个骰子同时集中掷下,依据所得到点数组合计算得分。
游戏计分规则如下:
·获得一个1点得100分;
· 获得一个5点得50分;
· 获得三个1点得1000分;
· 获得六个1点得3000分;
· 获得三个相同点(三个一点除外)将此单独点数乘以100后计算得分;(例:三个2点
   得分为2×100=200分)。
游戏控制规则如下:
· 游戏者依次获得一轮游戏机会,得分由各轮游戏的得分累计获得。
· 每一轮开始时有六个骰子可以投掷。每掷一把后计算得分并将得分的骰子取出,再汇集其余的骰子掷下一把。逐次掷下去直至掷完骰子或主动放弃再掷。
· 游戏开始时,掷一把得到300分或以上分既可入局(已得积分带入)。否则将失去本轮
   游戏资格须待下一轮机会。
· 在入局后的每轮投掷中,若有一把未能得分,则本轮已得的全部积分作废且失去本轮游
   戏资格须待下一轮机会。
· 首先获得3000分者为赢家。

希望高手们帮助完成!

论坛徽章:
0
2 [报告]
发表于 2006-09-09 18:02 |只看该作者
C++……我没玩过。

不知道是用C的思路还是C++的做法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP