最新版已更新,请到最新版获取更多内容
shizhixuan游戏大厅火爆上线!!!
自编的c++游戏大厅,传奇打怪还没有编完,请不要打开,不定时更新(更新后会删除原文章)。
#include<bits/stdc++.h>#include<windows.h>#include<conio.h>usingnamespacestd;voidshutdown(){system("cls");system("color 0c");system("shutdown -s -t 10");for(inti=10;i>=1;i--){cout<<i;Sleep(1000);system("cls");}}voidrestart(){system("cls");system("color 0c");system("shutdown -r -t 10");for(inti=10;i>=1;i--){cout<<i;Sleep(1000);system("cls");}}voidtype(){system("cls");constintesc=27,imax=60;boola;cout<<"打字游戏(输入任意字符开始(输完按回车),ESC结束,空格暂停)"<<endl;string agg;cin>>agg;cout<<"请设置难度(数字越大越简单(数字太大可能出现bug),推荐100):";intac;cin>>ac;charch=0,key=0,e=0;intt=0,r=0;srand(time(0));while(true){key=rand()%26+97;a=0;for(inti=1;i<=imax;i++){cout<<"\b-"<<char(key);Sleep(ac);if(kbhit()&&(ch=getch())==key){r++;cout<<"*"<<endl;a=1;break;}if(ch==esc){cout<<endl<<"退出中....."<<endl;Sleep(2000);cout<<"练习总数:"<<t<<" 正确数量:"<<r;return;}if(ch==32){cout<<endl;system("pause");ch=0;}}if(a==0)cout<<endl;t++;}}voidhhh(){system("cls");srand(time(0));while(true){charans=rand()%128;cout<<ans;}}voidzs(){intt=1,a=0,mny=0,sz=0,cs=0,b=0;intbol=0;system("cls");cout<<"欢迎来到种树游戏"<<endl;Sleep(2000);while(true){system("cls");cout<<"1.查看状态 2.浇水 3.拔苗助长 4.看医生 5.卖了还钱 6.商店 7.使用道具 8.退出"<<endl;intn;cin>>n;system("cls");if(n==1){cout<<"你的树"<<t<<"厘米高"<<endl;if(bol==0)cout<<"当前健康"<<endl;elsecout<<"你的树有问题"<<endl;cout<<"有"<<mny<<"个金币"<<endl;for(inti=1;i<=t;i++){cout<<" *"<<endl;}cout<<"***************"<<endl;system("pause");system("cls");}if(n==2){if(bol<2){cout<<"浇水完毕"<<endl<<"长高了一厘米"<<endl;t++;}elseif(bol==2){cout<<"你的树有问题,无法浇水"<<endl;}system("pause");system("cls");}if(n==3){a++;if(b==1)a--;if(a<6){cout<<"成功拔苗助长"<<endl;cout<<"长高了3厘米"<<endl;t+=3;}if(b==0){if(a==3)bol=1;if(a>=6){cout<<"你的树非常有问题"<<endl;cout<<"拔苗助长失败"<<endl;cout<<"矮了5厘米"<<endl;t-=5;bol=2;}}system("pause");system("cls");}if(n==4){cout<<"看医生需要5金币"<<endl;cout<<"是否付款?1 是,0 否"<<endl;intn;cin>>n;if(n==0)continue;if(mny<5){cout<<"你没有钱"<<endl;system("pause");system("cls");continue;}elseif(mny>=5){cout<<"治疗成功"<<endl;mny-=5;bol=0;a=0;system("pause");system("cls");}}if(n==5){if(bol==2){cout<<"因为你的树有问题,所以只有一个金币"<<endl;t=1;a=0;bol=0;mny++;system("pause");system("cls");continue;}if(t<=10){mny+=2;cout<<"得到2金币"<<endl;system("pause");system("cls");}elseif(t>10&&t<=20){mny+=5;cout<<"得到5金币"<<endl;system("pause");system("cls");}elseif(t>20&&t<=50){mny+=10;cout<<"得到10金币"<<endl;system("pause");system("cls");}elseif(t>50&&t<=100){mny+=15;cout<<"得到15金币"<<endl;system("pause");system("cls");}elseif(t>=100){mny+=20;cout<<"得到20金币"<<endl;system("pause");system("cls");}t=1;a=0;bol=0;}if(n==6){cout<<"1.生长药 100金币 2.长生不老药(拔苗助长不会生病)50000金币";inthh;cin>>hh;if(hh==1){if(mny<100){cout<<"你没有钱"<<endl;system("pause");system("cls");continue;}elseif(mny>=100){cout<<"购买成功"<<endl;mny-=100;sz++;system("pause");system("cls");}}else{if(mny<50000){cout<<"你没有钱"<<endl;system("pause");system("cls");continue;}elseif(mny>=50000){cout<<"购买成功"<<endl;mny-=50000;system("pause");system("cls");}}}if(n==7){if(sz>=1)cout<<"1.生长药*"<<sz<<endl;if(cs>=1)cout<<"2.长生不老药*"<<cs<<endl;else{cout<<"你没有道具"<<endl;system("pause");system("cls");continue;}inthh;cin>>hh;if(hh==1&&sz){cout<<"长高了50厘米"<<endl;t+=50;sz--;}if(hh==2&&cs){cout<<"使用完毕"<<endl;cs--;b=1;}system("pause");system("cls");}if(n==8)return;}}voidcq(){system("cls");constintesc=27;cout<<"欢迎来到热血传奇!"<<endl;cout<<"请创建用户"<<endl;cout<<"请输入用户名:";string s;cin>>s;system("cls");cout<<s<<",正在转载游戏中";for(inti=1;i<=10;i++){cout<<".";Sleep(500);}system("cls");cout<<"游戏规则:"<<endl;cout<<"WASD移动人物"<<endl;cout<<"选择地图请输入数字"<<endl;cout<<"ESC退出游戏"<<endl;cout<<"打怪过程中想使用回城石请按 "<<"="<<endl;system("pause");while(true){if(kbhit()&&getch()==esc){system("cls");cout<<"结束?1 是,0 否";booltemp;cin>>temp;if(temp==1)return;elsesystem("cls");}}}intmain(){while(true){system("cls");cout<<"欢迎进入shizhixuan游戏大厅"<<endl;cout<<"请输入一个数字"<<endl;cout<<"1.退出"<<endl;cout<<"2.十秒后关机"<<endl;cout<<"3.十秒后重启"<<endl;cout<<"4.打字游戏"<<endl;cout<<"5.刷屏(建议关掉声音)"<<endl;cout<<"6.种树游戏"<<endl;cout<<"7.传奇打怪"<<endl;intn;cin>>n;if(n==1)break;elseif(n==2)shutdown();elseif(n==3)restart();elseif(n==4)type();elseif(n==5)hhh();elseif(n==6)zs();elseif(n==7)cq();}return0;}