前几天我玩宝可梦时突发奇想,为何我不能用c++制作一个呢?
废话不多说直接上代码:
#include <bits/stdc++.h>
using namespace std;
int cnt1=0,cntt=0,cnt2=100,ab[1005],mina=100,jl=1;
//cnt1等级 cntt判断是否是新手 cnt2金币
int huo1=5,huo2=10,huo3=15,huo4=40;
int jie1=4,jie2=15,jie3=10,jie4=50;
int miao1=6,miao2=9,miao3=16,miao4=45;
int pi1=5,pi2=11,pi3=18,pi4=48;
int lu1=3,lu2=8,lu3=11,lu4=36;
int bao1=10,bao2=25,bao3=30,bao4=60;
int jia1=12,jia2=30,jia3=35,jia4=50;
int lie1=20,lie2=50,lie3=60,lie4=100;
int chao1=50,chao2=80,chao3=100,chao4=200;
//cout << "\033[31m" << str << "\033[0m" << endl;红
//cout << "\033[33m" << str << "\033[0m" << endl;黄
//cout << "\033[34m" << str << "\033[0m" << endl;蓝
//cout << "\033[32m" << str << "\033[0m" << endl;绿
//cout << "\033[1m" << str << "\033[0m" << endl;紫
int main(){
cout<<"欢迎来到宝可梦大陆\n";
cout<<"请问您的姓名是_____?\n";
string a1;
cin>>a1;
cout<<"你好"<<a1<<endl;
while(1){
int a2;
cout<<"1-对战 2-黑市 3-赌场 4-挑战\033[31mBoss\033[0m 5-仓库 6-\033[31m退出游戏\033[0m\n";
cin>>a2;
if(a2==1){
if(cntt==0){
cout<<"由于您是初次游玩,系统为您准备了三个宝可梦,请选择一个\n";
cout<<"1-小火龙 2-杰尼龟 3-妙蛙种子\n";
int a3;
cin>>a3;
if(a3==1){
cout<<"恭喜获得小火龙\n";
ab[1]=1;
}
else if(a3==2){
cout<<"恭喜获得杰尼龟\n";
ab[2]=1;
}
else{
cout<<"恭喜获得妙蛙种子\n";
ab[3]=1;
}
cntt=1;
}
if(cnt1<=10){
int b;
srand(time(NULL));
b=rand()%4+1;
if(b==1){
int lena1=3,lena2=4,lena3=7,lenb1=3,lenb2=4,lenb3=7,ji1,ji2,ji3,ji4;
cout<<"你的对手是小火龙\n";
cout<<"请选择一个宝可梦出战:\n";
if(ab[1]==1){
cout<<"小火龙 ";
}
if(ab[2]==1){
cout<<"杰尼龟 ";
}
if(ab[3]==1){
cout<<"妙蛙种子 ";
}
if(ab[4]==1){
cout<<"绿毛虫 ";
}
if(ab[5]==1){
cout<<"皮卡丘";
}
if(ab[6]==1){
cout<<"暴鲤龙 ";
}
if(ab[7]==1){
cout<<"甲贺忍蛙 ";
}
if(ab[8]==1){
cout<<"裂空座 ";
}
if(ab[9]==1){
cout<<"超梦 ";
}
cout<<endl;
string a7;
cin>>a7;
if(a7=="小火龙"){
cout<<"小火龙\n";
cout<<"普通攻击:"<<"-"<<huo1<<endl;
cout<<"一技能喷火:"<<"-"<<huo2<<endl;
cout<<"二技能火球:"<<"-"<<huo3<<endl;
cout<<"大招火焰洗礼:"<<"-"<<huo4<<endl;
ji1=huo1;
ji2=huo2;
ji3=huo3;
ji4=huo4;
}
if(a7=="杰尼龟"){
cout<<"杰尼龟\n";
cout<<"普通攻击:"<<"-"<<jie1<<endl;
cout<<"一技能水刃:"<<"-"<<jie2<<endl;
cout<<"二技能水弹:"<<"-"<<jie3<<endl;
cout<<"大招水冲龙门:"<<"-"<<jie4<<endl;
ji1=jie1;
ji2=jie2;
ji3=jie3;
ji4=jie4;
}
if(a7=="妙蛙种子"){
cout<<"妙蛙种子\n";
cout<<"普通攻击:"<<"-"<<miao1<<endl;
cout<<"一技能草剑:"<<"-"<<miao2<<endl;
cout<<"二技能飞花:"<<"-"<<miao3<<endl;
cout<<"大招绿意盎然:"<<"-"<<miao4<<endl;
ji1=miao1;
ji2=miao2;
ji3=miao3;
ji4=miao4;
}
if(a7=="皮卡丘"){
cout<<"皮卡丘\n";
cout<<"普通攻击:"<<"-"<<pi1<<endl;
cout<<"一技能十万伏特:"<<"-"<<pi2<<endl;
cout<<"二技能铁尾:"<<"-"<<pi3<<endl;
cout<<"大招百万伏特:"<<"-"<<pi4<<endl;
ji1=pi1;
ji2=pi2;
ji3=pi3;
ji4=pi4;
}
if(a7=="绿毛虫"){
cout<<"绿毛虫\n";
cout<<"普通攻击:"<<"-"<<lu1<<endl;
cout<<"一技能吐丝:"<<"-"<<lu2<<endl;
cout<<"二技能毒液:"<<"-"<<lu3<<endl;
cout<<"大招毒性爆发:"<<"-"<<lu4<<endl;
ji1=lu1;
ji2=lu2;
ji3=lu3;
ji4=lu4;
}
if(a7=="暴鲤龙"){
cout<<"暴鲤龙\n";
cout<<"普通攻击:"<<"-"<<bao1<<endl;
cout<<"一技能吞噬:"<<"-"<<bao2<<endl;
cout<<"二技能水炮:"<<"-"<<bao3<<endl;
cout<<"大招惊涛骇浪:"<<"-"<<bao4<<endl;
ji1=bao1;
ji2=bao2;
ji3=bao3;
ji4=bao4;
}
if(a7=="甲贺忍蛙"){
cout<<"甲贺忍蛙\n";
cou