- 1、本文档共10页,其中可免费阅读4页,需付费100金币后方可阅读剩余内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 4、文档侵权举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
蛇的最大长度得分游戏速度自己调整食物的横坐标食物的纵坐标判断是否要出现食物的变量食物的结构体蛇的节数蛇的节数蛇移动方向蛇的生命活着死亡图形驱动图形结束开始画面结束游戏玩游戏具体过程输出成绩主函数图形驱动开始画面玩游戏具体过程图形结束图形驱动开始画面左上角坐标为右下角坐标为的围墙设置线型画围墙设置线型画围墙上边下边左边右边玩游戏具体过程食物随机数发生器表示需要出现新食物表示已经存在活着画面上有食物了就要显示方向往右蛇头节数束移动身体格内这样才可以让蛇吃到输出得分可以重复玩游戏压键结在没有按键的情况
#include #include
#include
#include
#define LEFT a
#define RIGHT d #define DOWN s #define UP w
#define ESC 27
#define N 200
/*
蛇的最大长度 */
int i;
char key;
int score=0;
/*
得分 */
int gamespeed=100;
/*
游戏速度自己调整
*/
struct Food
{
int x;
/*
食物的横坐标
*/
int y;
/*
食物的纵坐标
*/
int yes;
/*
判断是否要出现食物的变量 */
}foo
文档评论(0)