杭州天目山 自制游戏-AC荣耀 1.74
2024-08-12 13:24:27
发布于:江西
游玩方式:把这个游戏的全部代码复制下来,粘贴到DEVC++(如果没有DEVC++,也可以使用部分其他编译器)里,编译运行即可游玩。
1、作者已经回家😁。
2、欢迎改编,改编请标注原作者。
3、本作品持续更新中。
4、有bug请积极提出,非常感谢。
更新列表:
最新更新:
新英雄:新英雄杨凡上线,AC荣耀首个可以靠被动技能回复生命值的英雄(算了其实也没啥特点),目前杨凡处于测试阶段,请玩家们积极参加“英雄意见”活动,讲述自己对新英雄的使用体验。
(存档码会针对新英雄同步更新,旧版本的存档码也可以在新版本进行读取)
调整:为了平衡敌人的强度,略微加强了美西螈的攻击力。
旧的更新:
bug修复:修复了(?我不确定,有可能还有别的问题)存档码获取及读取错误的问题。(不过现在道具不能买太多,买太多也会导致存档码错误)
(划重点)新系统:存档码系统上线!目前可以通过存档码来保存游戏进度。(不过读档时不要胡乱输入不是存档码的东西,因为那样可能会发生一些奇怪的事情,比如钱数或者道具数量变成负数、任务顺序不对等神奇问题)
#include <bits/stdc++.h>//初学者游戏作品,过于粗糙,勿喷 制作者:Blown sand
using namespace std;
int money=0;//钱数
int lifebottle=0,TNT=0;//道具数量
int ucha[105]={1,1,0,0,0,0};//表示解锁的英雄,1表示解锁,0表示没解锁
int work[105]={1,2,3,4,5,6,7,8,9};//表示任务,每个数表示一种任务
int w_win=0,w_qing=0;//统计各项杂项
//在此处定义变量,就算没有初始化值,它们的值也为0。这里给它们初始化值只是为了看起来直观
string FIL(){//获取存档码
string s="";
int x=money;
while(x>0){
s+=(x%10+48);
x/=10;
}
s+='/';s+=(char)(lifebottle+48);s+='/';s+=(char)(TNT+48);s+='/';
for(int i=0;i<5;i++){
s+=(char)(ucha[i]+66);
}
for(int i=0;work[i]!=0;i++){
s+=(char)(work[i]+66);
}
s+='/';
s+=(char)(w_win+66);s+=(char)(w_qing+66);
if(ucha[5]==1){
s+='/';
}
return s;
}
void LOA(string s){//读取存档码(请不要乱输入,因为会出现钱数变成负数等等一系列奇怪东西)
int i;
money=0;
for(i=0;s[i]!='/';i++){
money+=(s[i]-48)*pow(10,i);
}
lifebottle=s[i+1]-48;
TNT=s[i+3]-48;
for(int ii=i+5;ii<=i+10;ii++){
ucha[ii-i-5]=s[ii]-66;
}
for(int ii=i+11;s[ii]!='/';ii++){
work[ii-i-10]=s[ii]-66;
}
if(s[s.length()-1]=='/'){
w_win=s[s.length()-3]-66;w_qing=s[s.length()-2]-66;
ucha[5]=1;
}else{
w_win=s[s.length()-2]-66;w_qing=s[s.length()-1]-66;
}
}
void living();//函数的声明
void dework(int n){//清除第n个任务
for(int i=n-1;i<100;i++){
work[i]=work[i+1];
}
}
void game(){
int cha=0;//选择的角色
cout << "欢迎来到AC荣耀,请选择你的英雄。" << endl;
cout << "输入:1.张斌老师 2.大黄";
if(ucha[2]==1)cout << " 3.黄金矿工";
if(ucha[3]==1)cout << " 4.星辰";
if(ucha[4]==1)cout << " 5.张天境";
if(ucha[5]==1)cout << " 6.杨凡";
cout << endl;
do{//这里的do-while循环是为了让玩家在输入错误时能够再次执行输入的代码,输入正确才继续。
int o1;
cin >> o1;
switch(o1){
case 1:cha=1;break;
case 2:cha=2;break;
case 3:if(ucha[2]==1){cha=3;}else{cha=0;cout << "你没有这个英雄。请重新输入。"<< endl;}break;
case 4:if(ucha[3]==1){cha=4;}else{cha=0;cout << "你没有这个英雄。请重新输入。"<< endl;}break;
case 5:if(ucha[4]==1){cha=5;}else{cha=0;cout << "你没有这个英雄。请重新输入。"<< endl;}break;
case 6:if(ucha[5]==1){cha=6;}else{cha=0;cout << "你没有这个英雄。请重新输入。"<< endl;}break;
default:cout << "你没有这个英雄。请重新输入。"<< endl;break;
}
}while(cha!=1&&cha!=2&&cha!=3&&cha!=4&&cha!=5&&cha!=6);
system("cls");//这个东西是我从书上学的黑科技,它可以清除全屏
if(cha==1)cout << "你选择了张斌老师作为你的英雄,初始生命值为100。"<< endl;
else if(cha==2)cout << "你选择了大黄作为你的英雄,初始生命值为140。"<< endl;
else if(cha==3)cout << "你选择了黄金矿工作为你的英雄,初始生命值为90。"<< endl;
else if(cha==4)cout << "你选择了星辰作为你的英雄,初始生命值为100。"<< endl;
else if(cha==5)cout << "你选择了张天境作为你的英雄,初始生命值为120。"<< endl;
else if(cha==6)cout << "你选择了杨凡作为你的英雄,初始生命值为100。"<< endl;
cout << "正在为你匹配对手..." << endl;
int p2=0;
srand(time(NULL));
p2=rand()%3;
if(p2==0)cout << "匹配成功,你的对手是皮卡丘。" << endl;
else if(p2==1)cout << "匹配成功,你的对手是@哥。" << endl;
else if(p2==2)cout << "匹配成功,你的对手是美西螈。" << endl;
int life1=100,life2=100,
atk1=100,//大黄
gold=0,boom=2,//黄金矿工
spirit=0,//星辰
bullet=0,weakness=0,//张天境
heart=0,feel=0,//杨凡
wait=0,
power9999=0,//美西螈
xiang=0;//投降不会得到任何奖励
if(cha==2)life1=140;
if(cha==3)life1=90;
if(cha==5)life1=120;
if(p2==1)life2=120;
int turn=0;//这是一个计轮器
while(life1>0&&life2>0){//一直互殴直到有一方血量不大于0
int o=0;
wait=0;
do{
cout << "————————————————————————" << endl;
cout << "请选择你的行动。输入:1.技能 2.道具 3.投降 4.查看" << endl;
cout << "————————————————————————" << endl;
cin >> o;
system("cls");
int cho2=0;
int o2=0;
switch(o){
case 1:cout << "使用哪个技能?" <<endl;break;
case 2:
cho2=0;
cout << "请输出要使用的道具编号。" << endl << "1.血瓶 2.炸弹" << endl;
do{
cin >> o2;
switch(o2){
case 1:cho2=1;break;
case 2:cho2=2;break;
default:cout << "你输入的数字应该是1或者2才对。给我重输。"<< endl;break;
}
}while(cho2!=1&&cho2!=2);
if(cho2==1){
if(lifebottle>0){
cout << "你使用1个血瓶,回复了25点生命值。" <<endl;life1+=25;lifebottle--;
for(int i=1;i<=2;i++){
if(work[i-1]==2){
dework(i);
cout << endl << "您完成了任务:回光反照,奖励100钱。" << endl;
money+=100;
}
}
}else{
cout << "你的血瓶不足,使用失败。" << endl;o=0;
}
}else if(cho2==2){
if(TNT>0){
cout << "你使用1个炸弹,对手受到了" << (int)(atk1*0.32) << "点伤害。" <<endl;life2-=(int)(atk1*0.32);TNT--;
}else{
cout << "你的炸弹不足,使用失败。" << endl;o=0;
}
}
break;
case 3:cout << "你投降了。" <<endl;life1=0;xiang=1;break;
case 4:
if(cha==1){
cout << "你的英雄是:张斌老师 ";
}else if(cha==2){
cout << "你的英雄是:大黄 ";
}else if(cha==3){
cout << "你的英雄是:黄金矿工 ";
}else if(cha==4){
cout << "你的英雄是:星辰 ";
}else if(cha==5){
cout << "你的英雄是:张天境 ";
}else if(cha==6){
cout << "你的英雄是:杨凡 ";
}
if(p2==0){
cout << "对手的英雄是:皮卡丘" << endl;
}else if(p2==1){
cout << "对手的英雄是:@哥" << endl;
}else if(p2==2){
cout << "对手的英雄是:美西螈" << endl;
}
cout << "你的生命值为" << life1 << " " << "对手的生命值为" << life2 << endl;
cout << "你拥有的血瓶数量为" << lifebottle << endl;
cout << "你拥有的炸弹数量为" << TNT << endl;
cout << "当前游戏轮数为" << turn+1 << endl;
break;
default:cout << "你输入的数字应该是1~4之间的整数才对。"<< endl;break;
}
}while(o!=1&&o!=2&&o!=3&&o!=4);
if(o==3||o==4){
wait=1;//如果选择 投降 或者 查看 选项,就不会跳过这一回合。
}
if(o==1){
if(cha==1){
//张斌老师的技能
do{
cout << "输入:1.大喊一声老师真帅 2.跑一圈" <<endl;
cin >> o;
switch(o){
case 1:cout << "你:\"老师真帅\"对手被恶心到,失去了30点生命值。" <<endl;life2-=30;break;//秀一秀转义字符
case 2:cout << "你跑了一圈,但是没有任何用。" <<endl;//这是这个游戏的一个笑点所在,绝对不能改(?)。
for(int i=1;i<=2;i++){
if(work[i-1]==5){
dework(i);
cout << endl << "您完成了任务:运动狂人,奖励道具<血瓶>*4。";
lifebottle+=4;
}
}
break;
default:cout << "你输入的数字应该是1或者2才对。给我重输。"<< endl;break;
}
}while(o!=1&&o!=2);
}else if(cha==2){
//大黄的技能
do{
cout << "输入:1.做题 2.放狗咬对面" <<endl;
cin >> o;
switch(o){
case 1:cout << "你做了一道题,提升了大黄百分之30的攻击力。" <<endl;atk1*=1.3;break;
case 2:cout << "冲刺,葱!对手受到了来自大黄" << (int)(atk1*0.21) << "点的伤害。" << endl;life2-=(int)(atk1*0.21);
for(int i=1;i<=2;i++){
if(work[i-1]==6&&(int)(atk1*0.21)>=60){
dework(i);
cout << endl << "您完成了任务:核爆大佬,奖励道具<炸弹>*2。";
TNT+=2;
}
}
break;
default:cout << "你输入的数字应该是1或者2才对。给我重输。"<< endl;break;
}
}while(o!=1&&o!=2);
}else if(cha==3){
//黄金矿工的技能
do{
cout << "输入:1.淘金 2.扔炸药 3.贿赂这个游戏" <<endl;
cin >> o;
switch(o){
case 1:gold+=2;cout << "你淘到2块金矿,你现在有" << gold << "块金矿,你的生命值增加了4点。" <<endl;life1+=4;break;
case 2:if(gold==0){
cout << "你没有金矿,用不了炸药。" << endl;o=0;
}else{
if(boom>0){
cout << "你扔出1个炸药,炸掉了金矿,对手也被炸到,受到了32点伤害" << endl;
boom--;
life2-=32;
}else{
cout << "你的炸药用完了,不能再扔炸药。" << endl;
o=0;
}
}
break;
case 3:if(gold>0){
cout << "你用所有的金矿贿赂了程序,程序对对手造成了" << gold * 9 << "点伤害,又回复了你" << gold * 5 << "点生命值" <<endl;
life2-=gold*9;
for(int i=1;i<=2;i++){
if(work[i-1]==7&&gold*9>=60){
dework(i);
cout << endl << "您完成了任务:顶级行贿,奖励300钱。";
money+=300;
}
}
life1+=gold*5;
gold=0;
}else{
cout << "你没有金矿,不能贿赂。" << endl;
o=0;
}
break;
default:cout << "你输入的数字应该是1、2或者3才对。给我重输。"<< endl;break;
}
}while(o!=1&&o!=2&&o!=3);
}else if(cha==4){
//星辰的技能
do{
cout << "输入:1.集中精神 2.切!" <<endl;
//星辰的二技能复刻我小时候写的小说,里面我第二个人格的大招名字是青云疾现切,这个大招可以快速挥刀很多次,实在是太帅了(
cin >> o;
switch(o){
case 1:if(turn%4!=3){
if(spirit<=5){
spirit+=5;
cout << "你成功集中了5点精神,你当前的精神力为" << spirit << "。" <<endl;
}else if(spirit==10){
cout << "当前精神力已达最大值10,不能再集中精神。" <<endl;
o=0;
}else{
cout << "你集中了5点精神,但是你的精神力达到了最大值,溢出的精神力已经丢失。你当前的精神力为10。" <<endl;
}
}else{
cout << "屑星辰不能在游戏的每四轮的最后一轮集中精神。当前轮数为" << turn+1 << "。" <<endl;
o=0;
}
break;
case 2:cout << "星辰凝聚精神在青龙匕首上,并使用其切断了对手的节奏线,对手受到了" << spirit+15 << "点伤害。" << endl;life2-=spirit+15;
if(spirit>=4){
cout << "星辰通过散失3点精神力,停滞了时间,本回合星辰会再次行动。" << endl;spirit-=3;wait=1;
}
w_qing++;
for(int i=1;i<=2;i++){
if(work[i-1]==8&&w_qing>=4){
dework(i);
cout << endl << "您完成了任务:青云疾现切,奖励英雄<张天境>。";
ucha[4]=1;
}
}
break;
default:cout << "你输入的数字应该是1或者2才对。给我重输。"<< endl;break;
}
}while(o!=1&&o!=2);
}else if(cha==5){
//张天境的技能
if(bullet==0){
cout << "输入:1.绝技:徒手开火 2.子弹装填" <<endl;
do{
cin >> o;
switch(o){
case 1:cout << "张天境在子弹中充入气息,使子弹从手中迸裂而出,烧焦的子弹对对手造成了15点伤害。" << endl;life2-=15;
if(weakness>=1){
cout << "对手被击中弱点,受到的伤害增加" << weakness*15 << ",为" << weakness*15+15 << "点。" << endl;
life2-=weakness*15;
}
for(int i=1;i<=2;i++){
if(work[i-1]==9&&weakness*15>=30){
dework(i);
cout << endl << "您完成了任务:白虎爆炎破,奖励道具<炸弹>*2。";
TNT+=2;
}
}
break;
case 2:cout << "张天境在空的弹匣中流畅地连续填入2颗子弹,当前子弹数为2。" << endl;bullet+=2;break;
default:cout << "你输入的数字应该是1或者2才对。给我重输。"<< endl;break;
}
}while(o!=1&&o!=2);
}else{
cout << "输入:1.破! 2.子弹装填" <<endl;
do{
cin >> o;
switch(o){
case 1:cout << "张天境举起浅蓝手枪瞄准对手,看准时机扣下扳机,对手被击中,受到了" << weakness*5+20 << "点伤害。" << endl;life2-=weakness*5+20;bullet--;
cout << "张天境从对手身上发现了新的弱点。" << endl;weakness++;break;
case 2:if(bullet<=4){
bullet++;
cout << "张天境填入1颗子弹,当前子弹数为" << bullet << "。" << endl;
}else if(bullet==5){
cout << "张天境填入1颗子弹,当前子弹数为6,无法再填入更多子弹。" << endl;bullet++;
}else{
cout << "无法再填入更多子弹。" << endl;o=0;
}
break;
default:cout << "你输入的数字应该是1或者2才对。给我重输。"<< endl;break;
}
}while(o!=1&&o!=2);
}
}else if(cha==6){
//杨凡的技能
do{
cout << "输入:1.船桨打击 ";
if(heart<25){
cout << "2.稍作观察";
}else{
cout << "2.开始“科学推理”";
}
cout << endl;
cin >> o;
srand(time(NULL));int R=rand()%2+1;
switch(o){
case 1:cout << "杨凡手持祖传多功能铲形船桨挥击对手,对手受到了25点钝器造成的伤害。" << endl;life2-=25;
cout << "凡人就是凡人,这一击似乎连什么特殊效果都没有。" << endl;break;
case 2:
if(heart<25){
cout << "杨凡试图对对手进行观察。" << endl;
if(R==1){
cout << "可惜他只是个普通人,并没有发现什么。" << endl;
cout << "不过,对于刚才那小小的失败,他似乎更加激动了。" << endl;heart+=5;
}else{
cout << "不小心被对手察觉到了。" << endl;
cout << "对手果断地打断了人如其名的杨凡的观察。杨凡受到了10点来自对手的伤害。" << endl;life1-=10;
cout << "不过,杨凡发现了对手刻意隐藏而又不小心显露的特质,他仍然更加激动了。" << endl;heart+=10;
if(heart>25)heart=25;
}
}else{
cout << "杨凡使用了科学推理,平静了自己的情绪,回复了10点生命值。对手心绪被扰乱,受到了20点伤害。"<<endl;life2-=20;life1+=10;feel+=10;heart-=10;
}break;
default:cout << "你输入的数字应该是1或者2才对。给我重输。"<< endl;break;
}
}while(o!=1&&o!=2);
if(heart>0){
if(heart>=10){
cout << "“有一股热血涌动着。”" << endl << "杨凡异常兴奋,回复了" << (heart+8)/2 << "点生命值。" << endl;
life1+=(heart+8)/2;
}else{
cout << "杨凡有种“推理”的欲望。" << endl;
}
}
}
}
if(wait==0){
int v=0;
if(p2==0){
//皮卡丘的技能
if(turn%4==3||turn%6==1){
v=(100-life2)/4+20;
cout << "对手皮卡丘使用了拳击,对你造成了" << v << "点伤害。" << endl;
life1-=v;
}else{
v=20;
cout << "对手皮卡丘使用了电击,对你造成了20点伤害。" <<endl;
life1-=v;
}
}else if(p2==1){
//@哥的技能
if(turn%4==2||turn%7==5){
v=17;
system("cls");
cout << "对手@哥使用了清屏,对你造成了17点伤害。" << endl;
life1-=v;
}else{
srand(time(NULL));
int random=rand()%11+20;
v=random;
cout << "对手@哥使用了随机弹幕轰击,对你造成了" << random << "点伤害。" <<endl;
for(int i=1;i<=random;i++){
cout << "@" << endl;
}
life1-=random;
}
}else if(p2==2){
//美西螈的技能
if(turn%4==0||turn%9==7){
v=15;
cout << "对手美西螈大喊\"给我9999金币\",对你造成了15点伤害,";
if(money>=10){
cout << "并偷取了你10钱。";
money-=10;
power9999+=10;
}else{
cout << "但是你太穷了,没有足够的钱给美西螈。";
}
cout << endl;
life1-=v;
}else{
if(power9999>2){
power9999-=2;
v=power9999+14;
cout << "对手美西螈使用了谢谢你!扔出2钱并对你造成了" << v << "点伤害。";
if(v>19){
cout << "美西螈偷取的钱太多了,造成的伤害很高。";
}
}else{
cout << "美西螈使用唔唔唔,获得5钱。";
power9999+=5;
}
cout << endl;
life1-=v;
}
}
if(spirit>=2&&v>=1){
cout << "但是星辰的精神力正盛,减少了受到的伤害,实际只受到" << v-(spirit-1) << "伤害" << endl;
life1+=spirit-1;
}
if(feel>0&&v>=1){
cout << "但是对手心神不宁,产生了恐惧,也受到" << feel << "伤害" << endl;
life2-=feel;
}
w_qing=0;
turn++;
}
}
if(life1>0){
cout << "你赢了。你的钱数增加200。";
money += 200;
w_win++;
for(int i=1;i<=2;i++){
if(work[i-1]==1){
dework(i);
cout << endl << "您完成了任务:初战告捷,奖励100钱。";
money+=100;
}else if(work[i-1]==3){
if(w_win>=3){
dework(i);
cout << endl << "您完成了任务:战场老手,奖励200钱。";
money+=200;
}
}else if(work[i-1]==4){
if(turn<=4){
dework(i);
cout << endl << "您完成了任务:闪电战,奖励200钱。";
money+=200;
}
}
}
}else if(life2>0){
if(xiang==0){
cout << "你输了。你的钱数增加20。";
money += 20;
}else{
cout << "你输了。投降不会得到任何战后奖励。";
}
}else{
cout << "你和对手的血量同时归零,平局。你的钱数增加100。";
money += 100;
}
}
void work_(){
system("cls");
cout << "————————————————————————" << endl;
cout << "| 任务 列表 |" << endl;
cout << "————————————————————————" << endl;
for(int i=1;i<=2;i++){
cout << "任务" << i << ":" << endl;
switch(work[i-1]){
case 1:cout << "初战告捷:赢得匹配模式胜利1次。" << endl << "奖励:100钱" << endl;break;
case 2:cout << "回光返照:使用血瓶1次。" << endl << "奖励:100钱" << endl;break;
case 3:cout << "战场老手:累计赢得匹配模式胜利3次。" << endl << "奖励:200钱" << endl;break;
case 4:cout << "闪电战:在5轮内赢得匹配模式胜利1次。" << endl << "奖励:200钱" << endl;break;
case 5:cout << "运动狂人:使用张斌老师使用1次技能-跑一圈" << endl << "奖励:道具<血瓶>*4" << endl;break;
case 6:cout << "核爆大佬:使用大黄造成1次60点以上的伤害。" << endl << "奖励:道具<炸弹>*2" << endl;break;
case 7:cout << "顶级行贿:使用黄金矿工造成1次60点以上的伤害。" << endl << "奖励:300钱" << endl;break;
case 8:cout << "青云疾现切:使用星辰在1回合内使用4次技能-切!" << endl << "奖励:英雄<张天境>" << endl;break;
case 9:cout << "白昼爆炎破:使用张天境使用1次技能-绝技:徒手开火造成一次45点以上的伤害" << endl << "奖励:道具<炸弹>*2" << endl;break;
default:cout << "无新任务" << endl;break;
}
}
cout << "输入任意数字退出任务列表。" << endl;
int vo;
cin >> vo;
system("cls");
living();
}
void living(){
cout << "————————————————————————" << endl;
cout << "| 大厅 |" << endl;
cout << "————————————————————————" << endl;
cout << "输入:1.匹配 2.商城 3.任务 4.查看存档码 5.读取存档" << endl;
int cho=0;
do{
int o;
cin >> o;
switch(o){
case 1:cho=1;break;
case 2:cho=2;break;
case 3:cho=3;break;
case 4:cho=4;break;
case 5:cho=5;break;
default:cout << "输入错了,你要输入1~5之间的整数。再输入一次。"<< endl;break;
}
}while(cho!=1&&cho!=2&&cho!=3&&cho!=4&&cho!=5);
system("cls");
if(cho==2){
//商城
cout << "————————————————————————" << endl;
cout << "| 商城 |" << endl;
cout << "————————————————————————" << endl;
cout << "你的钱数:" << money << "。" << endl;
cout << "请输入要购买的商品的编号。" << endl;
cout << "1.英雄<黄金矿工>(价格:500)2.英雄<星辰>(价格:1000) 3. 英雄<杨凡>(价格:800)" << endl << "4.道具<血瓶>*3(价格:50) 5.道具<炸弹>*1(价格:80) 6.退出商城" << endl;
cho=0;
do{
int o;
cin >> o;
switch(o){
case 1:cho=1;break;
case 2:cho=2;break;
case 3:cho=3;break;
case 4:cho=4;break;
case 5:cho=5;break;
case 6:cho=6;break;
default:cout << "输入错了,再输入一次。"<< endl;break;
}
}while(cho!=1&&cho!=2&&cho!=3&&cho!=4&&cho!=5&&cho!=6);
system("cls");
if(cho==1){
if(ucha[2]==0){
if(money>=500){
cout << "购买成功" << endl;
ucha[2]=1;
money-=500;
}else{
cout << "你的钱数不够500,买不起 英雄<黄金矿工>。" << endl;
}
}else{
cout << "这件商品你已经买过了。" << endl;
}
living();
}else if(cho==2){
if(ucha[3]==0){
if(money>=1000){
cout << "购买成功" << endl;
ucha[3]=1;
money-=1000;
}else{
cout << "你的钱数不够1000,买不起 英雄<星辰>。" << endl;
}
}else{
cout << "这件商品你已经买过了。" << endl;
}
living();
}else if(cho==3){
if(ucha[5]==0){
if(money>=800){
cout << "购买成功" << endl;
ucha[5]=1;
money-=800;
}else{
cout << "你的钱数不够800,买不起 英雄<杨凡>。" << endl;
}
}else{
cout << "这件商品你已经买过了。" << endl;
}
living();
}else if(cho==4){
if(money>=50){
cout << "购买成功" << endl;
lifebottle+=3;
money-=50;
}else{
cout << "你的钱数不够50,买不起 道具<血瓶>*3。" << endl;
}
living();
}else if(cho==5){
if(money>=80){
cout << "购买成功" << endl;
TNT+=1;
money-=80;
}else{
cout << "你的钱数不够80,买不起 道具<炸弹>*1。" << endl;
}
living();
}else{
living();
}
}else if(cho==3){
//任务
work_();
}else if(cho==4){
cout << "你的存档码:" << FIL() << endl;
cout << "输入任意数字退出。" << endl;
int bac;
cin >> bac;
system("cls");
living();
}else if(cho==5){
cout << "请输入存档码(需要退出请输入0):";
string s1;
cin >> s1;
if(s1!="0"){
LOA(s1);
system("cls");
cout << "读档成功。" << endl;
}else{
system("cls");
}
living();
}else{
//匹配
}
}
int main(){
living();
int back=1;
while(back!=0){
game();
cout << endl << "是否退出整个游戏?(是:0/否:其他)" << endl;
cin >> back;
if(back==0){
cout << "已退出。" << endl;
}else{
system("cls");
living();
}
}
return 0;
}
这个游戏是不是很难打过对面呢?其实所有英雄都是能赢的。多试几次,说不定就能通过。记得给我点个赞哦。
你也可以选择关注我,这样你也许就能第一时间体验到我的新作品。
全部评论 242
兄弟们。AC荣耀好像没人玩了。突然就不想继续维护了啊啊啊。
如果还有玩家。就回复一下我,让我还有更新下去的动力(或者粉丝们想让我再做个别的游戏也可以)😭2024-07-25 来自 浙江
33还有人
2024-07-26 来自 广东
2可不可以保存存档 大佬
2024-07-26 来自 广东
2我
2024-07-26 来自 上海
2
555!我报了30天集训营,现在已经过去了10天,我班上同学几乎全走啦。不过还剩20天可以在集训营更新AC荣耀。
2024-07-21 来自 浙江
16我本以为我已经很惨了,报了20天,没想到你比我更惨
2024-07-23 来自 浙江
5老大,我想你了
2024-07-23 来自 浙江
6自从换了新室友,我才认识到以前的室友是多么的神金(?)
现在的四个室友,精神都挺正常的。不会乱弄。
但是也多了几分无聊。一起和姚哥哥偷偷看剧的时光一去不复返了。2024-07-23 来自 浙江
7
好玩!~
2024-07-19 来自 广西
9感谢评价!
2024-07-19 来自 浙江
3我和“暗区突围-军港大佬加”的小伙伴都在ACGO等你,快用这个专属链接加入我们吧!https://www.acgo.cn/application/1821051852498313216
2024-08-09 来自 上海
1
能冲榜一
2024-07-25 来自 浙江
7第四了
2024-08-02 来自 浙江
0@原神牢玩家 还记得我吗
2024-08-08 来自 辽宁
0包的
2024-08-09 来自 浙江
0
为了保证代码的可读性,请尽量使用markdown的代码块语法来包裹你的代码。
语法:
```cpp
在此粘贴你的代码
```
效果:
print("Hello World")
2024-07-15 来自 意大利
7蟹蟹你的提醒,已经改了~
2024-07-15 来自 浙江
6大佬你这IP怎么弄的
2024-07-15 来自 浙江
6我人在意大利旅游。
2024-07-15 来自 意大利
5
攻略:前期用大黄,一个一技能,然后全放二技能,快速刷金币(遇到美西螈就投降,不然第一回合他会偷你钱),刷金币把星辰买下来,然后买两到三个炸弹就可以打闪电战了,星辰两个一技能起手,然后三刀是算一个回合的,这时候你还能有一次行动机会,直接扔炸弹,这时候才过去三个回合,后面直接扔炸弹就行
2024-07-30 来自 上海
6求顶
2024-07-30 来自 上海
1要别的攻略可以评论,看到的话就会回复(如果我可以做出来,不过我尽量)
2024-07-30 来自 上海
1求顶qwq
2024-07-30 来自 上海
1
2024-07-26 来自 广东
6666这个入是桂。
2024-07-26 来自 浙江
1只用了141个血瓶然后一直做题
2024-07-26 来自 广东
2😱
2024-07-26 来自 浙江
1
大家希望的调整可以写在这下面↓
2024-07-18 来自 浙江
6推荐直接用key=_getch()判断按键
2024-07-21 来自 浙江
2用system("pause");来代替你的
cout << "输入任意数字退出。" << endl; int bac; cin >> bac;
2024-08-02 来自 浙江
0不要。
拒绝原因有3点:
1、我防误触。
2、没空改。
3、我也懒得改。2024-08-02 来自 浙江
0
我丢
上热搜TOP10了
顶上去!2024-07-25 来自 浙江
5<h1 style="display: inline-block;color:rgb(114,51,4);">好</h1>
<h2 style="display: inline-block;color:rgb(191,98,10);">的</h2>
<h3 style="display: inline-block;color:rgb(114,51,4);">很</h3>
<h4 style="display: inline-block;color:rgb(191,98,10);">啊</h4>
<h5 style="display: inline-block;color:rgb(114,51,4);">~</h5>
<h6 style="display: inline-block;color:rgb(191,98,10);">~</h6>2024-07-20 来自 上海
5感谢评价!(大佬你这字体怎么打出来的?教教5😭)
2024-07-20 来自 浙江
5<h1 style="display: inline-block;color:rgb(114,51,4);">好</h1> <h2 style="display: inline-block;color:rgb(191,98,10);">的</h2> <h3 style="display: inline-block;color:rgb(114,51,4);">很</h3> <h4 style="display: inline-block;color:rgb(191,98,10);">啊</h4> <h5 style="display: inline-block;color:rgb(114,51,4);">~</h5> <h6 style="display: inline-block;color:rgb(191,98,10);">~</h6>
2024-07-20 来自 上海
4泰裤辣
2024-07-20 来自 上海
5
不是,你快点给我看看代码啊,我服了啊┭┮﹏┭┮
2024-07-19 来自 浙江
5sz
2024-07-20 来自 浙江
3不是我服了你了
2024-07-20 来自 浙江
3等着,你别玩我手机了
2024-07-20 来自 浙江
3
这个要咋玩! 想玩!
2024-07-19 来自 浙江
5哇哇哇哇哇哇哇哇哇哇是大黄老师。
只需要把这里的所有代码复制下来,再粘贴到DEVC++里就可以。
2024-07-19 来自 浙江
4求评价😭😭😭😱😱😱🤠🤠🤠
2024-07-20 来自 浙江
5我mac电脑装不了devC++😭😭😭
2024-07-25 来自 浙江
3
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
2024-07-25 来自 浙江
4最好加上Markdown的代码公式语法。
2024-07-14 来自 安道尔
4啊。不好意思,我以前不知道怎么用Markdown,我现在已经改好啦。
2024-07-15 来自 浙江
4
你说得对,但是最前面加上
```cpp最后面加上
```
最好,不然有些字符会被吞掉2024-07-14 来自 广东
4ok,已经改好了
2024-07-15 来自 浙江
3
这个剧情和角色好像可以自己改成自己喜欢的
2024-07-25 来自 北京
3我噶了也要玩!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2024-07-25 来自 浙江
3狗都玩
2024-07-28 来自 浙江
1
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
2024-07-25 来自 浙江
3好好玩啊
2024-07-25 来自 浙江
3怎么做的
2024-07-25 来自 浙江
3用DEVC++做的
2024-07-25 来自 浙江
3
有帮助,赞一个