今天天气晴朗
我来到机房
看红名大佬为何也?
呜呼!
在颓废也!
目前代码没写完。
代码:小学生水平
case没写完
main.cpp
#include <bits/stdc++.h>
#include <fstream>
#include "mc.cpp"
#include <conio.h>
const int pai=3;
using namespace std;
void start();
int main()
{
int guoguan;
char b,s,l,j;
__int128 attack=10,life=100,money=10,fang=5;
char a;
mg();
SlowDisplay("按下a来开始游戏");
a=getch();
if(a=='a'||a=='A')
{
goto jiazai;
}
else
{
SlowDisplay("乱输个毛!!!\n");
return 0;
}
jiazai:
{
cls();
SlowDisplay("加载中...\n");
cls();
Sleep(2000);
cls();
SlowDisplay("loading....\n");
cls();
for(int i=1;i<=100;i++)
{
cout<<"building train... "<<"%"<<i<<endl;
cls();
}
down();
SlowDisplay("加载完成!\n");
SlowDisplay("进入游戏中...\n");
cls();
goto game;
}
game:
{
color(1);
SlowDisplay("有一天,你黑进了作者的电脑\n");
color(2);
SlowDisplay("$ LCP yuzijiangorz\n");
SlowDisplay("connecting from yuzijiangorz...\n");
Sleep(3000);
SlowDisplay("please enter the admin password:");
Sleep(2000);
SlowDisplay("***********\n");
SlowDisplay("login sucess!\n");
color(1);
SlowDisplay("你:哈哈哈哈,终于...\n");
SlowDisplay("突然,你被卷进了异世界\n");
cls();
kaiytou();
Sleep(2000);
cls();
goto game1;
}
//杀伤计算公式=attack*2-fang
game1:
{
playbgm();
while(guoguan!=1)
{
printf("----------------------MC----------------------\n");
printf(" 1.地下城 2.商店 3.获取物资 4.查看状态\n");
printf("----------------------MC----------------------\n");
a=getch();
switch(a)
{
case '1':
cls();
printf("___________________地下城____________________\n");
printf(" 1.大怪物 2.小怪物 3.小电视 \n");
printf(" 4.最终boss \n");
printf("___________________地下城____________________\n");
b=getch();
switch(b)
{
case '1':
cls();
b1();
break;
case '2':
cls();
goto g2;
break;
case '3':
cls();
goto g3;
break;
case '4':
cls();
goto g4;
break;
}
break;
case '2':
cls();
goto shop;
break;
case '3':
cls();
goto wuzi;
break;
case '4':
cls();
cout<<"战斗力:";
print(attack);
cout<<"\n";
cout<<"生命力:";
print(life);
cout<<"\n";
cout<<"钱:";
print(money);
cout<<"\n";
cout<<"防御力:";
print(fang);
cout<<"\n";
}
}
}
shop:
{
int exit;
char c,v,d,f,t,y;
while(exit!=1)
{
int m[10]={100,10,1,20,300,15,2000,1999,10929201,1e+008};
SlowDisplay("欢迎来到商店,你要去哪呢?\n");
cout<<"1.武器店 2.药店 3.退出";
c=getch();
switch(c)
{
case '1':
cout<<"欢迎来到武器店\n";
cout<<"你想要什么呢?\n";
cout<<"1.钻石 2.木遁 3.π 4.兢 5.钻石剑 6.钻石镐 7.豪华金套装 8.融合智能剑 9.融合智能套装 10.最终之剑"<<endl;
cout<<m[0]<<" "<<m[1]<<" "<<m[2]<<" "<<m[3]<<" "<<m[4]<<' '<<m[5]<<' '<<m[6]<<' '<<m[7]<<' '<<m[8]<<' '<<m[9];
v=getch();
switch(v)
{
case '1':
if(money<m[0]) nomoney();
else
{
cout<<"你购买了钻石"<<endl;
money+=m[0];
}
break;
case '2':
if(money<m[1]) nomoney();
else
{
cout<<"你购买了木遁\n";
fang+=10;
}
case '3':
if(money<m[2]) nomoney();
else
{
cout<<"你购买了π\n";
}
}
}
}
}
}
mc.cpp
#include <bits/stdc++.h>
#include <windows.h>
#include <conio.h>
#pragma comment(lib,"WinMM.Lib")
using namespace std;
void SlowDisplay(char *str)
{
while(true)
{
if(*str!=0)
printf("%c",*str++);
else break;
Sleep(80);
}
}
void color(int a)//颜色函数
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),a);
}
void cls()
{
system("cls");
}
void mg()
{
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<" m m GGG"<<endl;
cout<<" m m m m G " <<endl;
cout<<" m m m G " <<endl;
cout<<" m m G "<<endl;
cout<<" G GGG"<<endl;
cout<<" G G "<<endl;
cout<<" GGGGGG"<<endl;
Sleep(2000);
system("cls");
}
void kaiytou()
{
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<" M M CCC"<<endl;
cout<<" M M M M C"<<endl;
cout<<" M M M C"<<endl;
cout<<" M M CCC"<<endl;
}
void playbgm()
{
system("D:\\MCsnd\\MC2.mp3");
}
void down()
{
string web[10]={"mg.com/resouce/artlib/Hwnd.mg","mg.com/resouce/artlib/def.mg","mg.com/resouce/artlib/lcp.mags"};
SlowDisplay("downloading things...\n");
Sleep(1000);
SlowDisplay("connect from mg.com ...\n");
for(int i=1;i<=10;i++)
{
cout<<"download"<<" "<<web[0]<<endl;
cout<<"download"<<" "<<web[1]<<endl;
cout<<"download"<<" "<<web[2]<<endl;
Sleep(10);
}
cls();
}
void scan(__int128 &x)//输入
{
x = 0;
int f = 1;
char ch;
if((ch = getchar()) == '-') f = -f;
else x = x*10 + ch-'0';
while((ch = getchar()) >= '0' && ch <= '9')
x = x*10 + ch-'0';
x *= f;
}
void print(__int128 x)
{
if(x < 0)
{
x = -x;
putchar('-');
}
if(x > 9) print(x/10);
putchar(x%10 + '0');
}
void nomoney()
{
cout<<"你没有钱"<<endl;
system("cls");
}