飞翔的小鸟游戏设计
首先需要包含以下库:
#include<stdio.h>
#include<windows.h>
#include<stdlib.h> //包含system
#include<conio.h>
设置窗口大小:
#define WIDTH 50
#define HEIGHT 16
设置鸟的结构:
struct bird
{
bool live;
int x,y;
int speed;
int score;
int step;
}bird;
设置洞/墙的结构:
struct hole
{
int size;
int yBegin;
}hole;
定义全局变量:
char map[HEIGHT - 1][WIDTH];
int scoreMax = 0;
游戏初始化设置:
void GameInit()
{
srand(GetTickCount());
//窗口
char cmd[128];
sprintf(cmd, "mode con cols=%d lines=%d", WIDTH, HEIGHT);
system(cmd); //将cmd窗口设定为指定大小,其中cols指定为列数,lines指定为行数。
system("title flappy bird"); //标题
//地图清零
for (int i = 0; i < HEIGHT - 1; i++)
{
for (int j = 0; j < WIDTH; j++

本文详细介绍了使用C语言编写的FlappyBird游戏的设计过程,包括窗口设置、角色和障碍物的结构定义,以及移动、碰撞检测和分数计算等关键功能的实现。
最低0.47元/天 解锁文章
1724





