嗯,其实我之前是以资源的方式向大家展示,但系统自动调价(C币)太高,我不忍心让大家花那么多C币下载,就把游戏代码放到文章上让大家复制。我只有一个愿望,送我那个免费的赞。

#include <iostream>
#include<bits/stdc++.h>
#include <stdlib.h>
#include<conio.h>
#include<windows.h>
using namespace std;//主角
double zhujueshengming=100;
int zhujuegongjili=20;
int zhujuefangyuli=10;
int money=0; //对手
int shengming=5000;
int gongjili=1000;
int fangyuli=500; int jiuzhu=5;void welcome();
void yaodian();
void zhuangtai();
void zhuanqian();
void zhuangbeidian();
void zhandou();
void jinbijiuzhu();string name;
int mony=600,jb=5,r=0,wait1=400,wait2=500;
double xn=20,dx,zx,xx,sx=20,fy=1,gj=4,m=1212123,mm=321531;
bool f=0,sl=1;
int main()
{welcome();Sleep(500);while(1){cout<<"你要和别人格斗,现在在准备。"<<endl;cout<<"1.赚钱"<<endl;cout<<"2.自己的状态"<<endl;cout<<"3.装备店"<<endl;cout<<"4.药店"<<endl;cout<<"5.金币(钱)救助,还剩"<<jiuzhu<<"次"<<endl;cout<<"6.开始战斗!"<<endl;int zhunbei;cin>>zhunbei;switch(zhunbei){case 1 : zhuanqian();break;case 2 : zhuangtai();break;case 3 : zhuangbeidian();break;case 4 : yaodian();break;case 5 : jinbijiuzhu();break;case 6 : zhandou();break; default : cout<<"请不要乱选!"<<endl;break; }}
}
void welcome()
{system("cls");cout<<"对战游戏!"<<endl;cout<<"作者:dinosaursmallmi"<<endl;Sleep(2000); system("cls");
}
void zhuangtai()
{cout<<"你:"<<endl;cout<<"生命:"<<zhujueshengming<<endl;cout<<"攻击力:"<<zhujuegongjili<<endl;cout<<"防御力:"<<zhujuefangyuli<<endl;cout<<"钱:"<<money<<endl;cout<<endl; cout<<"对方:"<<endl;cout<<"生命:"<<shengming<<endl;cout<<"攻击力:"<<gongjili<<endl;cout<<"防御力:"<<fangyuli<<endl;system("pause");system("cls");
}
void zhuanqian()
{long long qs=time(0);cout<<"正在挖矿(赚钱)中...\n按任意键结束\n";while(1){if(kbhit()){break;}else{if(time(0)-qs>250){cout<<"你已经筋疲力尽了.."<<endl;getch();break;}}}long long zz=time(0)-qs,hd=0;if(zz>=3){hd=zz/3*2;money+=hd;}cout<<"你挖(赚)到了"<<hd<<"元"<<endl;Sleep(1000);getch();system("cls");
}
void jinbijiuzhu()
{cout<<"确定救助?(还剩"<<jiuzhu<<"次)(y/n)"<<endl;char U;cin>>U;while(U!=('n'||'N')){if(jiuzhu!=0){jiuzhu-=1;cout<<"成功救助"<<endl; money+=1000;system("pause"); cout<<"还要救助吗?按1显示自己的状态,按2补助,按3退出"<<endl;int T; cin>>T;switch(T){case 1 : {cout<<"你:"<<endl;cout<<"生命:"<<zhujueshengming<<endl;cout<<"攻击力:"<<zhujuegongjili<<endl;cout<<"防御力:"<<zhujuefangyuli<<endl;cout<<"钱:"<<money<<endl;cout<<"剩余救助次数:"<<jiuzhu<<endl; cout<<endl; cout<<"对方:"<<endl;cout<<"生命:"<<shengming<<endl;cout<<"攻击力:"<<gongjili<<endl;cout<<"防御力:"<<fangyuli<<endl;system("pause");cout<<"要补助吗(y/n)"<<endl;char S;cin>>S;if((S=='y'||'Y')&&(jiuzhu>0)){jiuzhu-=1;cout<<"成功救助"<<endl; money+=1000;system("pause"); break;}else{cout<<"再见"<<endl;system("pause");break; }}case 2 :     if(jiuzhu>0){jiuzhu-=1;cout<<"成功救助"<<endl; money+=1000;system("pause"); break;}else{cout<<"次数不够"<<endl;system("pause");break;}case 3 :    {cout<<"再见"<<endl;system("pause");break;}  }break; }else{cout<<"次数不够"<<endl;system("pause");break;}}
}
void zhuangbeidian()
{cout<<"欢迎,请问你要买什么"<<endl;cout<<"1.短剑20元"<<endl;cout<<"2.长刀50元"<<endl;cout<<"3.铁剑150元"<<endl;cout<<"4.金剑500元"<<endl;cout<<"5.钻石剑2000元"<<endl; cout<<"6.离开"<<endl;int zhuangbeidiana;cin>>zhuangbeidiana;while(zhuangbeidiana!=6){switch(zhuangbeidiana){case 1 :{ if(money>20){cout<<"购买成功!"<<endl;system("pause");money-=20;zhujuegongjili=zhujuegongjili+10;zhujuefangyuli+=5;break; }else{cout<<"钱不够"<<endl;}}case 2 :{ if(money>50){cout<<"购买成功!"<<endl;system("pause");money-=50;zhujuegongjili=zhujuegongjili+25;zhujuefangyuli+=12;break; }else{cout<<"钱不够"<<endl;system("pause");}}case 3 : {if(money>150){cout<<"购买成功!"<<endl;system("pause");money-=150;zhujuegongjili=zhujuegongjili+75;zhujuefangyuli+=35;break; }else{cout<<"钱不够"<<endl;system("pause");}}case 4 :{ if(money>500){cout<<"购买成功!"<<endl;system("pause");money-=500;zhujuegongjili=zhujuegongjili+250;zhujuefangyuli+=125;break; }else{cout<<"钱不够"<<endl;system("pause");}}case 5 :{ if(money>2000){cout<<"购买成功!"<<endl;system("pause");money-=2000;zhujuegongjili=zhujuegongjili+1000;zhujuefangyuli+=500;break; }else{cout<<"钱不够"<<endl;system("pause");}}case 6 : break;        default : cout<<"请不要乱选!"<<endl;break; } break;}system("cls");
}
void yaodian()
{cout<<"欢迎,请问你要买什么"<<endl;cout<<"1.水5元"<<endl;cout<<"2.绷带20元"<<endl;cout<<"3.急救包50元"<<endl;cout<<"4.能量饮料200元"<<endl;cout<<"5.止痛药500元"<<endl; cout<<"6.离开"<<endl;int yaodiana;cin>>yaodiana;while(yaodiana!=6){switch(yaodiana){case 1 :{ if(money>5){cout<<"购买成功!"<<endl;system("pause");money-=5;zhujueshengming+=10;break; }else{cout<<"钱不够"<<endl;system("pause");break; }}case 2 :{ if(money>20){cout<<"购买成功!"<<endl;system("pause");money-=20;zhujueshengming+=40;break; }else{cout<<"钱不够"<<endl;system("pause");break; }}case 3 : {if(money>50){cout<<"购买成功!"<<endl;system("pause");money-=50;zhujueshengming+=100;break; }else{cout<<"钱不够"<<endl;system("pause");break; }}case 4 : {if(money>200){cout<<"购买成功!"<<endl;system("pause");money-=200;zhujueshengming+=400;break; }else{cout<<"钱不够"<<endl;system("pause");break; }}case 5 :{ if(money>500){cout<<"购买成功!"<<endl;system("pause");money-=500;zhujueshengming+=1000;break; }else{cout<<"钱不够"<<endl;system("pause");break; }}case 6 : break;        default : cout<<"请不要乱选!"<<endl;break; } break;}system("cls");
}
void zhandou()
{int D,E;//对手 shengming=5000;  gongjili=1000; fangyuli=500;       zhujueshengming=100; zhujuegongjili=20; money=0; zhujuefangyuli=10;cout<<"要战斗按y,逃跑按n"<<endl;char Z;cin>>Z; while(Z!=('n'||'N')){   cout<<"你打掉了对方"<<zhujuegongjili-fangyuli<<"滴血,对方打掉你"<<gongjili-zhujuefangyuli<<endl;D=zhujuegongjili-fangyuli;E=gongjili-zhujuefangyuli;shengming-= D;zhujueshengming-=E;cout<<"对方还剩"<<shengming<<"滴血,你还剩"<<zhujueshengming<<"滴血"<<endl;system("pause");if(zhujueshengming<0){cout<<"你被打死了"<<endl;Sleep(3000);system("pause");cout<<"50元复活,要吗(y/n)"<<endl; char Y;cin>>Y;if(Y=='y'||'Y'){if(money>50){money-=50;cout<<"成功复活至小镇"<<endl;system("pause");break; shengming+=100;gongjili+=200;fangyuli+=500;zhujueshengming=20;}else{cout<<"钱不够,你还是死"<<endl;Sleep(2000); cout<<"再见"<<endl;system("pause");exit(0);}}cout<<"再见"<<endl;system("pause");exit(0);} if(shengming<0){cout<<"对方被打死了,你真厉害!"<<endl;Sleep(3000);system("pause");cout<<"还要继续吗(回到小镇,继续准备,因为对方更强)(y/n)"<<endl;char X;cin>>X;if(X=='y'||'Y'){cout<<"回到小镇"<<endl;system("pause");system("cls");break;//对手 shengming=5000;  gongjili=1000; fangyuli=500;       zhujueshengming=100; zhujuegongjili=20; money=0; zhujuefangyuli=10;shengming+=100;gongjili+=200;fangyuli+=500;} else{cout<<"再见"<<endl;system("pause");exit(0); }} }
}

嗯~ o(* ̄▽ ̄*)o

记得送个赞(·u·)

自编超爽的对战游戏 非常有趣相关推荐

  1. 超爽的对战游戏3.0版本来了 非常有趣

    我"呕心沥血"地用一天的时间更新了3.0版本,求点赞和收藏(只点赞或只收藏也行)!话不多说,上代码! #include <iostream> #include<b ...

  2. 超爽的对战游戏2.0版本来了 非常有趣

    继上次的对战游戏,我又写了2.0版本!加了多种东西,让游戏更好玩,快来看看! (PS:给个赞呗) #include <iostream> #include<bits/stdc++.h ...

  3. 超爽动作类小游戏——4399DNF2.3

    4399DNF2.3版游戏介绍: DNF系列动作游戏最新推出的2.3版本,保持了上一版本的职业和技能设定,在硬值.起身.关卡方面做了细微调整.打斗效果依然出色!还没玩过的朋友快来挑战吧! 游戏地址:h ...

  4. 《哈迪斯:杀出地狱》:超爽的地狱逃生之旅

    作为一款18年底就让玩家抢先体验的APRG+Rougelike类型游戏,随着持续的更新,"哈迪斯:杀出地狱"出色的融合了地牢ARPG与Rougelike元素,而其中超爽的战斗体验更 ...

  5. 【Python游戏】可以实现双人对战游戏,类似拳皇可以选英雄的 绝对好玩 | 附带源码

    前言 本游戏的类型有点像大家小时候玩过的拳皇,可以进行游戏人物的选择,相信我绝对好玩!!! 废话不多说吧,大家记得给小编点个赞哈,一键三连才是小编更新的动力!! 相关文件 想学Python的小伙伴可以 ...

  6. linux异空间,异空间之战游戏下载-异空间之战最新版下载v0.7-Linux公社

    异空间之战,我们的对这个浩瀚的宇宙一直以来都抱有敬畏和探索的内心,遨游在另一个时空更是神秘的科学幻想.在游戏<异空间之战>里面,玩家将会开启自己专属的太空飞行射击,上线非常刺激的射击玩法. ...

  7. v4跨界战显示服务器维护中,V4跨界战手游预约-V4跨界战游戏首发预约_第一手游网...

    V4跨界战是一款非常震撼的动作射击冒险游戏,超级华丽的视觉冲击将在这里向您展示这个世界的战斗方式,各种超酷装备和武器的效果会让你享受一场非常精彩的战斗,一个充满魔力的世界吸引着你,每一次冒险都是难忘的 ...

  8. Python基础阶段练习必备项目——文字对战游戏

    项目介绍: [主菜单]- 选择玩家 - 进入商店 - 进入充值 - 选择装备 - 玩家信息 - 进入战斗 - 退出 [选择玩家]选择什么职业 - 1.战士 - 2.法师 - 3.返回 [进入商城]欢迎 ...

  9. 超经典超好玩的光枪游戏,强烈推荐!

    死亡之屋2&3合集,死亡之屋:过度杀戮,幽灵小队,生化危机暗黑编年史.生化危机安布雷拉历代记,死亡空间:撤离,林克的弓箭训练!都是超经典超好玩的光枪游戏,强烈推荐! null 转载于:http ...

最新文章

  1. 第二届清华大学iCenter量化策略挑战赛开幕!
  2. 如何解决Qt程序在其他电脑上无法运行的问题(Qt程序打包发布)
  3. 前端学习(2656):vue2中用v-model实现
  4. 1059. C语言竞赛(20)
  5. 交换机连接控制器_DELL MD3200I存储单双控制器的自由切换
  6. 七夕-探探小卡片鸿蒙版
  7. Java学习6——基本数据类型及其转换
  8. SpringMVC+VUE开发环境搭建
  9. 现代控制工程(三)状态方程的解
  10. python基础总结02
  11. 前端学习笔记之——使用边框和背景
  12. 数据库 | Mysql - [索引]
  13. 3月13日云栖精选夜读 | Serverless 风暴来袭,前端工程师如何应对?
  14. 【读书笔记】IC行业常见术语
  15. Transformers预测未来:关注下一帧和时间序列预测
  16. 【机器学习】朴素贝叶斯实现垃圾邮件过滤
  17. 私有化部署成本高?现在可以免费获取哦~
  18. js操作表格数据,DOM实现数据动态增删查改
  19. 企业微信的「举足轻重」
  20. 大连理工大学软件学院·数据库实验

热门文章

  1. python 根据word生成ppt_未明学院:利用Python将Wordamp;PPT批量转成PDF
  2. 【图像隐藏】基于小波变换DWT实现数字水印嵌入提取含各类攻击附matlab代码
  3. python ogr创建shp
  4. 高德打车通用可编排订单状态机引擎设计
  5. IOS实现应用内打开第三方地图app进行导航
  6. ps小知识——将图片素描化
  7. 计算机教师个人总结及自评,教师个人总结及自评
  8. java9新特性-4-模块化系统: Jigsaw与Modularity
  9. PS磨皮插件portraiture最新版磨皮工具
  10. 某音App protobuf协议还原逆向分析