来,我们接着搞双人对战
我也懒得写了
稍微改一下就好了
//头文件懒得写了自行脑补吧
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;
}