Home Article Practice 一段c++小游戏代码(中英混合)

一段c++小游戏代码(中英混合)

2024-08-10 13:08  views:288  source:4664946    

#include<bits/stdc++.h>using namespace std;string a[50];/*这是一个c++小游戏.复制到dev c++后即可运行(程序自创,
文章内容参考《牛津硬汉双语读物·入门级·上<生存游戏>》)*/int main(){a[1]="你名叫xx,正驾驶一架小型飞机飞越落基山脉.突然,发动机发出了奇怪的响声,飞机朝着一
座山坠去.你的无线电失灵了,没有人知道你所在的位置.\n输入0继续";a[2]="你穿着外套,拿着威士忌和地图,过了大约20分钟.积雪很厚,你感到很冷.\n1你回到飞机上,拿了一些
其他物品.\n2为了暖和一点,你喝了威士忌.";a[3]="你回去睡觉,再也没听到直升机的声响.第2天,你继续沿着河边走.";a[4]="你原路返回,出了隧道,走进乱石丛生的山谷.
";a[5]="你吃了果子.虽然味道不好,但是你太饿了,还是吃了不少.你带了些果子在身上,过后可以吃.";a[6]="你穿着外套,拿着香蕉和打火机,走了大约20分钟.积雪很厚,你感
到很冷.你回到树林,生起火堆.";a[7]="又到了晚上,但因为之前吃了鱼,你并没有觉得饿.你在树下搭了一座帐棚.早上醒来后,你听到了一阵响声.\n你跑出棚?往天上看,发现有一架直
升机.虽然你看得直升机,但因为树枝的遮挡,飞机上的人看不到你.飞机就要飞走了.\n1你追着直升机跑.\n2你回棚里睡觉.\n3你生起了火堆. \n4你冲着直升机一边大声呼喊,一边挥
动双臂.";a[8]="你顺着山谷走出很远,夜晚将要来临了.你在树林里生起了火,吃了香蕉.第2天早上,你感到很饿,必须找些东西吃.你在雪地上发现了动物的脚印,也许你可以猎杀这只动物
作食物.\n1你沿着脚印追踪走去.\n2你很害怕大型动物.或许这只动物很危险,于是你向山下走去.";a[9]="你带着香蕉、打火机和地图走了几分钟,感到?常寒冷.\n1你生起火堆?
.\n2你回到飞机上去取威?忌.";a[10]="时间到了下午.你开始觉得很不舒服.也许那些果子有毒.你走不动了,坐在雪地上,觉得越来越冷.";a[11]="你向右转,飞机撞到了树
上.";a[12]="你横穿湖面,在冰上走.几分钟后,冰裂开了,你掉进了冰窟窿.";a[13]="你带着威士忌、打火机和香蕉走了几分钟,感到非常寒冷.\n1你喝了威士忌.\n2你回
到飞机上,放下了威士忌,带上了外套.";a[14]="河面上结了冰,但中间有洞隙.你看到河里有鱼.也许你可以抓一条鱼吃.\n1你试着从冰隙间捉几条鱼.在\n2河边捉鱼很危险.你继续
往前走.";a[15]="你向左转,想在雪地上着陆.飞机落在雪中,停了下来.你虽然安全了,但却身处山顶,天异常寒冷.天黑了下来. \n1你待在飞机上.\n2你向山下走去.";a[1
6]="山谷的岩石很难攀爬,几分钟之后你就疲惫不堪了.\n1你继续沿着山谷走.\n2你往回走,出了山谷,进了隧道.";a[17]="你穿过树林向山下走,感觉饥肠辘辘.你看到有一棵树
上结着没见过的果子.\n1你吃了果子.\n2你不吃果子.";a[18]="你小心地走上湖面.走了几百米后,脚下的冰开始晃动.\n1你继续在湖面上穿行.\n2你退了回去,然后绕着湖走
.";a[19]="你重新生起火堆.大概两个小时后,你又听到了直升机的声响.这一次,飞机看到了烟,停在了你旁边的雪地上.这下你安全了.你乘飞机前往医院,可以在那里吃饭和休息.";a
[20]="你极快地向林中坠去,但你可以让飞机向左转弯或向右转弯.右边是一些树,左边是厚厚的积雪.\n1你向右转.\n2你向左转.";a[21]="你继续沿着河走,感觉非常饥饿,必
须找东西吃.树上有果子,河中有鱼.\n1你尝试着抓一条鱼.\n2你吃了一些果子.";a[22]="绳子断了.";a[23]="你继续在雪中跋涉.没有吃的东西,但你可以生火,还可以喝
雪水.突然,你发现前面有一个结了冰的湖.\n1你横穿湖面.这样会快一些,你必须找点吃的东西.\n2你绕着湖?.你去寻找条河.";a[24]="你待在飞机上,但感到异常寒冷.你真的不
想活了吗?";a[25]="你在飞机上待了四天,什么也看不到,什么也听不到.你必须下山.";a[26]="经过几十分钟的努力,你终于捉到了一条鱼.你又多捉了几条.你感到很冷,于是生
起了火堆,烤了几条鱼吃.味道好极了.";a[27]="你朝山下走去.几分钟后看到前面有一条隧道.你的左侧还有一个布满岩石的山谷.\n1你沿着山谷走去.\n2你走进隧道.";a[28
]="你绕着湖走.走约大了五公后,你发现了一条河.河水从湖中流出,向远处流去.\n1你继续绕着湖走.\n2你沿着河走去.";a[29]="你想下山.飞机上有一些东西,你可以随身带上
几样.你会带哪些呢?\n1外套、威士忌和地图.\n2外套、香蕉和打火机.\n3香蕉、打火机和地图.\n4威士忌、打火机和香蕉.";a[30]="一整天,烟不停地升上天空,但是直升机
没有出现.你等了一整天.第2天,你一大早就醒来了.\n1你重新生起火堆.\n2你沿着河走去.";a[31]="你追着直升机跑,但它飞得很快.你不得不往山上爬,在厚厚的雪中跋涉了?整
天,但再也没找到那架直升机.";a[32]="你待在飞机附近.坐在一边,看着天,就这样过了两天.什么也没有发生.\n1你待在飞机附近.\n2你试着向?下?去.";a[33]="你走
进隧道.漆黑一片.你看到有一盏灯,便点上了.";a[34]="为了暖和一点儿,你喝了威士忌,但并没有觉得暖和起来.你只是感到很累,筋疲力尽.";a[35]="你生起火堆,火堆冒出很
多烟.你看着冲天的烟柱.";a[36]="你整晚都坐在树林里的火堆前.虽然天很冷,但火烧得很旺,你可以稍微睡一会.你需要想想天亮以后你可以做些什么.";a[37]="你冲着直升机一
边大声呼喊,一边挥动双臂.直升机掉头往回飞了一会,然后向天上飞去.\n1你追着直升机跑.\n2你回去睡觉.\n3你生起火堆.";a[38]="你绕着湖走了1整圈,筋疲力尽,没有找到
任何事物.你只能沿着河走.";a[39]="你沿着脚印在树林中走了很远.脚印延伸到1棵大树的后面.你朝树后看去,看到了一只大熊.这肯定不是能吃的.你悄悄地离开了.";a[40]="
你向洞的深处走,走了约5分钟,发现地上有一个很大的洞.1条很旧的绳向下直延伸到洞中.\n1你顺着绳子下到洞中.\n2你退回到隧道口.";cout<<"-------------生存
游戏--------------"<<endl;cout<<"----------";cout<<"版";cout<<"本";cout<<"1.0.0"<<' '<<"------
----"<<endl;cout<<"输入任意字符开始游戏"<<endl;int as;cin>>as;int s=1;cout << "\033c";while(1){int b
,c=0,d=0,e;if(s==1){cout<<a[1]<<endl;s=20;cin>>b;cout << "\033c";}if(s==2){cout<<a[2]<<end
l;cin>>b;if(b==1){s=29;}if(b==2){s=34;}cout << "\033c";}if(s==3){cout<<a[3]<<endl;cin>>b;s
=21;cout << "\033c";}if(s==4){cout<<a[4]<<endl;cin>>b;s=16;cout << "\033c";}if(s==5){cout<
<a[5]<<endl;s=10;cin>>b;cout << "\033c";}if(s==6){cout<<a[6]<<endl;s=36;cin>>b;cout << "\0
33c";}if(s==7){cout<<a[7]<<endl;cin>>b;if(b==1){s=31;}if(b==2){s=3;}if(b==3){s=35;}if(b==4
){s=37;}cout << "\033c";}if(s==8){cout<<a[8]<<endl;cin>>b;if(b==1){s=39;}if(b==2){s=17;}co
ut << "\033c";}if(s==9){cout<<a[9]<<endl;cin>>b;if(b==1){s=36;}if(b==2){s=34;}cout << "\03
3c";}if(s==10){cout<<a[10]<<endl;cin>>b;s=1;cout << "\033c";}if(s==11){cout<<a[s]<<endl;ci
n>>b;cout << "\033c";s=1;}if(s==12){cout<<a[12]<<endl;cin>>b;cout << "\033c";}if(s==13){co
ut<<a[s]<<endl;cin>>b;if(b==1){s=34;}if(b==2){s=6;}cout << "\033c";}if(s==14){cout<<a[s]<<
endl;cin>>b;if(b==1){s=26;}if(b==2){s=21;}cout << "\033c";}if(s==15){cout<<a[s]<<endl;cin>
>b;if(b==1){s=24;}if(b==2){s=29;}cout << "\033c";}if(s==16){cout<<a[s]<<endl;cin>>b;if(b==
1){s=8;}if(b==2){s=33;}cout << "\033c";}if(s==17){cout<<a[s]<<endl;cin>>b;if(b==1){s=5;}if
(b==2){s=23;}cout << "\033c";}if(s==18){cout<<a[s]<<endl;cin>>b;if(b==1){s=12;}if(b==2){s=
28;}cout << "\033c";}if(s==19){cout<<a[s]<<endl;cout<<"GAME OVER!";break;cout << "\033c";}
if(s==20){cout<<a[s]<<endl;cin>>b;if(b==1){s=11;}if(b==2){s=15;}cout << "\033c";}if(s==21)
{cout<<a[s]<<endl;cin>>b;if(b==1){s=26;}if(b==2){s=5;}cout << "\033c";}if(s==22){cout<<a[s
]<<endl;cin>>b;s=1;cout << "\033c";}if(s==23){cout<<a[s]<<endl;cin>>b;if(b==1){s=18;}if(b=
=2){s=28;}cout << "\033c";}if(s==24){cout<<a[s]<<endl;cin>>b;s=29;cout << "\033c";}if(s==2
5){cout<<a[s]<<endl;cin>>b;s=27;cout << "\033c";}if(s==26){cout<<a[s]<<endl;cin>>b;s=7;cou
t << "\033c";}if(s==27){cout<<a[s]<<endl;cin>>b;if(b==1){s=16;}if(b==2){s=33;}cout << "\03
3c";}if(s==28){cout<<a[s]<<endl;cin>>b;if(b==1){s=38;}if(b==2){s=14;}cout << "\033c";}if(s
==29){cout<<a[s]<<endl;cin>>b;if(b==1){s=2;}if(b==2){s=6;}if(b==3){s=9;}if(b==4){s=13;}cou
t << "\033c";}if(s==30){cout<<a[s]<<endl;cin>>b;if(b==1){s=19;}if(b==2){s=21;}cout << "\03
3c";}if(s==31){cout<<a[s]<<endl;cin>>b;s=23;cout << "\033c";}if(s==32){cout<<a[s]<<endl;ci
n>>b;if(b==1){s=25;}if(b==2){s=27;}cout << "\033c";}if(s==33){cout<<a[s]<<endl;cin>>b;s=40
;cout << "\033c";}if(s==34){cout<<a[s]<<endl;cin>>b;s=1;cout << "\033c";}if(s==35){cout<<a
[s]<<endl;cin>>b;s=30;cout << "\033c";}if(s==36){cout<<a[s]<<endl;cin>>b;if(b==1){s=32;}if
(b==2){s=27;}cout << "\033c";}if(s==37){cout<<a[s]<<endl;cin>>b;if(b==1){s=31;}if(b==2){s=
3;}if(b==3){s=35;}cout << "\033c";}if(s==38){cout<<a[s]<<endl;cin>>b;s=14;cout << "\033c";
}if(s==39){cout<<a[s]<<endl;cin>>b;s=17;cout << "\033c";}if(s==40){cout<<a[s]<<endl;cin>>b
;if(b==1){s=22;}if(b==2){s=4;}cout << "\033c";}/*if(s==){cout<<a[s]<<endl;cin>>b;cout << "
\033c";}*/}//cout << "\033c";//cout << "\033c";}



Disclaimer: The above articles are added by users themselves and are only for typing and communication purposes. They do not represent the views of this website, and this website does not assume any legal responsibility. This statement is hereby made! If there is any infringement of your rights, please contact us promptly to delete it.

字符:    改为:
去打字就可以设置个性皮肤啦!(O ^ ~ ^ O)