c++超级简单的小游戏(下)

来,我们接着搞双人对战

我也懒得写了

稍微改一下就好了

//头文件懒得写了自行脑补吧
int main(){
    int myblood = 100;//我的血量
    int hisblood = 100;//敌人的血量
    cout << hisblood<< "      "<< myblood;//加上我的血量
    int mygj;//技能
    int yourgj;//对手技能
    if(mygj == 1){//一技能
        hisblood - 10;
        myblood - 10;
        system("cls");//清屏
        cout << hisblood<< "      ";
        Sleep(500);//等待半秒
        cout << myblood;
    }//多个技能可以用switch
    if(yourgj == ###){
//懒得写
        &****&
}//多个技能可以用switch
    return 0;
}

还可以加一个判断先手的

int xianshou;
if(xianshou == 1){
......
}else{
......
}

完结

(可以用cmd输出图片模拟游戏画面)

就像这个

#include<iostream>
#include<windows.h>
#include<conio.h>
using namespace std;
int main (){
	cout << "3.1.0\n";
	char start;
	cout << "输入:\n1.start\n2.leave\n(输入后需回车)\n" ;
	start = getch();
	if(start == '1'){
		system("start 1.jpg");
	}else{
		cout << "bye!";
		return 0;
	}
	char st1,st2,exit;
	int i=100;
	cout << "开始请输入1,关卡输入2,金币查询输入3";
	st1 = getch();
	if(st1 == '1'){
		system("taskkill /f /t /im 1.jpg");
		system("start 2.jpg");
	}else if(st1 == '2'){
		cout << "正在打开...";//目录部分 
		Sleep(3000);
		system("cls");
		cout << "1.第一关\n2.第二关\n";
		st2 = getch();
		if(st2 == '1'){
			cout << "加载中...";
			Sleep(3000);
			system("start 倒数3.jpg");
			Sleep(1000);
			system("start 倒数2.jpg");
			Sleep(1000);
			system("start 倒数1.jpg");
			system("start 1.jpg");
			system("cls");
			cout << "人物选择请选1,2暂未编程";
			Sleep(1000);
			system("cls");
			cout << "请输入\n"; 
			system("start 2.jpg");
			char renwun,renwum;
			renwun = getch(),renwum = getch();
			if(renwun == '1'){
				system("start 3.jpg");
			}else{
				cout << "2未编程,程序结束!"; 
				return 0; 
			}
			Sleep(2000);
			system("cls");
			cout << "操作申明:\n1.攻击\n2.暴击";
			Sleep(5000);
			system("start 倒数3.jpg");
			Sleep(1000);
			system("start 倒数2.jpg");
			Sleep(1000);
			system("start 倒数1.jpg");
			Sleep(1000);
			system("start 打架1.jpg");
			char b1,b2;
			b1 = getch();
			if(b1 == '1'){
				system("关卡1.jpg");
				Sleep(1000);
				system("start 打架3.jpg");
				b2 = getch();
				if(b2 == '1'){
					system("打架4.jpg");
					Sleep(900);
					system("打架5.jpg");
					return 0;
				}else{
					system("start died.jpg");
					Sleep(900);
					system("start died.jpg");
					return 0;
				}
			}else{
				system("start 打架4.jpg");
				Sleep(2000);
				system("start died2.jpg");
				Sleep(1000); 
				system("start died.jpg");
				return 0;
			} 
		}else{
			cout << "2未编程,程序结束!"; 
			return 0;
		}
	}else{
			system("cls");	
			cout << "金币:\n"; 
			cout << i;
			cout << "\n";
			cout << "退出请按1\n"; 
			exit = getch();
			if(exit == 1){
				return 0;
			}else{
				return 0;
			}
	}
	system("cls");
	cout << "人物选择请选1,2暂未编程";
	Sleep(1000);
	system("cls");
	cout << "请输入\n";
	system("start 2.jpg");
	char renwu;
	renwu = getch();
	if(renwu == '1'){
		system("start 3.jpg");
	}else{
		cout << "2未编程,程序结束!"; 
		return 0; 
	}
	Sleep(2000);
	system("cls");
	cout << "操作申明:\n1.攻击";
	Sleep(5000);
	system("start 倒数3.jpg");
	Sleep(1000);
	system("start 倒数2.jpg");
	Sleep(1000);
	system("start 倒数1.jpg");
	Sleep(1000);
	system("start 打架1.jpg");
	char a1,a2,a3;
	a1 = getch();
	if(a1 == '1') {
		system("start 打架2.jpg"); 
    }else{
    	system("start 打架2.jpg"); 
	}
	Sleep(1000);
	system("start 打架3.jpg");
	a2 = getch(); 
	if(a2 == '1') {
		system("start 打架4.jpg"); 
    }else{
    	system("start 打架4.jpg"); 
	}
	Sleep(1000);
	system("start 打架5.jpg");
	return 0;
}

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值