实现目标:
点击空格小鸟向上飞行,穿越一个障碍物得一分,触碰障碍物游戏结束。
实现效果:
源码:
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<windows.h>
//全局变量
int high,width; //游戏画面尺寸
int bird_x,bird_y; //小鸟的坐标
int bar_y,bar_xTop,bar_xDown; //障碍物坐标
int score; //得分
void gotoxy(int x, int y) //光标移动到x,y位置
{
COORD pos = {x,y};
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);// 获取标准输出设备句柄
SetConsoleCursorPosition(hOut, pos); //两个参数分别是指定哪个窗体,具体位置
}
void HideCursor() //隐藏光标
{
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDL