一段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";}