c++制作宝可梦游戏(1.0)

前几天我玩宝可梦时突发奇想,为何我不能用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
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值