新手实践:人生模拟器(3)
#include
#include
#include
#includevoid xxsr(); //各属性赋值
void gamesc(); //各属性输出
void pdhs(); //判断属性输入是否小于20
void rsmnq1(); //普通的人生模拟器
void rsmnq2(); //牛逼的人生模拟器struct game //游戏属性数据
{int zs; //总属性int _qy; //气运int _tz; //体质int _yz; //颜值int _jc; //家产}yx;int main()
{for(;1;){int n=1;for(;n==1;){xxsr();int choose;pdhs();gamesc();printf("是否开始游戏(1:是/2:否):");scanf_s("%d",&choose);if(choose==1){n=0;}else if(choose==2){n=1;}else{printf("你特么输的什么玩意,直接开始");n=0;}}system("cls"); //清屏printf("请选择你要进行的模式\n");printf("1.普通人的一生;2.牛逼的一生\n");printf("请选择:");scanf_s("%d",&n);if(n==1){rsmnq1();}else if(n==2){rsmnq2();}else{printf("什么玩意!直接随机!\n");n=rand() % 2;if(n==0){rsmnq1();}else{rsmnq2();}}scanf_s("%d",&n);}return 0;
}void xxsr()
{yx.zs=20;system("cls"); //清屏printf("\n---------------------------------------------------------------------------\n");printf(" 你现在有20点属性可以分配\n");printf(" 但是只有四项可以分配\n");printf(" 分别是:运气,体制,颜值,家产\n");printf("\n---------------------------------------------------------------------------\n\n");printf(" 现在请分配你的运气:");scanf_s("%d",&yx._qy);printf("\n");printf(" 现在请分配你的体质:");scanf_s("%d",&yx._tz);printf("\n");printf(" 现在请分配你的颜值:");scanf_s("%d",&yx._yz);printf("\n");printf(" 现在请分配你的家产:");scanf_s("%d",&yx._jc);printf("\n");system("cls"); //清屏}void pdhs()
{yx.zs=yx._qy+yx._tz+yx._yz+yx._jc;if(yx.zs<=20){printf("\n\n 诚实的孩子,这是你的奖励\n");yx._qy+=10;printf(" 气运+10\n");}else{printf("\n\n 贪婪的人类,你将得到应有的惩罚\n");yx._qy=rand() % 5; //随机函数yx._tz=rand() % 5;yx._yz=rand() % 5;yx._jc=rand() % 5;}
}void gamesc()
{printf("\n|---------------------------------------------------------------------------|\n");printf("| 你当前的各属性为: \n");printf("|---------------------------------------------------------------------------|\n");printf("| 气运:%d \n",yx._qy);printf("|---------------------------------------------------------------------------|\n");printf("| 体质:%d \n",yx._tz);printf("|---------------------------------------------------------------------------|\n");printf("| 颜值:%d \n",yx._yz);printf("|---------------------------------------------------------------------------|\n");printf("| 家产:%d \n",yx._jc);printf("|---------------------------------------------------------------------------|\n");}void rsmnq1()
{printf("11111111");printf("\n");printf("\n");printf("\n");printf("\n");printf("\n");printf("\n");printf("\n");printf("\n");printf("\n");printf("\n");printf("\n");printf("\n");
}void rsmnq2()
{printf("22222222");printf("\n");printf("\n");printf("\n");printf("\n");printf("\n");printf("\n");printf("\n");printf("\n");printf("\n");printf("\n");printf("\n");printf("\n");
}
框架大概是这样的,然后就是一些内容的填充,和选择故事。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
