木筏求生(未完结)

这是代码

#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;
}

咳咳咳咳,有什么意见尽管提出来

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值