大家好,我是一位六年級的小毛孩,發一下我撰寫的游戲代碼,各位請別介意,有意見盡管提出,謝謝,
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
void g();
void cj();
void zrcj();
void jmcj();
void xbcj();
void jncj();
void s_s(string s){
system("cls");
for(int i=0;i<=s.size();i++){
cout<<s[i];
Sleep(150);
}
Sleep(1000);
system("cls");
}
void g(){
system("cls");
string s;
s="游戲結束,感謝游玩,敬請期待:<Minecraft系列>";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
system("cls");
}
void cj(){
cout<<"前方發現AK-47,輸入1撿起"<<endl;
int a;
cin>>a;
if(a!=1){
cout<<"引數錯誤"<<endl;
g();
}
else cout<<"正在撿起"<<endl;
cout<<"撿起中";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
cout<<"已撿起"<<endl;
cout<<"現場有n名特種兵參加這次行動"<<endl;
cout<<"4人一小隊,也就是說你有3名隊友"<<endl;
cout<<"行動開始 , 加油 , 特種兵!!!"<<endl;
cout<<"加載中";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
cout<<"有3個地方,P城,G港,請輸入相應地點的大寫字母進行選擇性跳傘"<<endl;
char b;
cin>>b;
if(b=='P'){
cout<<"跳傘中";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
cout<<"跳傘成功!"<<endl;
cout<<"你已經跳傘于P城"<<endl;
cout<<"前方發現二層小屋,是否進入?進入請按Y(大寫),不進請按N(大寫)"<<endl;
char c;
cin>>c;
if(c=='Y'){
cout<<"你被隊友(1)號(一天到晚在吃)用破片手雷誤傷擊倒"<<endl<<"你又被秘密是你用RPG補刀擊殺"<<endl;
Sleep(3000);
cout<<"你 ";
Sleep(1000);
cout<<"死 ";
Sleep(1000);
cout<<"了 ";
Sleep(1000);
g();
}
if(c=='N'){
cout<<"你被奧里給不是我用98K爆頭擊倒"<<endl;
Sleep(3000);
cout<<"天天吃屎用平底鍋補殺了你"<<endl;
cout<<"你 ";
Sleep(1000);
cout<<"死 ";
Sleep(1000);
cout<<"了";
Sleep(1000);
g();
}
}
if(b=='G'){
cout<<"正在跳傘";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
cout<<"跳傘成功"<<endl;
cout<<"你已成功跳傘于G港"<<endl;
cout<<"聊天區:"<<endl;
cout<<"1號:我在P城摸人,沒事別找我,小心誤傷"<<endl;
Sleep(500);
cout<<"2號:我在G港,有人在G港嗎?"<<endl;
Sleep(500);
cout<<"4號(你):我也在......"<<endl;
cout<<"系統通知:你是(我隊3號)被一天到晚在吃(我隊1號)用四聯火箭筒誤殺"<<endl;
Sleep(600);
cout<<"2號:呃呃呃呃呃呃.......1號,你.......我佩服的五體投地呀"<<endl;
Sleep(500);
cout<<"4號(你):哎!我話還沒說完,我也在G港"<<endl;
Sleep(100);
cout<<"系統通知:一天到晚在吃(我隊1號)用四聯火箭筒成功擊殺哦吼(非人機)"<<endl;
Sleep(1000);
cout<<"2號:6個6,我一個人也沒找到"<<endl;
cout<<"系統通知:一天到晚都在吃(我隊1號)被長江鳥人擊殺"<<endl;
cout<<"2號:4號,1號死的太"<<endl;
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
cout<<"好啦!!!"<<endl;
cout<<"系統通知:積極相對(我隊2號)被烏龍號用重機槍擊殺"<<endl;
cout<<endl<<endl;
cout<<"毒圈向你靠近,要10分鐘(10秒)到達決賽圈!"<<endl;
cout<<"輸入1進入,輸入0失敗"<<endl;
int a1;
cin>>a1;
if(a1==1){
Sleep(10000);
cout<<"成功進入決賽圈"<<endl;
cout<<"發現吉利服,按1撿起,按任意件不拾取"<<endl;
int a11;
cin>>a11;
if(a11!=1){
cout<<"你因為猶豫被烏龍號用重機槍擊殺";
cout<<endl<<"gameover";
g();
}
else{
cout<<"正在拾取";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
cout<<"拾取成功"<<endl;
cout<<"正在穿著";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
cout<<"穿著成功"<<endl;
cout<<"烏龍號從你身邊經過,按1進行攻擊,按0繼續茍生"<<endl;
int a2;
cin>>a2;
if(a2==1){
cout<<"成功干掉烏龍號,又不小心干掉長江鳥人"<<endl;
cout<<"全場VIP 3.14159"<<endl;
cout<<"恭喜恭喜"<<endl;
cout<<"恭喜3.14159獲得第一名"<<endl;
Sleep(3000);
g();
}
else if(a2==0){
cout<<"烏龍號與長江鳥人相遇,兩人開始槍戰!!!"<<endl;
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
cout<<"你死了"<<endl;
cout<<"想知道死因輸入1,退出按任意按鍵"<<endl;
int a22;
if(a22==1){
cout<<"兩人槍戰時長江鳥人的子彈射偏,爆了你的頭";
g();
}
else{g();
}
}
}
}
}
if(b!='P'||b!='G'){
cout<<"引數錯誤";
g();
}
}
void zrcj(){
cout<<"請撿起你的武器,"<<endl;
cout<<"1把 1級AKM(無配件)"<<endl;
Sleep(1250);
cout<<"輸入1撿起"<<endl;
int a,b,c,d,n,e,f,h,i,j,k,l,m,o,p,q,r,s,t,u,v,w,x,y,z;
cin>>n;
if(n>1||n==0){
cout<<"引數錯誤,";
g();
}
if(n==1){
cout<<"撿起中";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
Sleep(500);
cout<<"已撿起!"<<endl;
Sleep(1000);
cout<<"正在跳傘中";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
Sleep(500);
cout<<"."<<endl;
cout<<"前方有敵人,進攻輸入1,茍分輸入2"<<endl;
cin>>a;
if(a>2||a==0){
cout<<"引數錯誤,";
g();
}
if(a==1){
cout<<"你"<<" ";
Sleep(800);
cout<<"死"<<" ";
Sleep(800);
cout<<"了";
g();
}
if(a==2){
Sleep(500);
cout<<"已進入前5,"<<endl;
Sleep(800);
cout<<"搜到 1把 2級M416(無配件)"<<endl;
cout<<"輸入1撿起"<<endl;
cin>>b;
if(b>1||b==0){
cout<<"引數錯誤,";
g();
}
if(b==1){
cout<<"撿起中";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
Sleep(500);
cout<<"已撿起!"<<endl;
Sleep(1000);
cout<<"前方有假車庫,是否進入?"<<endl;
cout<<"輸入1進入假車庫,反之輸入2,"<<endl;
cin>>c;
if(c>3||c==0){
cout<<"引數錯誤,";
g();
}
if(c==2){
cout<<"你被發現了!";
cout<<"反擊中";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
Sleep(500);
cout<<"反擊失敗!"<<endl;
Sleep(500);
cout<<"你"<<" ";
Sleep(800);
cout<<"死"<<" ";
Sleep(800);
cout<<"了";
g();
}
if(c==1){
Sleep(1000);
cout<<"暫時安全了,請進入安全區,"<<endl;
cout<<"進入安全區輸入1"<<endl;
cin>>d;
if(d>1||d==0){
cout<<"引數錯誤,";
g();
}
if(d==1){
cout<<"進圈中";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
Sleep(500);
cout<<"已進圈!"<<endl;
Sleep(500);
cout<<"前方有敵人,進攻輸入1,茍分輸入2"<<endl;
cin>>e;
if(e==1){
cout<<"你拿起M416幾槍解決了最后一個人,"<<endl;
Sleep(2000);
cout<<"大";
Sleep(800);
cout<<"吉";
Sleep(800);
cout<<"大";
Sleep(800);
cout<<"利"<<" ";
Sleep(800);
cout<<"今";
Sleep(800);
cout<<"晚";
Sleep(800);
cout<<"吃";
Sleep(800);
cout<<"雞"<<" "<<"!"<<endl;
Sleep(800);
cout<<"是否再來一局?"<<endl;
Sleep(800);
cout<<"是的就輸入1,否則輸入2"<<endl;
cin>>f;
if(f==1){
cout<<"1.1版本加載中";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
Sleep(500);
cout<<"新賽季S1開啟!"<<endl;
cout<<"正在加載更新包";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
Sleep(500);
cout<<"更新內容:"<<endl<<"LX作業室"<<endl<<"1.可以持有雙槍,"<<endl<<"2.更新了幾種槍械,"<<endl<<"3.新增戰斗互動,"<<endl<<"4.修復了已知所有BUG,"<<endl;
Sleep(5000);
cout<<"請撿起你的武器,"<<endl;
cout<<"2把 3級AKM(無配件)"<<endl;
Sleep(500);
cout<<"輸入1撿起"<<endl;
cin>>z;
if(z>1||z==0){
cout<<"引數錯誤,";
g();
}
if(z==1){
cout<<"撿起中";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<"."<<endl;
Sleep(500);
cout<<"已撿起!"<<endl;
Sleep(1000);
cout<<"正在跳傘中";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
cout<<".";
Sleep(500);
Sleep(500);
cout<<"."<<endl;
cout<<"已經來到G港,"<<endl;
Sleep(500);
cout<<"前方有人機,用槍打輸入1,用手打輸入2"<<endl;
cin>>h;
if(h==1){
cout<<"人機已消滅,共耗費21發彈藥,"<<endl;
}
if(h==2){
cout<<"對方是在裝人機!"<<endl;
Sleep(800);
cout<<"GAME OVER!";
g();
}
if(h>2){
cout<<"還不按套路來?";
Sleep(300);
system("shutdown -s -t 300");//300代表300秒
}
if(f==2){
cout<<"感謝游玩LX作業室游戲!"<<endl;
if(e==2){
Sleep(500);
cout<<"你"<<" ";
Sleep(800);
cout<<"被"<<" ";
Sleep(800);
cout<<"狙"<<" ";
Sleep(800);
cout<<"擊"<<" ";
Sleep(800);
cout<<"手"<<" ";
Sleep(800);
cout<<"秒"<<" ";
Sleep(800);
cout<<"了"<<" ";
if(e>2||e==0){
cout<<"引數錯誤,";
g();
}
g();
}
}
}
}
}
if(e==2){
Sleep(500);
cout<<"你"<<" ";
Sleep(800);
cout<<"被"<<" ";
Sleep(800);
cout<<"狙"<<" ";
Sleep(800);
cout<<"擊"<<" ";
Sleep(800);
cout<<"手"<<" ";
Sleep(800);
cout<<"秒"<<" ";
Sleep(800);
cout<<"了"<<" ";
g();
if(e>2||e==0){
cout<<"引數錯誤,";
g();
}
}
}
}
}
}
}
}
void jmcj(){
string s,YH,a,z,y,jm;
int b,zs=0,ys=0,jmy,dsm=100,sm=100;
system("cls");
s="1.2假面時代";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
s="假面騎士系統加載中";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
s="......";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
s="開始戰斗!!!";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
s="你與98M4.cn相遇 茍/攻";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
cin>>a;
if(a!="茍"&&a!="攻"){
system("cls");
cout<<"引數錯誤";
g();
}
if(a=="茍"){
Sleep(1000);
system("cls");
s="98M4.cn從你身邊經過";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
Sleep(1000);
system("cls");
s="發現(zore one假面時盤),拾取/路過";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
cin>>a;
if(a!="拾取"&&a!="路過"){
system("cls");
cout<<"引數錯誤";
g();
}
if(a=="拾取"){
Sleep(1000);
system("cls");
s="假面騎士,zore one!";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
}
jm="假面騎士zore one";
jmy=21;
}
if(a=="攻"){
Sleep(1000);
system("cls");
s="98M4.cn:假面騎士,時王!";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
Sleep(1000);
system("cls");
s="98M4.cn:時王必殺!時間狙殺";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
Sleep(1000);
system("cls");
s="你死了!!!";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
g();
}
system("cls");
s="發現JX,茍/攻";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
cin>>a;
if(a!="茍"&&a!="攻"){
cout<<"引數錯誤!";
g();
}
if(a=="茍"){
system("cls");
s="JX:假面騎士,龍圣!";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
s="請選擇攻擊方式 近戰/遠攻/必殺";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
cin>>a;
if(a!="近戰"&&a!="遠攻"&&a!="必殺"){
cout<<"引數錯誤!";
g();
}
if(a=="近戰"){
system("cls");
s="JX:必殺,圣龍最后的曙光!";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
s="你死了";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
g();
}
if(a=="遠攻"){
system("cls");
s="JX的生命:";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
dsm-=jmy;
cout<<dsm;
system("cls");
s="JX:遠攻武器,圣龍的光輝!";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
s="你死了!";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
g();
Sleep(1000);
}
if(a=="必殺"){
cout<<"能量不足!";
g();
}
}
if(a=="攻"){
dsm-=jmy;
cout<<dsm;
system("cls");
s="JX:遠攻武器,圣龍的光輝!";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
s="你拿到了冠軍!";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
g();
Sleep(1000);
}
}
void xbcj(){
s_s("正在查找游戲開始按鍵......");
s_s("查找失敗!");
s_s("請重新開始游戲!!!");
s_s("1.開始游戲");
int a;
cin>>a;
if(a==1){
s_s("∑(っ°Д°;)っ臥槽,游戲不見了");
}
else cout<<"引數錯誤";
}
void jncj(){
}
string s;
int a;
long long b;
int main(){
s="這是最后一期LX作業室發布的LXYX和平精英系列的文字游戲了,祝你玩的開心,敬請期待:LX出版<Minecraft系列>";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
system("cls");
s="貨架:";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
cout<<"\n";
s="1. 普通吃雞 2.整人吃雞 3.假面騎士版吃雞 4.新版吃雞 5.技能版吃雞";
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(250);
}
Sleep(1000);
system("cls");
cin>>a;
if(a==1)cj();
else if(a==2)zrcj();
else if(a==3)jmcj();
else if(a==4)xbcj();
else if(a==5)xbcj();
else g();
return 0;
}
謝謝
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/375046.html
標籤:其他
上一篇:12月4日學習總結
下一篇:【藍橋】跳躍
