#include<iostream>
#include<conio.h>
using namespace std;
void draw(int a,int b,int c,int d,int x)
{
system("cls");
while(x--)
cout<<'\n';
while(a--)cout<<' ';cout<<" O\n";
while(b--)cout<<' ';cout<<" _|_\n";
while(c--)cout<<' ';cout<<" |\n";
while(d--)cout<<' ';cout<<" / \\";
}
int main()
{
cout<<"\033[?25l按下'g'键开始";
char t=_getch();
system("cls");
if('g'==t)
{
cout<<" O\n";
cout<<" _|_\n";
cout<<" |\n";
cout<<" / \\";
}
getch();
int x=0,y=0;
while(1)
{
t=_getch();
if(('W'==t||'w'==t)&&y!=0)
{
y--;
draw(x,x,x,x,y);
}
if('S'==t||'s'==t)
{
y++;
draw(x,x,x,x,y);
}
if(('A'==t||'a'==t)&&x!=0)
{
x--;
draw(x,x,x,x,y);
}
if('D'==t||'d'==t)
{
x++;
draw(x,x,x,x,y);
}
}
}
自己编的小人跑酷游戏
最新推荐文章于 2024-11-09 10:41:03 发布