新年快乐!!!趁今天元旦,写个简单的小游戏吧!
#include<bits/stdc++.h>
#include <windows.h>
using namespace std;
string a, c, a1, c1;
int b, d, e, f, g, h, i, j, k;
int dl(){
cout<<"请选择:"<<endl;
cout<<"1.注册账号"<<endl;
cout<<"2.登录账号"<<endl;
cin>> b;
if(b==1){
cout<<"请输入您的用户名:";
cin>> a;
if(a=="甜甜的2013"){
Sleep(0.5);
cout<<"您个无耻的**,怎能冒用作者的名字?"<<endl;
Sleep(1);
cout<<"Game over.";
return 0;
}
cout<<"请输入您的密码:";
cin>> c;
cout<<"好的,密码与姓名已输入完成,请先登录:"<<endl;
Sleep(2);
cout<<"请输入您的用户名:";
cin>> a1;
cout<<"请输入您的密码:";
cin>> c1;
if(a1==a&&c1==c) {
cout<<"登录已成功"<<endl;
return 1;
}
else {
cout<<"密码或用户名错误,请再输入一次:";
Sleep(2);
cout<<"请输入您的用户名:";
cin>> a1;
cout<<"请输入您的密码:";
cin>> c1;
if(a1==a&&c1==c) cout<<"登录已成功"<<endl;
else{
cout<<"密码或用户名错误,请再输入一次:";
Sleep(2);
cout<<"请输入您的用户名:";
cin>> a1;
cout<<"请输入您的密码:";
cin>> c1;
if(a1==a&&c1==c) {
cout<<"登录已成功"<<endl;
Sleep(2);
return 1;
}else{
cout<<"密码或用户名错误。better2013的系统识别到您不是本人,不能继续游戏,已被封号";
return 0;
}
}
}
}else{
cout<<"哦,better2013的系统识别到您还未注册,请先注册";
Sleep(2);
cout<<"请输入您的用户名:";
cin>> a;
if(a=="better2013"||a=="girl__20130619"){
Sleep(0.5);
cout<<"您个无耻的**,怎能冒用作者的名字?"<<endl;
Sleep(1);
cout<<"Game over.";
return 0;
}
cout<<"请输入您的密码:";
cin>> c;
cout<<"好的,密码与姓名已输入完成,请先登录:"<<endl;
Sleep(2);
cout<<"请输入您的用户名:";
cin>> a1;
cout<<"请输入您的密码:";
cin>> c1;
if(a1==a&&c1==c){
cout<<"登录已成功"<<endl;
Sleep(2);
return 1;
}
else {
cout<<"密码或用户名错误,请再输入一次:";
Sleep(2);
cout<<"请输入您的用户名:";
cin>> a1;
cout<<"请输入您的密码:";
cin>> c1;
if(a1==a&&c1==c){
cout<<"登录已成功"<<endl;
Sleep(2);
return 1;
}else{
cout<<"密码或用户名错误,请再输入一次:";
Sleep(2);
cout<<"请输入您的用户名:";
cin>> a1;
cout<<"请输入您的密码:";
cin>> c1;
if(a1==a&&c1==c){
cout<<"登录已成功!!!正在进入游戏中loading......"<<endl;
Sleep(2);
return 1;
}else{
cout<<"密码或用户名错误。很遗憾,better2013的系统识别到您不是本人,您不能继续游戏!";
return 0;
}
}
}
}
}
void gz1(){
cout<<"你在地上捡到一张纸条,上面写着:"<<endl;
Sleep(2);
cout<<" 规则a "<<endl;
cout<<"1.你现在被传送到了一个怪谈世界内,最少要在这个怪谈时间内待上7天,刚进来的时候必须在30秒内进宿舍楼"<<endl;
cout<<"2.本次怪谈副本的任务是找到鬼并杀死他,只能给你一个提示,鬼在宿舍楼内"<<endl;
cout<<"3.上厕所时,无论上面发出什么声音都不能往上看,然后出厕所回到宿舍,这段路内不可以闭上眼睛,更不能回头"<<endl;
cout<<"4.宿舍内有一面镜子,但绝对不能照"<<endl;
cout<<"5.请务必遵守规则,若不遵守有一些你想象不到的事情发生"<<endl;
cout<<"6.不要惹宿舍里的人生气"<<endl;
cout<<"7.宿舍楼最多存在3天,3天以后如果没有离开将会死,在3天内离开也会死"<<endl;
Sleep(10);
cout<<"好了,相信你已经读完了吧?"<<endl;
Sleep(0.5);
cout<<"你想:我这是被传送到了怪谈世界吗?先不管了,先遵守规则吧"<<endl;
}
void gz2(){
cout<<" 规则b "<<endl;
cout<<"1.所有规则都不能被你的室友发现"<<endl;
cout<<"2.最多只能跟宿管阿姨见两次面"<<endl;
cout<<"3.你的室友是人,但不是跟你一样的人,墙后面有一大堆怪兽,若你违反了重大规则,他们会吃掉你"<<endl;
cout<<"4.当宿管在10点前查寝,请勿喊到"<<endl;
cout<<"5.千万不能出宿舍楼"<<endl;
Sleep(10);
cout<<"好了,相信你已经读完了吧?"<<endl;
}
int ss(){
cout<<"你来到了宿舍"<<endl;
Sleep(0.5);
cout<<"经过你的认识,那个穿粉色衣服的女孩儿叫亲亲,灰色衣服的叫抱抱,白色衣服的叫甜甜"<<endl;
Sleep(0.5);
cout<<"你来到了你的床位上"<<endl;
Sleep(0.5);
cout<<"你在枕头底下发现了规则b:"<<endl;
Sleep(0.5);
gz2();
cout<<"看完这两份规则,你发现规则一的第7项和规则二的第5项矛盾,你的脑子有点晕乎乎的"<<endl;
Sleep(0.5);
cout<<"正好现在已经晚上9点了,有点困了你想明天再研究"<<endl;
Sleep(0.5);
cout<<"就在这时宿管来查寝:"<<a<<"到了吗?"<<endl;
Sleep(0.5);
cout<<"你选择:"<<endl;
cout<<"1.说到了"<<endl;
cout<<"2.不说话"<<endl;
cin>> f;
if(f==1){
cout<<"宿管冲进宿舍,一枪击毙了你";
Sleep(1);
cout<<"Game over.";
return 0;
}else cout<<"什么奇怪的事也没发生,第1天你成功的活了下来"<<endl;
return 1;
}
int num1(){
cout<<"你被传送到了怪谈世界内"<<endl;
gz1();
cout<<"请选择:"<<endl;
Sleep(0.5);
cout<<"1.进入宿舍楼"<<endl;
cout<<"2.不进入,在四周晃荡"<<endl;
cin>> d;
if(d==1){
cout<<"你进入了宿舍楼"<<endl;
Sleep(0.5);
cout<<"请选择你下一步要干的事情:"<<endl;
Sleep(0.5);
cout<<"1.去找宿管阿姨"<<endl;
cout<<"2.回到宿舍"<<endl;
cin>> e;
if(e==1){
cout<<"宿管阿姨告诉你,立刻回到自己所在的宿舍,要不然就把你吃掉"<<endl;
Sleep(0.5);
cout<<"你吓得赶紧溜回了宿舍"<<endl;
ss();
}else ss();
}else {
cout<<"你死了"<<endl;
Sleep(1);
cout<<"Game over.";
return 0;
}
return 1;
}
int num2(){
cout<<" 第2天开始 "<<endl;
Sleep(0.5);
cout<<"你因为不确定谁是鬼,在宿舍楼内转悠"<<endl;
Sleep(0.5);
cout<<"你脑子中还在想着?昨天的困惑为什么两项规则会有矛盾呢,难不成这两项规则,其中有一项是错的?"<<endl;
Sleep(0.5);
cout<<"这时,你特别想上个厕所"<<endl;
Sleep(0.5);
cout<<"你选择:"<<endl;
Sleep(0.5);
cout<<"1.憋住!绝对不去上厕所"<<endl;
cout<<"2.去上厕所"<<endl;
cin>> g;
if(g==1){
cout<<"你,因为憋尿,给憋死了。"<<endl;
Sleep(1);
cout<<"Game over.";
return 0;
}else{
cout<<"你来到了厕所"<<endl;
Sleep(0.5);
cout<<"你在上厕所的时候,你头上有一个声音喊到:"<<a<<",救救我!"<<endl;
Sleep(0.5);
cout<<"你选择:"<<endl;
Sleep(0.5);
cout<<"1.往头上看"<<endl;
cout<<"2.不予理睬"<<endl;
cin>> h;
if(h==1){
cout<<"上面的怪物扑下来,一刀杀了你"<<endl;
Sleep(0.5);
cout<<"你死了"<<endl;
Sleep(1);
return 0;
}else{
cout<<"你觉得厕所待太久太恐怖了,赶紧回宿舍"<<endl;
Sleep(0.5);
cout<<"在回宿舍的路上,你背后发出了一阵稀稀疏疏的声音。"<<endl;
Sleep(0.5);
cout<<"你选择:"<<endl;
Sleep(0.5);
cout<<"1.转到后面看一下"<<endl;
cout<<"2.闭上眼睛"<<endl;
cout<<"3.不予理睬"<<endl;
cin>> i;
if(i==1||i==2){
cout<<"后面的怪兽扑过来,把你吃掉了"<<endl;
Sleep(1);
cout<<"Game over.";
return 0;
}else cout<<"你安然无恙地回到了宿舍"<<endl;
}
cout<<"你躺在床上回想今天发生的事情"<<endl;
Sleep(0.5);
cout<<"有没有一种可能,发出声音的东西就是鬼呢?你想着"<<endl;
Sleep(1);
cout<<"现在是晚上11点"<<endl;
Sleep(0.5);
cout<<"宿管阿姨又来查寝了"<<endl;
Sleep(0.5);
cout<<a<<",在吗?宿管阿姨问"<<endl;
Sleep(0.5);
cout<<"你选择:"<<endl;
Sleep(0.5);
cout<<"1.不予理睬"<<endl;
cout<<"2.喊到了"<<endl;
cin>> j;
if(j==1){
cout<<"宿管阿姨冲进来一刀把你杀死了"<<endl;
Sleep(0.5);
cout<<"你,死了"<<endl;
Sleep(1);
cout<<"Game over.";
return 0;
}else cout<<"你安然无恙的度过了第2天"<<endl;
}
return 1;
}
int num3(){
cout<<" 第3天 "<<endl;
Sleep(0.5);
cout<<"你的室友抱抱给你了一把能量枪"<<endl;
Sleep(0.5);
cout<<"我其实是......原来过来闯关的人,但因为违反规则死在了这里,这是我唯一的一个东西,这把能量枪可以打死鬼,但如果你打错了,你就会死"<<endl;
Sleep(0.5);
cout<<"你留下了激动的泪水"<<endl;
Sleep(1);
cout<<"请判断谁是鬼:"<<endl;
Sleep(0.5);
cout<<"1.宿管阿姨"<<endl;
cout<<"2.保安大叔"<<endl;
cout<<"3.亲亲"<<endl;
cout<<"4.抱抱"<<endl;
cout<<"5.甜甜"<<endl;
cin>> k;
if(k==1) {
cout<<"游戏成功通关!你真是真正的大佬!"<<endl;
Sleep(0.5);
cout<<"You are very goood!";
return 1;
}else{
cout<<"你杀错人了,你死了。"<<endl;
Sleep(0.5);
cout<<"555您就差一点就成功了,怎能如此不小心呢?";
return 0;
}
}
int main(){
if(dl()==0) return 0;
Sleep(2);
if(num1()==0) return 0;
if(num2()==0) return 0;
if(num3()==0) return 0;
return 0;
}