资源简介
实现了热键设置、元素选择、游戏记录等功能
代码片段和文件信息
/*
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{
- 上一篇:c++ 酒店管理入门级(控制台实现)
- 下一篇:C语言中的#与##使用
相关资源
- 精通UNIX下C语言编程及项目实践总结与
- 加权调度算法(C语言)
- crc16几种标准校验算法及c语言代码(
- 树莓派CAN通讯(c语言)
- FTP客户端源代码C语言
- C语言基数排序——顺序队列实现
- 256色转灰度图(c语言)
- c语言实现一个简单的线程池(thread
- avl树的实现(c语言)
- C++ 用C语言判断文件是否存在(提高篇
- c语言地空对战游戏.zip
- c语言实现水波纹显示效果.zip
- c语言打字母游戏源码.zip
- c语言使用CMakeLists.txt编译和使用静态
- 高级冒泡排序高级(c语言)
- C语言程序设计单元练习及答案pdf
- 高斯 Jordan消元法 c语言代码
- c语言练习习题附答案.doc
- 基于c语言的多功能电子表的单片机实
- 基于C语言的电压表单片机实践
- 用C语言写的一个俄罗斯方块程序
- c语言定时关机
- c++ 贪吃蛇代码(.cxx)
- 八皇后 回溯算法 (C语言与c#源码)
- shell实现(c语言)
- 蛇形矩阵源码(c语言)
- c语言新手入门必备笔记
- 哈夫曼树C语言编程实现
- c语言开发规范.pdf
- 编程语言推荐系统(c语言源码)
评论
共有 条评论