首先,游戏大家肯定玩过吧?好吧我没怎么玩。。但是那些游戏是因为什么吸引你进来的?肯定是好看的游戏选择英雄界面对吧!
那让我们做出一个好看的游戏界面吧!好,废话不多说上代码!
当然,其他属性那些的设置可以自行去调整的!
2021.11.11.21.01 Dev运行通过
这里也是有很多知识可以参考的!大家可以多多借鉴呀!
#include <bits/stdc++.h>
#include <windows.h>
#include <time.h>
#include <iostream>
#include <conio.h>
#include <string>
#include <stdio.h>
using std::cout;
using std::string;
using namespace std;
string js="请选择英雄";
int wz=1,sx=0;
int ts=0,jf=0,zs=0,tj=0;
void gotoxy(short x, short y);//移动光标
void xzjs();
void gotoxy(short x, short y)
{
COORD position = { x, y };
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hOut, position);
}
void xzjs()
{
char xz;
while (1)
{
if(wz>4)wz--;
if(wz<0)wz++;
xz = _getch();
if (xz == 'd'||xz == 'D')
{
wz++;
if(wz==4)
{
js="天使 属性:未知 ";
break;
}
if(wz==3)
{
js="教父 属性:未知 ";
break;
}
if(wz==2)
{
js="战士 属性:未知 ";
break;
}
if(wz==0)
{
js="请选择英雄 ";
break;
}
}
if (xz == 'a'||xz == 'A')
{
wz--;
if(wz<=0)wz++;
system("cls");
if(wz==3)
{
js="教父 属性:未知 ";
break;
}
if(wz==2)
{
js="战士 属性:未知 ";
break;
}
if(wz==1)
{
js="请选择英雄 ";
break;
}
break;
}
if(xz=='j'||xz=='J')
{
if(wz==4)
{
js=" 选择成功! ";
ts++;
break;
}
if(wz==3)
{
js=" 选择成功! ";
jf++;
break;
}
if(wz==2)
{
js=" 选择成功! ";
zs++;
break;
}
if(wz==1)
{
js="您没选择!按r键刷新! ";
sx++;
break;
}
}
if(xz=='r'||xz=='R')
{
if(sx==1)
{
sx=0;
js="请选择英雄 ";
break;
}
}
}
if(ts!=0||jf!=0||zs!=0)
{
gotoxy(20,14);
cout<<"确定选择吗?[按y确定,按n取消]\n";
while(1)
{
char qd;
qd = _getch();
if(qd=='y'||qd=='Y')
{
tj++;
break;
}
if(qd=='n'||qd=='N')
{
if(ts!=0){ts--;js="天使 属性:未知";}
if(jf!=0){jf--;js="教父 属性:未知";}
if(zs!=0){zs--;js="战士 属性:未知";}
system("cls");
return;
}
}
}
return;
}
int main()
{
while(1)
{
if(tj==1)
{
for(int i=1;i<=100;i+=2)
{
gotoxy(i,0);cout<<"\n\n================================================================================\n";
gotoxy(i,2);cout<<" 战斗吧!勇士 \n";
gotoxy(i,4);cout<<"================================================================================\n";
gotoxy(i,6);cout<<"[按j选择/确定] [按a往左] [按d往右]\n";
gotoxy(i,8);cout<<"版本号v1.1.1 作者:陈诺 [原创游戏 请勿抄袭]\n";
Sleep(33);
system("cls");
}
break;
}
gotoxy(0,0);cout<<"================================================================================\n";
gotoxy(0,2);cout<<" "<<js<<"\n";
gotoxy(0,4);cout<<"================================================================================\n";
gotoxy(0,6);cout<<"[按j选择/确定] [按a往左] [按d往右]\n";
gotoxy(0,8);cout<<"第"<<wz<<"页\n";
xzjs();
}
system("cls");
cout<<"版本号v1.1.1 作者:陈诺 [原创游戏 请勿抄袭]\n";
cout<<"\n================================================================================\n";
cout<<" 战斗吧!勇士 \n\n";
cout<<"================================================================================\n\n";
gotoxy(30,14);
cout<<"开始游戏按回车";
while(1)
{
char ksyx;
ksyx=_getch();
if(ksyx=='\r')
{
break;
}
}
return 0;
}