一个多重小游戏戏,可能有bug(新版编译器不支持put)发现后我会该一改>_<

代码:

void panduan2()
 
{
if(win>=10)
{
out("已解锁全部游戏");
Sleep(2000);
abc=1;
win-=10;
}else{
out("权限不够");
Sleep(1000);
}
}
void waigua(){
printf("密码1:");
scanf("%d",&a);
printf("密码2:");
scanf("%d",&b);
c=a+b;
if(c==286){
score+=200;
printf("谁是学神?");
cout<<endl;
printf("1 .徐若宸");
cout<<endl;
printf("2 .文雅洁");
cout<<endl;
printf("3 .朱持正");
cout<<endl;
printf("4 .杨程程");
cout<<endl;
printf("5 .张紫涵");
cout<<endl;
printf("6 .石欣宇");
cout<<endl;
printf("7 .其他人");
cout<<endl;
printf("9 .你自己");
cout<<endl;
printf("10.这一题不适合我,退出");
cout<<endl;
scanf("%d",&d);
if(d==1||d==2||d==3){
out("你答对了,真棒");
Sleep(2000);
score+=500;
return;
}
if(d==4||d==5||d==6||d==7||d==8){
out("错了,减100毛爷爷");
Sleep(2000);
score-=100;
return;
}
if(d==9){
out("怎么可能?减200毛爷爷");
Sleep(2000);
score-=200;
return;
}
if(d==10){
out("拜拜,给你1个毛爷爷");
Sleep(2000);
score+=1;
return;
}
if(d>10){
out("调皮蛋,罚50毛爷爷");
Sleep(2000);
score-=50;
return;
}
}
else{
cout<<"你答错了!Sorry!O(∩_∩)O"<<endl;
Sleep(1000);
score=0;
return;
}
}
void chengfa()
{
int cv;
if(score<=0)
{
printf("惩罚开始");
cout<<endl;
printf("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS");
cout<<endl;
printf("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS");
cout<<endl;
printf("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS");
cout<<endl;
printf("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS");
cout<<endl;
printf("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS");
cout<<endl;
printf("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS");
cout<<endl;
printf("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS");
cout<<endl;
printf("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS");
cout<<endl;
printf("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS");
cout<<endl;
printf("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS");
cout<<endl;
printf("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS");
cout<<endl;
printf("SSSSSSSSSSSSSSSSSS5SSSSSSSSSSSSSSSSSSS");
cout<<endl;
printf("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS");
cout<<endl;
printf("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS");
cout<<endl;
printf("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS");
cout<<endl;
printf("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS");
cout<<endl;
printf("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS");
cout<<endl;
printf("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS");
cout<<endl;
printf("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS");
cout<<endl;
printf("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS");
cout<<endl;
printf("刚刚多余的数字在第几行第几列");
scanf("%d",&cv);
int cvv;
cin >> cvv;
if(cv==6&&cvv==19)
{//6 19
score+=50;
lose=10000000;
screen();
}
else
{
chengfa();
system("cls");
}
}
}
void color()
{
out("你要什么字体颜色?");
cout<<endl;
out("黑色:按1");
cout<<endl;
out("蓝色:按2");
cout<<endl;
out("绿色:按3");
cout<<endl;
out("浅绿色:按4");
cout<<endl;
out("红色:按5");
cout<<endl;
out("紫色:按6");
cout<<endl;
out("黄色:按7");
cout<<endl;
out("白色:按8");
cout<<endl;
out("灰色:按9");
cout<<endl;
out("淡蓝色:按A");
cout<<endl;
out("淡绿色:按B");
cout<<endl;
out("淡浅绿色:按C");
cout<<endl;
out("淡红色:按D");
cout<<endl;
out("淡紫色:按E");
cout<<endl;
out("淡黄色:按F");
cout<<endl;
out("亮白色:按G");
cout<<endl;
char c;
cin>>c;
switch(c)
{
case '1':
system("color 0");
break;
case '2':
system("color 1");
break;
case '3':
system("color 2");
break;
case '4':
system("color 3");
break;
case '5':
system("color 4");
break;
case '6':
system("color 5");
break;
case '7':
system("color 6");
break;
case '8':
system("color 7");
break;
case '9':
system("color 8");
break;
case 'A':
system("color 9");
break;
case 'B':
system("color A");
break;
case 'C':
system("color B");
break;
case 'D':
system("color C");
break;
case 'E':
system("color D");
break;
case 'F':
system("color E");
break;
case 'G':
system("color F");
break;
default:
system("color");
break;
}
out("调颜色成功。");

void judge()
{
if(player[cishu]==1)
{
if(computer==2)
{
computer_lose();
}
if(computer==3)
{
player_lose();
}
if(computer==1)
{
tin();
}
}
if(player[cishu]==2)
{
if(computer==3)
{
computer_lose();
}
if(computer==1)
{
player_lose();
}
if(computer==2)
{
tin();
}
}
if(player[cishu]==3)
{
if(computer==1)
{
computer_lose();
}
if(computer==2)
{
player_lose();
}
if(computer==3)
{
tin();
}
}
}
void zhiliwenda()
{
system("cls");
system("color 9F");
cout<<"开始智力问答!"<<endl;
Sleep(1000);
for(int i=1;i<=10;i++)
timu(rand()%10);
tili+=5;
}
void timu(int in)
{
int input;
switch(in)
{
case 0:
{
out("0~31有几个数?");
cout<<endl;
cin>>input;
if(input==32)
{
out("被你答对了,真是不可思议!");
cout<<endl;
return;
}
else
{
out("脑子有问题。");
cout<<endl;
timu(rand()%10);
}
}
break;
case 1:
{
out("0,1,1,2,3,5,8,后面是什么?");
cout<<endl;
cin>>input;
if(input==13)
{
out("被你答对了,真是不可思议!");
cout<<endl;
return;
}
else
{
out("sb。");
cout<<endl;
timu(rand()%10);
}
}
break;
case 2:
{
out("9,61,52,63,94,后面是什么?");
cout<<endl;
cin>>input;
if(input==64)
{
out("被你给答对了,真是不可思议!");
cout<<endl;
return;
}
else
{
out("6666666。");
cout<<endl;
timu(rand()%10);
}
}
break;
case 3:
{
out("求7分之1的小数点后第1000位是多少。");
cout<<endl;
cin>>input;
if(input==8)
{
out("被你答对了,真是不可思议!");
cout<<endl;
return;
}
else
{
out("这都不会。");
cout<<endl;
timu(rand()%10);
}
}
break;
case 4:
{
out("求13分之1的小数点后第1000位是多少。");
cout<<endl;
cin>>input;
if(input==9)
{
out("被你答对了,真是不可思议!");
cout<<endl;
return;
}
else
{
out("这都不会。");
cout<<endl;
timu(rand()%10);
}
}
break;
case 5:
{
out("2^16=?");
cout<<endl;
cin>>input;
if(input==65536)
{
out("被你答对了,真是不可思议!");
cout<<endl;
return;
}
else
{
out("这都不会。。。");
cout<<endl;
timu(rand()%10);
}
}
break;
case 6:
{
out("一吨水多少钱?");
cout<<endl;
cin>>input;
if(input>=3&&input<=8)
{
out("被你答对了,真是不可思议!");
cout<<endl;
return;
}
else
{
out("这都不会。666666666。。。");
cout<<endl;
timu(rand()%10);
}
}
break;
case 7:
{
out("求你一天吃几碗饭。");
cout<<endl;
cin>>input;
if(input<=2)
{
out("被你答对了,真是不可思议!");
cout<<endl;
return;
}
else
{
out("吃货!");
cout<<endl;
timu(rand()%10);
}
}
break;
case 8:
{
out("求标准钢琴有几个键。");
cout<<endl;
cin>>input;
if(input==88)
{
out("被你答对了,真是不可思议!");
cout<<endl;
return;
}
else
{
out("这都不会。。。估计不弹钢琴。。。");
cout<<endl;
timu(rand()%10);
}
}
break;
case 9:
{
out("本游戏至少有多少行?");
cout<<endl;
cin>>input;
if(input>=600)
{
out("被你答对了,真是不可思议!");
cout<<endl;
return;
}
else
{
out("这都不会。");
cout<<endl;
timu(rand()%10);
}
}
break;
}
}
void screan()
{
while(1)
{
system("cls");
if(tili<=0)
{
out("体力为0,休息一会,马上回来!");
cout<<endl;
Sleep(2000);
int i,yushu;
for(i=1;i<=rand()%20;i++)
{
yushu=i%8;
switch(yushu)
{
case 0:
{
system("color 0F");
out("吃鸡三级头套装,限购10个哟!");
Sleep(2000);
system("cls");
break;
}
case 1:
{
system("color 3F");
out("我的世界头套100个,现在大促销,快来买哟!");
Sleep(2000);
system("cls");
break;
}
case 2:
{
system("color AF");
out("装逼专用机器,还送10年保修哟!");
Sleep(2000);
system("cls");
break;
}
case 3:
{
system("color BF");
out("吃鸡专用98k,800里外一枪爆头!");
Sleep(2000);
system("cls");
break;
}
case 4:
{
system("color AB");
out("王者10000000份外挂大放送,手快有手慢无!");
Sleep(2000);
system("cls");
break;
}
case 5:
{
system("color 0F");
out("Surface Pro 7笔记本电脑出售,抢购只在1秒间!");
Sleep(2000);
system("cls");
break;
}
case 6:
{
system("color 1F");
out("6666666,6666666,6666666,6666666");
Sleep(2000);
system("cls");
break;
}
}
}
zhiliwenda();
}
out("你现在有");
cout<<score;
out("张毛爷爷,");
cout<<meichao;
out("美元,");
cout<<tili;
out("点体力值,");
cout<<win;
out("次胜利,");
cout<<lose;
out("次失败,");
cout<<isvip;
out("张VIP卡,");
cout<<ismvp;
out("张MVP卡,");
cout<<xingyv;
out("信誉积分.");
cout<<endl;
out("现在,你可以有以下选择:");
cout<<endl;
out("1:人机大战");
cout<<endl;
out("2:购买道具");
cout<<endl;
out("3.游戏简介");
cout<<endl;
out("4.作者简介");
cout<<endl;
out("5:外挂");
cout<<endl;
out("6:调整设置");
cout<<endl;
out("7:玩玩小游戏");
cout<<endl;
out("8:新年快乐!"); 
int in;
cout<<endl;
cin>>in;
switch(in)
{
case 1:
fight();
screan();
system("cls");
break;
case 2:
store();
system("cls");
break;
case 3:
jianjei();
system("cls");
break;
case 4:
zuozhe();
system("cls");
break;
case 5:
waigua();
system("cls");
break;
case 6:
color();
system("cls");
case 7:
panduan();
system("cls");
break;
case 8:
newyear();
system("cls");
break;
default:
out("输错了,请重试。");
Sleep(1000);
}
}
}

【小游戏】一个星期才做完,累使吾了(球球各位父老乡亲看一眼吧)相关推荐

  1. web小游戏开发:华容道(完)

    web小游戏开发:华容道(完) 游戏关卡 html css js js 说明 实现角色移动和胜利判定 完整代码 小结 游戏关卡 书接上文,对于游戏来说,我们可以看做一个 4 x 5 的区域,最小的小兵 ...

  2. python做一个小游戏_利用python做个小游戏

    从本期开始,我们将利用几天的时间用python来做个小游戏,当然,在做小游戏之前,我们必须学会一个做小游戏的第三方库--pygame.可能有人会说,python不擅长或者说不适合用来做游戏,的确是这样 ...

  3. java 迷你桌面地图_求教贴,Java桌面小游戏的地图怎么做

    展开全部 小游戏地e5a48de588b63231313335323631343130323136353331333365656566图一般都是各种图片的拼接,然后保存到2维数组里面 比如//数值常量 ...

  4. Java实战小游戏《flapper Bird》完整版,含源码

    Flapper Bird 目录 一.前言 二.素材准备 1.背景图片 2.背景音乐 三.建立工程 四.代码实现 1.小鸟类 2. 地面类 3.  柱子类 4.  音乐类 5. 游戏类 五.效果展示 六 ...

  5. APP小游戏——一个都不能死

    文章目录 前言 一.使用步骤 1.上传素材 2.界面设计 3.逻辑设计 4.模拟器调试.导出项目.打包apk 二.实际效果 1.手机截图 2.游戏资源 总结 前言 使用APP Inventor设计&q ...

  6. html做偶像图片2048小游戏,一个自制的2048小游戏(一)

    导语 本次将会从头到尾讲一个2048游戏的制作过程,中间也会穿插自己的理解 一.项目结构 除了html和css文件外,分了main.js,support.js,showanimation.js,以及引 ...

  7. html5小游戏是用js做的吗,谁说做H5动画和游戏一定要canvas?

    2021.05.06-更新了底层,使用起来更加方便,还可以使用oop的继承,增加了一个新demo /----------------------------------------以下原文内容---- ...

  8. android对战的象棋小游戏,使用GridView做棋盘

    最近写了一个对战型的中国象棋,象棋嘛,这种类型的代码,网上一定是有的,然而我发现,网上关于各类象棋的代码,几乎全部都是用Canvas去写的.的确,Canvas在布局上经常会用到,画一些曲线图形和不规则 ...

  9. c语言 回合制小游戏,一个回合制小游戏的设计笔记

    发在这的目的: 1.做个记录 2.与人交流讨论 场景:二维方格组成的场景,一个格子里只能有一个单位,每个单位都会占据自己的格子. 行为:每个回合里,每个单位都有一定的行为点数,单位的任何行为都需要消耗 ...

最新文章

  1. python视频抽帧 后 前端javascript如何显示_python通过ffmgep从视频中抽帧的方法
  2. 一个sqlserver数据库表查看与备份软件
  3. Boot Loader的启动流程和开发经验总结
  4. 中科大 计算机网络3 网络边缘Edge
  5. python和什么一起学_java和python可以一起学吗
  6. laravel 下载报错:Unable to guess the mime type as no guessers are available
  7. 站点信息 统计 内容 概况
  8. vscode同时打开多个文档方法,简直了
  9. 只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。...
  10. 使用AjaxPro实现ajax效果
  11. IK10外壳冲击等级测试
  12. gson读取json字符串_通过Gson解析Json数据
  13. python 数字转换为汉字大写
  14. CentOS的下载与安装
  15. WorkManager
  16. 红牛分公司数据part02
  17. 易于设置的触摸板增强神器 bettertouchtool mac中文版(支持M1)
  18. java json asc排序_按ASCII码给json对象排序
  19. 10nm首秀!这就是英特尔十代酷睿
  20. 分享一个二维码生成的接口,简单好用

热门文章

  1. 2020年南京大学工程管理学院物流工程与管理、工业工程与管理考研
  2. Creo二次开发异步模式配置
  3. 资产跟踪设备中GPS精度因子的数值和范围
  4. linux离线安装Fastdfs
  5. Rayleigh阻尼相关系数单位的确定
  6. 怎样下载百度文库文章
  7. BUCK电路控制方式
  8. LVGL8.1笔记1--显示移植(2022-0515)
  9. 诗雨带你彻底征服AndroidStudio的安装与配置问题!
  10. 从国企到互联网,一个初入职场将近一年半工作经验程序员的「得」与「失」