C/C++编程日记:策略打怪文字类小游戏(修复优化版附源码)

这个游戏很简单就是一个for循环和几个while和多个if语句组成的游戏:

C/C++编程日记:策略打怪文字类小游戏(修复优化版附源码)_第1张图片


#includeusingnamespacestd;intmain(){intshengming=30,gongji=10,jinbi=10,smsx=30,duobi1=3;inta=0,b=0,c=0,d=0;cout<<"魔王出世,国难当道,你被选为了战士保护人民。因此您拥有以下技能:";

for(inti=0;i<1;i--){cout<>a;if(a==1){while(1){cout<=10"<=40"<=15"<>b;if(b==1&&jinbi>=10){

while(1){cout<>c;if(c==1&&jinbi>=10){gongji+=5;jinbi-=10;cout<<"攻击:"<=50){gongji+=25;jinbi-=50;cout<<"攻击:"<

C/C++编程日记:策略打怪文字类小游戏(修复优化版附源码)_第2张图片


<=200){gongji+=100;jinbi-=200;cout<<"攻击:"<=1000){gongji+=500;jinbi-=1000;cout<<"攻击:"<

{break;}elseif(c>3){cout<<"没有这个按键。"<=10){shengming=smsx;jinbi-=10;cout<<"生命="<=40){while(1){cout<>c;if(c==1){smsx+=10;shengming+=10;jinbi-=40;cout<<"生命上限:"<

<=100){smsx+=25;shengming+=25;jinbi-=100;cout<<"生命上限:"<=400){smsx+=100;shengming+=100;jinbi-=400;cout<<"生命上限:"<=2000){smsx+=500;shengming+=500;jinbi-=2000;cout<<"生命上限:"<

<=15){while(1){cout<>c;if(c==1){duobi1+=1;jinbi-=15;cout<<"躲避次数:"<


<=100){duobi1+=10;jinbi-=150;cout<<"躲避次数:"<=400){duobi1+=20;jinbi-=300;cout<<"躲避次数:"<

<=2000){duobi1+=100;jinbi-=1500;cout<<"躲避次数:"<

击100,可获得金币100"<>b;if(b==1){intsm=20,gj=10;intduobi=duobi1;cout<0){cout<>c;if(c==1){shengming-=gj;sm-=gongji;cout<0){cout<<"躲避成功。"

<

<0){cout<>c;if(c==1){shengming-=gj;sm-=gongji;cout<0){cout<<"躲避成功。"<

C/C++编程日记:策略打怪文字类小游戏(修复优化版附源码)_第3张图片


<0){cout<>c;if(c==1){shengming-=gj;sm-=gongji;cout<

<0){cout<<"躲避成功。"<

<0){cout<

入:";cin>>c;if(c==1){shengming-=gj;sm-=gongji;cout<0){cout<<"躲避成功。"<

<

<

C/C++编程日记:策略打怪文字类小游戏(修复优化版附源码)_第4张图片


1.修改了不合理的文字和错别字

2.优化了战斗,不会再出现死循环或者无限躲避

3.添加了魔王,战胜后即可通关

4.修正了战胜获得金币的数量

5.更加银杏化的购买界面

6.死亡后不会立即退出游戏,会在按下按键后退出

7.修改了剧情(就四个字 ㄟ( ▔, ▔ )ㄏ)

8.添加了退出功能

你可能感兴趣的:(C++,C++编程,文字策略小游戏,源码分享,编程入门)