这是代码
#include <iostream>
#include <windows.h>
#include <string>
#include <conio.h>
using namespace std;
void sf(string s){
for (int i = 0; i < s.length(); ++i)
{
Sleep(100);
cout<<s[i];
}
cout<<endl;
return ;
}
int main()
{
int water=100,hungry=100;
system("color 02");
cout<<endl;
sf("健康游戏忠告");
cout<<endl;
sf("抵制不良游戏,拒绝盗版游戏。");
cout<<endl;
sf("注意自我保护,谨防受骗上当。");
cout<<endl;
sf("适度游戏益脑,沉迷游戏伤身。");
cout<<endl;
sf("合理安排时间,享受健康生活。");
for(int i=0;i<=3;i++)cout<<endl;
sf("游戏规则:");
sf("问到“是否……”时,请回答:是/不。问到选择时,请回答编号!如果不按要求回答,将会停止你的游戏!");
system("pause");
system("cls");//清屏!
// cout<<"按任意键继续……";
// getch();
for(int i=0;i<=5;i++) cout<<endl;
sf("欢迎来到木筏求生游戏");
cout<<endl;
sf("你有两种选择,选择如下");
cout<<endl;
sf("1.了解情况");
cout<<endl;
sf("2.找吃的");
cout<<endl;
string str="Game over ! Game over ! Game over !";
int s;
cin>>s;
cout<<endl;
if(s==1){
sf("你遥望了一下四周,东西南都是海,只有北面有一座小岛!你是否过去探索");
cout<<endl;
}
else if(s==2){
sf("你发现旁边有一个岛,那里有吃的!是否过去?");
cout<<endl;
}
else{
sf("因为你不遵守游戏规则,所以结束游戏!");
return 0;
}
string s1;
cin>>s1;
if(s1=="是"){
sf("你发现了很多西瓜以及木头,你做了一辆木筏,搜刮完后,你坐着你的木筏离开了这个岛,去探索其他的地方");
cout<<endl;
sf("你看到在海面上有许多的废品,是否捡起来?");
cout<<endl;
string s2;
cin>>s2;
if(s2=="是"){
sf("好的,你的物资更丰富了!");
cout<<endl;
sf("几日之后……");
cout<<endl;
sf("你发现你的食物不够吃了,你要做什么选择:");
cout<<endl;
sf("1.坐以待毙");
cout<<endl;
sf("2.下海捕鱼");
cout<<endl;
int s3;
cin>>s3;
cout<<endl;
if(s3==1) {
sf("你过了几日,活活饿死在了木筏上!");
cout<<endl;
sf(str);
return 0;
}
else if(s3==2){
sf("你的这次捕鱼非常顺利!所以你的食物很多了");
cout<<endl;
sf("警告!警告!警告!你的水分不足,是否喝水?");
cout<<endl;
string s4;
cin>>s4;
if(s4=="是"){
sf("你没有淡水,你喝了海水,感觉涩涩的,更加降低了!");
cout<<endl;
sf("不过不要担心,你有足够的材料去做一个海水净化(淡水)器!是否去做“低级海水净化器!”?");
cout<<endl;
string s5;
cin>>s5;
if(s5=="是"){
sf("你做好了它,你等了一会,你喝到了甜丝丝的淡水!");
cout<<endl;
sf("敬请期待!");
}
else if(s5=="不"){
sf("过了一会,你因为水分降到了0,头晕目眩,活活渴死在了你自己的木筏上!");
water=0;
cout<<endl;
sf(str);
return 0;
}
else{
sf("因为你不遵守游戏规则,所以结束游戏!");
return 0;
}
}
}
}
else if(s2=="不"){
sf("正当你享受时,你发现你的食物没了!于是,你跳下海,准备去捕鱼吃,却被一头大鲨鱼发现了,所以你与他斗智斗勇,最终你赢了,可是,因为在斗争时,你被鲨鱼咬了,血在海里面蔓延,更多的鲨鱼来了,你很害怕,躲到了木筏上,鲨鱼咬破木筏,你再水里挣扎着!被鲨鱼活活要死了!");
cout<<endl;
sf(str);
return 0;
}
else{
sf("因为你不遵守游戏规则,所以结束游戏!");
return 0;
}
}
// else if()
return 0;
}
咳咳咳咳,有什么意见尽管提出来