奇奇怪怪的游戏
GDM114514
·
·
休闲·娱乐
#include <bits/stdc++.h>
#include <stdlib.h>
#include <windows.h>
using namespace std;
int gdm1;
int dm,dm1=30,dm2=100;
double dm3=1;
int rw3[3678];
int a,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a114;
string r3[9300]={"" ,"u界风云"};
int c,c1,c2=100,c3=1,c4=1,c5=0,c6,c7,c8;
int rw,rw2;
int d,d1=0,d2=0,d3=0,d4=0,d5=0,d6=0,d7=0,d8,d9,h4[101],h5[101];
int i3[14300],i5[14600],i7[14800],i9[14900];
int g,g1,g2,g3,g4,g5,g6,g7,g8,g9,g0,g11,g22,g33,g44,g55,g66,g77,g88,g99,g00,q[10101];
int e=100*c3,e1,e2,e3;
string h[101]={"","Gtx690","板砖","古都旧剑","秘银剑","菜刀","rx580","现代汉语词典","弓","弩","man","掉了的m4","打火机","篮球","平底锅","120w电源","法玛斯","石剑","钢剑","马桶","火钳刘明","打火石","巨剑","钩石","美式居合枪","挖掘机","98k","波波沙","香精","铁毡","张三","镰刀","长矛","发射器","电棍","凋零剑","律师函","激光枪","煤气罐","m249","罗辑","冰冻罗非鱼","机箱","made in China","盾牌","老computer","砍刀","弹弓","反坦克火箭","匹夫剑","特斯拉","镭射枪","钻石镐","棒球棍","意大利炮","拔刀剑","青锋剑","龙泉剑","北斗七星剑","石中剑","蓝色妖姬","切尔西","烟斗","狗头剑","狗牙棒","钓鱼竿","击退棒","M1加兰德","马克辛重机枪","标枪","麦克阿瑟","寒冰剑","玄铁剑","左轮手枪","反曲弓","长弓","诸葛连弩","竖琴弩","喷火器","希特勒","指挥棒","火矢弓","AKM","火车头","陈旧的钻石剑","未开锋的钻石斧","附魔弩","拖鞋","箱子","保底必歪真君","远古金属剑","防爆盾","op木剑","电线权杖","退热贴","筷子拌水泥","空调","钻石铲","环首刀","Steve","雷电法王"};string h2[101]={"","Gtx690","板砖","古都旧剑","秘银剑","菜刀","rx580","现代汉语词典","弓","弩","附魔钻石斧","掉了的m4","打火机","篮球","平底锅","120w电源","法玛斯","石剑","钢剑","马桶","潮涌的核心","打火石","巨剑","钩石","美式居合枪","挖掘机","98k","波波沙","香精","铁毡","烟花火箭弩","镰刀","长矛","发射器","电棍","凋零剑","律师函","激光枪","煤气罐","m249","天基屠龙炮","冰冻罗非鱼","机箱","made in China","盾牌","老computer","砍刀","弹弓","反坦克火箭","匹夫剑","基岩","镭射枪","钻石镐","棒球棍","意大利炮","拔刀剑","青锋剑","龙泉剑","北斗七星剑","石中剑","喀秋莎","切尔西","烟斗","狗头剑","狗牙棒","钓鱼竿","击退棒","M1加兰德","马克辛重机枪","标枪","高纯度钻石剑","寒冰剑","玄铁剑","左轮手枪","反曲弓","长弓","诸葛连弩","竖琴弩","喷火器","知识之书","指挥棒","火矢弓","AKM","火车头","陈旧的钻石剑","未开锋的钻石斧","附魔弩","拖鞋","箱子","凋零之弓","远古金属剑","防爆盾","op木剑","电线权杖","退热贴","筷子拌水泥","空调","钻石铲","环首刀","战神之刃","嗜血的铁剑"},h3="27171369611451478787878a";
bool h1[1000];
string b,b1="铀235",b2="米田共",b3="金苹果",b4="再生药水",b5="苹果酿",b6="TNT",b7="椰羊奶",b8;
string str = "没物品时别用,有bug&别输不存在的数字,会跳出,有bug";
string n="丘丘人",n1="坤坤",n2="老六",n3="Him",n4="华强",n5="麦克阿瑟",n6="保底必歪真君",n7="Dream",n8,n9,n10;
void gdm(string x ,int y,int z,double x1,int y1,int z1)
{
cout<<"你遇到了"<<x<<endl;
for(int i=10;i>=0;i--)
cout<<endl;
e=y*c3*x1;
e2=z*c3*x1;
for(int i=1;i>0;i++)
{
cout<<x<<"攻击了"<<b<<",造成了"<<e2<<"点伤害 你剩余"<<c6-e2<<"点血量"<<endl;
for(int i=10;i>=0;i--)
cout<<endl;
c6-=e2;
if(c6<=0)
{
cout<<"你死了"<<endl;
gdm1=1;
c2/=2;
break;
}
cout<<"你要做什么 1.攻击 2.物品 3.逃跑"<<endl;
cin>>a2;
for(int i=10;i>=0;i--)
cout<<endl;
c6-=e2;
if(c6<=0)
{
cout<<"你死了"<<endl;
gdm1=1;
c2/=2;
break;
}
switch(a2)
{
case 1:{
cout<<b<<"攻击了"<<x<<"造成了"<<c<<"点伤害 对方剩余"<<e-c<<"点血量"<<endl;
e-=c;
for(int i=10;i>=0;i--)
cout<<endl;
if(e<=0)
{
c5+=y1;
c2+=z1;cout<<"你赢了"<<endl;
for(int i=10;i>=0;i--)
cout<<endl;
break;
}
break;
case 2:{
cout<<"你要用什么 1.铀235 有"<<d1<<"个 2.米田共 有"<<d2<<"个 3.金苹果 有"<<d3<<"个 4.再生药水 有"<<d4<<"个 5.苹果酿 有"<<d5<<"个 6.TNT 有"<<d6<<"个 7.椰羊奶 有"<<d7<<"个 "<<endl;
cin>>a4;
switch(a4)
{
case 0:break;
case 1:{
if(d1>=1)
{
d1-=1;
cout<<"使用成功"<<endl;
cout<<b<<"攻击了"<<x<<"造成了10000点伤害 对方剩余"<<e-c<<"点血量"<<endl;
for(int i=10;i>=0;i--)
cout<<endl;
e-=10000;
}
else
{
cout<<"你的"<<b1<<"不够"<<endl;
for(int i=10;i>=0;i--)
cout<<endl;
}
break;
}
case 2:{
if(d2>=1)
{
d2-=1;
cout<<"使用成功"<<endl;
for(int i=10;i>=0;i--)
cout<<endl;
e-=1000;
}
else
{
cout<<"你的"<<b2<<"不够"<<endl;
for(int i=10;i>=0;i--)
cout<<endl;
}
break;
}
case 3:{
if(d3>=1)
{
d3-=1;
cout<<"使用成功"<<endl;
for(int i=10;i>=0;i--)
cout<<endl;
c6+=c1/2;
if(c6>c1)
{
c6=c1;
}
c6+=c1/5;
}
else
{
cout<<"你的"<<b3<<"不够"<<endl;
for(int i=10;i>=0;i--)
cout<<endl;
} break;
}
case 4:{
if(c4>=1)
{
d4-=1;
cout<<"使用成功"<<endl;
for(int i=10;i>=0;i--)
cout<<endl;
c6=c1;
}
else
{
cout<<"你的"<<b4<<"不够"<<endl;
for(int i=10;i>=0;i--)
cout<<endl;
}break;
}
case 5:{
if(c5>=1)
{
d5-=1;
cout<<"使用成功"<<endl;
for(int i=10;i>=0;i--)
cout<<endl;
c6+=500;
if(c6>=c1)
c6=c1;
}
else
{
cout<<"你的"<<b5<<"不够"<<endl;
for(int i=10;i>=0;i--)
cout<<endl;
}break;
}
case 6:{
if(c6>=1)
{
d6-=1;
cout<<"使用成功"<<endl;
for(int i=10;i>=0;i--)
cout<<endl;
e-=5000;
}
else
{
cout<<"你的"<<b6<<"不够"<<endl;
for(int i=10;i>=0;i--)
cout<<endl;
}break;
case 7:{
if(d7>=1)
{
d7-=1;
c6+=600;
cout<<"使用成功"<<endl;
for(int i=10;i>=0;i--)
cout<<endl;if(c6<=c1)
{
c6=c1;
}
}
else
{
cout<<"你的"<<b7<<"不够"<<endl;
for(int i=10;i>=0;i--)
cout<<endl;
}break;
}
}
break;
}
case 3:cout<<b<<"逃跑了"<<endl;q[100]=1;
for(int i=10;i>=0;i--)
cout<<endl;a6=1;
break;
}
}
}
if(e<=0)
break;
}}
void out(string x)
{
for(int i=0;i<a.length();i++)
{
cout<<a[i];
Sleep(100);
}
cout<<"\n";
}
void qwq1()
{
for(int i=0;i<1;i++)
{
cout<<"任务已解锁,中途退出将重置进度"<<endl;
system("Cls"); Sleep(3000);
cout<<"轰!!!!!"<<endl;
gdm1=0;
cout<<"前方似乎有情况"<<endl;Sleep(300);
cout<<"我建议你去看看"<<endl;
Sleep(3000); cout<<"对哟"<<endl;
Sleep(3000); cout<<"忘了自我介绍了"<<endl;
Sleep(3000); cout<<"我叫古都豹猫质壁分离"<<endl;
Sleep(3000); cout<<"是你本次路途的向导"<<endl;
Sleep(3000); cout<<"好了,自我介绍完毕"<<endl;
Sleep(3000); cout<<"继续前进吧"<<endl;
Sleep(1000);
Sleep(3000); cout<<"终于到了,怎么这么多枪炮声"<<endl;
Sleep(3000); cout<<"i3 4150:AMD攻过来了,牙膏厂守不住了"<<endl;
Sleep(3000); cout<<"i5 4450:那怎么办,最近的core在114km之外,死守吧"<<endl;
Sleep(3000); cout<<"i7 2700:不,附近还有xeno,不对,你是谁??"<<endl;
Sleep(3000); cout<<b<<":我叫"<<b<<",你好"<<endl;
Sleep(3000); cout<<"i5 4450:AMD进攻了"<<endl;
Sleep(3000); cout<<b<<":要不我来帮助你们"<<endl;
Sleep(3000); cout<<"i7 2700:那真是太感谢了,祝你好运"<<endl;
gdm("r5 5600",2000,300,1,0,0) ;
if(gdm1==1)
cout<<"你不幸的战败,但坚持到了E系列45m缓存5.6g最大睿频的E 2669"<<endl;
else
cout<<"AMD四处逃串,xeno一员大将站出"<<endl;Sleep(3000);
gdm1=0;
system("Cls");
Sleep(3000); cout<<"线程撕裂者攻击了E 2669造成了6326点伤害"<<endl;
Sleep(3000); cout<<"E 2669攻击了线程撕裂者造成了18329点伤害"<<endl;
Sleep(3000); cout<<"E 2669赢了"<<endl;
Sleep(3000); cout<<"古都豹猫质壁分离:不是,啊这"<<endl;
Sleep(3000);cout <<"E 2669:太感谢了,这是一点心意(500金币)"<<endl;
if(rw3[0]==0)
c2+=500;
Sleep(3000);cout <<"E 2669:但是,AMD对牙膏厂的威胁没有结束,core的牙膏挤不动了"<<endl;
Sleep(3000);cout <<"E 2669:我们得夺回市场"<<endl;
Sleep(3000);cout <<"i7 2700:可我们没这个能力"<<endl;
cout<<"1.我可以帮忙吗 2.那怎么办"<<endl;
cin>>a3;
if(a3==1)
{
Sleep(3000);cout <<"E 2669:那太好了,xeno主力明早就到,明天就出发"<<endl;
Sleep(3000);cout <<"古都豹猫质壁分离:我不太建议你去,我有一种不详的预感"<<endl;
}
else
{
Sleep(3000);cout <<"E 2669:要不,你一起吧"<<endl;
Sleep(3000);cout <<"古都豹猫质壁分离:我不太建议你去,我有一种不详的预感"<<endl;
}
Sleep(3000); cout<<b<<":我还是去吧"<<endl;
out("第一节结束,解锁逐字输出");
Sleep(3000);
system("Cls");
out("E5 2666v3:我是xeno总部派来的保护你的将领,还带了一点心意")
}
}
int main()
{
cout<<" gdm 乱斗"<<endl;Sleep(3000);system("Cls");
cout<<" by:古都猫工作室 "<<endl;Sleep(3000);system("Cls");
cout<<endl;
cout<<endl;
cout<<" 加载中...."<<endl;
for(int i=0;i<200;i++){Sleep(50);cout<<"=";
}
cout<<endl;
cout<<"加载完毕!!!"<<endl;
cout<<endl;
cout<<endl;
int q[102];
srand(time(0)); cout<<"输入你的名字:"<<endl; cin>>b; if(b=="真爱粉") { Sleep (3000); cout<<"WC,真爱粉" <<endl; cout<<"攻击直接 99+"<<endl; Sleep (500); cout<<"血量999+"<<endl; c=100; c1=1000;
}
else if(b=="小黑子")
{
Sleep (3000);
cout<<"WC,小黑子" <<endl;
cout<<"攻击直接 250"<<endl;
Sleep (500);
cout<<"血量 114"<<endl;
c=250;
c1=114;
}
else if(b=="古都猫")
{
cout<<"密码:"<<endl;
string h2;
cin>>h2;
if(h2==h3) {c=271713296;
c1=66666666;
c2=436265761;
cout<<"尊贵的古都猫,欢迎回来"<<endl;
}
else
{
cout<<"滚!!!!!"<<endl;
return 0;
}
}
else
{
c=50;
c1=500;
c6=500;
}
cout<<"@ ";
Sleep (1000);
cout<<"# ";
Sleep (1000);
cout<<"$ ";
Sleep (1000);
cout<<"% ";
Sleep (1000);
cout<<"^ ";
Sleep (1000);
cout<<"& ";
Sleep (1000);
cout<<"* ";
Sleep (1000);
cout<<"(";
Sleep (5000);
cout<<")"<<endl;
Sleep (3000);
cout<<"启动!!!!!"<<endl;
Sleep (2000);
for(;;)
{
int o=200;
if(c4<90){
if(c5/o>=1)
{
c4=c4+c5/200;
cout<<"升级为"<<c4<<"级"<<endl;for(int i=10;i>=0;i--)cout<<endl;
c1+=150*c5/200;
c+=30*c5/200;
c5=c5%200;
}
}
else
{
c2+=c5;
c5=0;
}
a6=0;
if(gdm1=1)
c3=0;
c3=c4/15;
c3++;
for(int i=10;i>=0;i--)
cout<<endl;
cout<<"请问你要去哪"<<endl;
cout<<"1.蒙德1 2.蒙德2 3.蒙德3 4.蒙德4 5.璃月1 6.璃月2 7.璃月3 8.璃月4 9.天空岛(boss)10.查看 11.七天神像 12.鲁大师跑分 0.七国百货 "<<endl;
cin>>a;
switch(a)
{
case 0:{
system("Cls");
cout<<"你的金币数:"<<c2<<endl;
cout<<"选择你的商品: 1.铀235 金币:4500 2.米田共 金币:500 3.金苹果 金币:700 4.再生药水 金币:1200 5.苹果酿 金币:300 6.TNT 金币:1500 7.椰羊奶 金币:514 0.退出"<<endl;
cin>>a1;
switch(a1)
{
case 0:break;
case 1:{
if(c2>=4500)
{
d1+=1;
c2-=4500;
cout<<"购买成功"<<endl;
break;
}
else
{
cout<<"你的金币不够"<<endl;
break;
}
}
case 2:{
if(c2>=500)
{
d2+=1;
c2-=500;
cout<<"购买成功"<<endl;break;
}
else
{
cout<<"你的金币不够"<<endl;
break;
}
}
case 3:{
if(c2>=700)
{
d3+=1;
c2-=700;
cout<<"购买成功"<<endl;break;
}
else
{
cout<<"你的金币不够"<<endl;
break;
}
}
case 4:{
if(c2>=1200)
{
d4+=1;
c2-=1200;
cout<<"购买成功"<<endl;break;
}
else
{
cout<<"你的金币不够"<<endl;
break;
}
}
case 5:{
if(c2>=300)
{
d5+=1;
c2-=300;
cout<<"购买成功"<<endl;break;
}
else
{
cout<<"你的金币不够"<<endl;
break;
}
}
case 6:{
if(c2>=1500)
{
d6+=1;
c2-=1500;
cout<<"购买成功"<<endl;break;
}
else
{
cout<<"你的金币不够"<<endl;
break;
}
}
case 7:{
if(c2>=514)
{
d7+=1;
c2-=514;
cout<<"购买成功"<<endl;break;
}
else
{
cout<<"你的金币不够"<<endl;
break;
}
}
}
system("Cls");
break;
}
case 1:{
gdm(n,450,15,1,30,50);
break;
}
case 2:{
gdm(n1,1050,30,1,50,80);
break;
}
case 3:{
gdm(n2,1700,140,0.8,220,350);
break;
}
case 4:{
gdm(n3,3500,320,0.5,500,1200);
break;
}
case 5:{
gdm(n4,510,20,1,70,140);
break;
}
case 6:{
gdm(n5,1300,50,1,150,290);
break;
}
case 7:{
gdm(n6,2500,160,0.8,300,800);
break;
}case 8:{
gdm(n7,4090,400,0.5,700,1500);
break;
}case 9:{
gdm("作者.古都猫",114514,6666,0.2,100000,1);
break;
}case 10:{system("Cls");
cout<<"攻击:"<<c<<endl;
cout<<"血量:"<<c1<<endl;cout<<"等级:"<<c4<<endl;
cout<<"世界等级:"<<c3<<endl;
cout<<"版本: 1.0正式版"<<endl;;
cout<<"你要干什么 0.退出 1.角色 2.武器 3.圣遗物 4.卡池"<<endl;
cin>>a3;
switch(a3){
case 0:{
system("Cls");
break;
}
case 1:{
break;
}
case 2:{
break;
}
case 3:{
break;
}
case 4:{
system("Cls");
cout<<"你要干什么 0.退出 1.单抽(3000金币)2.十连(30000金币)"<<endl;
cin>>a3;
switch(a3){
case 0:{system("Cls");break;
}
case 1:{
system("Cls");
if(c2>=3000)
{
c2-=3000;
a114=rand()%99+1;
if(a114%99==0){
cout<<h[a114]<<" "<<"* * * * *"<<endl;h1[a114]=1;
}
if(a114%10==0){ cout<<h[a114]<<" "<<"* * * *"<<endl;h1[a114]=1;
}
else{
cout<<h[a114]<<" "<<"* * *"<<endl;h1[a114]=1;
}
}
else
cout<<"金币不够"<<endl;
break;
}
case 2:{ if(c2>=30000)
{
c2-=30000;
for(int i=1;i<=10;i++){
a114=rand()%99+1;
if(a114%99==0){
cout<<h[a114]<<" "<<"* * * * *"<<endl;h1[a114]=1;
}
if(a114%10==0){ cout<<h[a114]<<" "<<"* * * *"<<endl;h1[a114]=1;
}
else{
cout<<h[a114]<<" "<<"* * *"<<endl;h1[a114]=1;
}
Sleep(500);
}
}
else
cout<<"金币不够"<<endl;
break;
}
}
break;
}
case 5:{
system("Cls");
cout<<"你要干什么 0.退出 1.单抽(3000金币)2.十连(30000金币)"<<endl;
cin>>a3;
switch(a3){
case 0:{system("Cls");break;
}
case 1:{
system("Cls");
if(c2>=3000)
{
c2-=3000;
a114=rand()%100+1;
if(a114%99==0){
cout<<h2[a114]<<" "<<"* * * * *"<<endl;h4[(a114+1)/10]=1;
}
if(a114%10==0){ cout<<h2[a114]<<" "<<"* * * *"<<endl;if(a114>=100)h4[a114/10+1]; else h4[a114/10]=1;
}
else{
cout<<h2[a114]<<" "<<"* * *"<<endl;h1[a114]=1;
}
}
else
cout<<"金币不够"<<endl;
break;
}
case 2:{system("Cls");
if(c2>=30000)
{
for(int i=0;i<10;i++){
c2-=30000;
a114=rand()%100+1;
if(a114%99==0){
cout<<h2[a114]<<" "<<"* * * * *"<<endl;h4[(a114+1)/10]=1;
}
if(a114%10==0){ cout<<h2[a114]<<" "<<"* * * *"<<endl;if(a114>=100)h4[a114/10+1]; else h4[a114/10]=1;
}
else{
cout<<h2[a114]<<" "<<"* * *"<<endl;h1[a114]=1;
}
} }
else
cout<<"金币不够"<<endl;
break;
}
}
}
break;
}
break;
}
case 11:
{
c6=c1;
cout<<"神像的恩泽"<<endl;
break;
}
case 12:{system("Cls");
q[100]=0;
cout<<"选择关卡 1 2 3 4 5 6 7 8 9"<<endl;
cin>>a3;
switch(a3)
{
case 1:{
if(q[a3]==1)
break;
else{gdm("n6001",1200,80,1,0,0);c6+=c1/2;
gdm("i3 6100k",1000,160,1,0,0);c6+=c1/2;
gdm("e3 1320",2000,70,1,0,0);
if(q[100]==1)
{
q[100]=0;
break;
}
else
{
q[a3]=1;
c2+=5000;
break;
}
}
case 2:{
if(q[a3]==1)
break;
else{gdm("e52620",1600,60,1,0,0);c6+=c1/2;
gdm("i5 4420k",2000,140,1,0,0);c6+=c1/2;
gdm("R3 5350",3000,80,1,0,0);if(q[100]==1)
{
q[100]=0;
break;
}
else
{
q[a3]=1;c2+=5000;
break;
}
}
case 3:{
if(q[a3]==1)
break;
else{gdm("e52643",1800,100,1,0,0);c6+=c1/2;
gdm("i3 14220k",2400,180,0.8,0,0);c6+=c1/2;
gdm("i7 5700k",3600,240,0.8,0,0);if(q[100]==1)
{
q[100]=0;
break;
}
else
{
q[a3]=1;c2+=8000;
break;
}
}
case 4:{
if(q[a3]==1)
break;
else{gdm("e52666",2200,140,1,0,0);c6+=c1/2;
gdm("i5 10420k",2800,200,0.8,0,0);c6+=c1/2;
gdm("i7 8700k",3600,300,0.8,0,0);if(q[100]==1)
{
q[100]=0;
break;
}
else
{
q[a3]=1;c2+=8000;
break;
}
}
case 5:{
if(q[a3]==1)
break;
else{gdm("gtx 750",2400,140,1,0,0);c6+=c1/2;
gdm("rx 590",2800,230,0.8,0,0);c6+=c1/2;
gdm("rtx 1090",4400,300,0.8,0,0);if(q[100]==1)
{
q[100]=0;
break;
}
else
{
q[a3]=1;c2+=10000;
break;
}
}
}
case 6:{
if(q[a3]==1)
break;
else{gdm("i5 12420yh",3000,230,1,0,0);c6+=c1/2;
gdm("i7 10420k",3600,250,0.8,0,0);c6+=c1/2;
gdm("i9 10900",4600,320,0.8,0,0);if(q[100]==1)
{
q[100]=0;
break;
}
else
{
q[a3]=1;c2+=10000;
break;
}
}
}
break;
}
} } }}}
case 13:{
cout<<"1.主线任务 2支线任务 3.活动"<<endl;
cin>>a3;
system("Cls");
switch(a3)
{
case 1:{
cout<<"1.接取任务(确认之前的任务做完)2.退出 3.继续任务"<<endl;
cin>>a3;
system("Cls");
switch(a3)
{
case 1:{
if(rw==rw2){rw++;
cout<<"接取成功"<<endl;
Sleep(1000);
cout<<" 第"<<rw<<"章"<<endl;
cout<<r3[rw]<<endl;
Sleep(3000);
qwq1();
}
else
cout<<"前置任务未完成,请继续"<<endl;
break;
}
case 2:{
break;
}
case 3:{
break;
}
}
}
}
break;
}
}}}