• 大小: 0.03M
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-02-01
  • 标签: 贪吃蛇  C语言  

资源简介

实现了热键设置、元素选择、游戏记录等功能

代码片段和文件信息

/*
Name:贪食蛇大作战 
Copyright:all reserved 
Author: 
Date: 23/07/19 22:01
Description:
编译软件:Dev-C++ 5.11 
编译环境:TDM-GCC 4.9.2 64-bit Release
代码参数:共1520行,其中实际代码行数1465,注释行数50,空白行数5 
实现功能:
    基本功能:创建地图、产生蛇体、更新食物、死亡判定、食物效果、自动变速、显示得分、结束清算、游戏说明、界面跳转
    保障功能:充分考虑用户可能的键盘操作,并对可能出现的情况设置if语句进行警示并保证程序正常运行 
    亮点功能:
实现偏好设置!
        可设置方向控制按键,甚至自定义,并保存在key.txt文件中,游戏前可加载文件中键位设置; 
        可选择蛇体花纹、食物形状及两者颜色,并保存在element.txt文件中,游戏前可加载文件中元素设置。
实现得分排行!
    可保存每次游戏得分及游戏时间于scores.txt文件中并展示前十名在“得分排行”界面
增加暂停、加速、减速按键!
增加切换效果!         
*/

#include
#include
#include
#include
#include
#include

typedef struct lei{                         //蛇体节点 
int x;
int y;
struct lei *next;
}lei;
typedef struct record{

评论

共有 条评论