专栏文章

惊变20天

个人记录参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@miqooqfs
此快照首次捕获于
2025/12/04 08:14
3 个月前
此快照最后确认于
2025/12/04 08:14
3 个月前
查看原文

最近不怎么更新游戏了,这次做了个剧情游戏,感觉还行,可以试着玩会儿。下面就直接上代码了。

CPP
// 在代码的最后有惊喜!!! 


#include<bits/stdc++.h>
using namespace std;
int main() {
	cout << "欢迎来到末日逃生,继续按1。";
	int n;
	cin >> n;
	if( n != 1 ) {
		cout << "游戏结束";
		return 0;
	} 
	cout << "1.开始游戏(按1)" << endl;
	cout << "2.游戏规则(按2)" << endl;
	cout << "3.退出游戏(按3)" << endl;
	int b;
	cin >> b;
	if(b == 1 ) {
		cout << "你从昏迷中醒来,你发现你在废弃的城市中。" << endl;
		cout << "你发现你有一把小刀,5滴血" << endl;
		cout << "你现在要待在家里(按1),或者探索楼道(按2),再或者探索超市(按3)" << endl;
		int g;
		cin >> g;
		if(g == 1 ) {
			cout << "你被饿死了!" << endl;
			cout << "游戏结束!" << endl;
			return 0;
		}
		else if( g == 2 ) {
			cout << "你在楼道里发现了一个变异丧尸,要打他(按1),逃跑(按2)。" << endl;
			int h;
			cin >> h;
			if( h == 1 ) {
				cout << " 你被他打死了。" << endl; 
				cout << "游戏结束!" << endl;
				return 0;
			}
			else if(h == 2 ) {
				cout << "你被累死了" << endl;
				cout << "游戏结束!" << endl; 
			}
		}
		else if( g == 3 ) {
			cout << "你在超市里发现了一个小mian包,你吃掉了。" << endl;
			cout << "你的血量变成了6" << endl;
			cout << "你发现了一个人,他拿着一把AR57和一把AK47。他想跟着你,而且给你一把AR57。" << endl;
			cout << "你要让他跟着(按1),不让他跟着(按2)。" << endl;
			int kk;
			cin >> kk;
			if( kk == 1 ) {
				cout << "他给你了一把AR57,你要打他(按1),不打他(按2)" <<endl;
				int hh;
				cin >> hh;
				if( hh == 1 ) {
					cout << "你打不过他,所以他把你打死了" << endl;
					cout << "游戏结束!" << endl;
					return 0;
				}
				else if( hh == 2 ) {
					cout << "你和他发现了一个废弃的传送门,现在需要一把钥匙。你要寻找钥匙吗?" << endl;
					cout << "要的话(按1),不要(按2)。" << endl;
					int ll;
					cin >> ll;
					if(ll == 1 ) {
						cout << "你发现了一把钥匙,然后你把要是插进了传送门里了。" << endl;
						cout << "突然从传送门里发出了一道白光,你们被吸进去了。" << endl;
						cout << "最后你和他过上了幸福的生活。" << endl;
						cout << "游戏到此结束了,你赢了!!!!后面内容正在开发!!!!" << endl;
						return 0;  
					}
					else if ( ll == 2 ) {
						cout << "他很不高兴,所以他趁你不注意的时候把你打死了。" << endl;
						cout << "游戏结束!" << endl;
						return 0;
					}
				}
			}
			else if( kk == 2 ) {
				cout << "他很生气,所以他把你打死了" << endl;
				cout << "游戏结束!" << endl;
				return 0;
			}
		}
	}
	else if( b == 2 ) {
		cout << "游戏规则:通过传送门就通关。" << endl;
		cout << "现在要开始游戏(按1),退出游戏(按2)" << endl;
		int uu;
		cin >> uu;
		if( uu == 1 ) {
			cout << "你从昏迷中醒来,你发现你在废弃的城市中。" << endl;
		cout << "你发现你有一把小刀,5滴血" << endl;
		cout << "你现在要待在家里(按1),或者探索楼道(按2),再或者探索超市(按3)" << endl;
		int g;
		cin >> g;
		if(g == 1 ) {
			cout << "你被饿死了!" << endl;
			cout << "游戏结束!" << endl;
			return 0;
		}
		else if( g == 2 ) {
			cout << "你在楼道里发现了一个变异丧尸,要打他(按1),逃跑(按2)。" << endl;
			int h;
			cin >> h;
			if( h == 1 ) {
				cout << " 你被他打死了。" << endl; 
				cout << "游戏结束!" << endl;
				return 0;
			}
			else if(h == 2 ) {
				cout << "你被累死了" << endl;
				cout << "游戏结束!" << endl; 
			}
		}
		else if( g == 3 ) {
			cout << "你在超市里发现了一个小mian包,你吃掉了。" << endl;
			cout << "你的血量变成了6" << endl;
			cout << "你发现了一个人,他拿着一把AR57和一把AK47。他想跟着你,而且给你一把AR57。" << endl;
			cout << "你要让他跟着(按1),不让他跟着(按2)。" << endl;
			int kk;
			cin >> kk;
			if( kk == 1 ) {
				cout << "他给你了一把AR57,你要打他(按1),不打他(按2)" <<endl;
				int hh;
				cin >> hh;
				if( hh == 1 ) {
					cout << "你打不过他,所以他把你打死了" << endl;
					cout << "游戏结束!" << endl;
					return 0;
				}
				else if( hh == 2 ) {
					cout << "你和他发现了一个废弃的传送门,现在需要一把钥匙。你要寻找钥匙吗?" << endl;
					cout << "要的话(按1),不要(按2)。" << endl;
					int ll;
					cin >> ll;
					if(ll == 1 ) {
						cout << "你发现了一把钥匙,然后你把要是插进了传送门里了。" << endl;
						cout << "突然从传送门里发出了一道白光,你们被吸进去了。" << endl;
						cout << "最后你和他过上了幸福的生活。" << endl;
						cout << "游戏到此结束了,你赢了!!!!后面内容正在开发!!!!" << endl;
						return 0;  
					}
					else if ( ll == 2 ) {
						cout << "他很不高兴,所以他趁你不注意的时候把你打死了。" << endl;
						cout << "游戏结束!" << endl;
						return 0;
					}
				}
			}
			else if( kk == 2 ) {
				cout << "他很生气,所以他把你打死了" << endl;
				cout << "游戏结束!" << endl;
				return 0;
			}
		}
		}
		else if( uu == 2 ) {
			return 0;
		}
	}
	else if ( b == 3 ) {
		return 0;
	} 
	
	
	// 作者:王志藩。^_^ (真名!!!) 
} 

评论

0 条评论,欢迎与作者交流。

正在加载评论...