骰子游戏课程设计
摘要:壱、目的与要求再碰运气游戏中最常见到的是“投掷双骰子”游戏,这种游戏在影视作品中经常会见到,游戏规则其实很简单:游戏者每次投掷两颗骰子,每个骰子是一个正方体,有六个面,上面分别标有1、2、3、4、5、6个有点。玩家在游戏开始时投掷两颗骰子,如果所得到的和为7或者11,那么玩家赢得胜利。如果所得到的和为2、3、12那么玩家输了该局游戏,如果所得到别的和值,那么此和为玩家的点数,如果想赢得胜利,必须继续投掷骰子,直到取得自己的点数为止,如果投掷出的和为7,那么玩家输掉了游戏。二、工具/准备工作在开始实验前,应回顾并复习相关内容。我使用的软件是Dev-C++。三、分析1、首先定义一个类,包含所需要的函数。classDiceGame{public:intRollDice();voidhelp();voidstart();private:inta,b,c;};接着在类外定义各种提到的函数。2、由于这个游戏具有随机性,所以需要一个随机数值来显示电脑做出的选择。a=rand()%6+1;b=rand()%6+1;用这个语句实现电脑随机输出从1到12这十二个数值。3、用多个if语句,根据用户的选择来输出相应的结果。if(d==1)elseif(d==2)elseif(d!=1&&d!=2&&d!=3)4、根据游戏规则进行游戏。if(e==7||e==11)cout<<"你赢了"<<endl<<endl;elseif(e==2||e==3||e==12)cout<<"你输了"<<endl<<endl;elseif(e==4||e==5||e==6||e==8||e==9|
温馨提示:当前文档最多只能预览
5 页,若文档总页数超出了
5 页,请下载原文档以浏览全部内容。
本文档由 匿名用户 于 2022-09-16 00:00:52上传分享