资源简介
用c语言写的贪吃蛇代码,是图形界面,注意:图形界面。100%能运行。功能:暂停(enter),计分,排名,文件存储。等等。
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#define length 30 //数组范围
#define qidian 27 //定义蛇初始在27构建
#define longth 4 //定义初始蛇长
#define large 18 //把xy坐标点放大18倍
IMAGE picture_fpicture_bgpicture_wlpicture_bkpicture_agpicture_edpicture_d; //背景图片定义
IMAGE position; //箭头定义
IMAGE f2f3f4f5; //墙,蛇,食物,绿墙的图片
IMAGE face1face3white; //脸白图的打印
char *f1 = “ “; //墙,食物,蛇,清除用的
int speed; //速度变量
struct stu{
char name[12]; //记录姓名
int num; //记录名次
int force; //记录分数
int times; //记录玩的次数
int all; //记录玩家数量
float time; //记录玩的时间
}peo[10]; //玩家信息结构体
typedef struct s{
int x; // 蛇坐标
int y;
struct s *next;
}snake; //蛇的结构体
void picture_de();
void picture_de();
int open_wen();
int jian_print(int x int y);
int if_start();
int model_b();
void wall_build(int a[][length]int t);
snake* Snake_build(int a[][length]) ;
void food_build(int a[][length]);
void Direction_to(snake *head int *m int *n);
void end_print(int n struct stu lin[10]);
void force_w(int ALL int moder);
int if_continue();
void finnally();
int if_live(snake * head int a[][length]);
void name_in(int n);
//888888888888888
static char str[] = “F:\\贪吃蛇2\\wenjian.lib“;//************ 注意,修改文件位置时,请修改这里,以及图片声明************
//888888888888888
//*****************************************************
// 界面代码区
//*****************************************************
//*********图片声明***********************请修改下面的文件地址*****************
void picture_de()
{
loadimage(&picture_bg _T(“F:\\贪吃蛇2\\picture\\snake.jpg“)900550true); //图片初始化
loadimage(&position_T(“F:\\贪吃蛇2\\picture\\箭头.jpg“)3010true);
loadimage(&picture_f _T(“F:\\贪吃蛇2\\picture\\蕾姆.jpg“)400550true); //frist
loadimage(&picture_wl _T(“F:\\贪吃蛇2\\picture\\snake2.jpg“)900550true);
loadimage(&white _T(“F:\\贪吃蛇2\\picture\\白图.jpg“)900550true);
loadimage(&picture_bk _T(“F:\\贪吃蛇2\\picture\\bk蛇.jpg“)360550true); //游戏背景
loadimage(&picture_ed _T(“F:\\贪吃蛇2\\picture\\over.jpg“)900550true); //结束背景
loadimage(&picture_d _T(“F:\\贪吃蛇2\\picture\\dead.jpg“)450200true);
loadimage(&picture_ag _T(“F:\\贪吃蛇2\\picture\\again.jpg“)900550true);
loadimage(&f2 _T(“F:\\贪吃蛇2\\picture\\wall.jpg“)1616true); //墙
loadimage(&f3 _T(“F:\\贪吃蛇2\\picture\\蛇.jpg“)1616true); //蛇
loadimage(&f4 _T(“F:\\贪吃蛇2\\picture\\food.jpg“)1616true); //食物
loadimage(&f5 _T(“F:\\贪吃蛇2\\picture\\绿墙.jpg“)1616true); //绿墙
loadimage(&face1 _T(“F:\\贪吃蛇2\\picture\\右眼2.jpg“)10870true); //眼
loadimage(&face3 _T(“F:\\贪吃蛇2\\picture\\嘴2.jpg“)10870true); //嘴
}
//***************读取文件********************
int open_wen() // 读取文件里面
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 628924 2017-11-21 20:39 工程实践\graphics库\EasyX_20170919(beta).exe
文件 47461322 2017-02-25 13:16 工程实践\vc6++\Visual C++ 6.0 完整绿色版.EXE
文件 74186 2017-12-05 21:59 工程实践\图片\again.jpg
文件 251282 2017-12-04 17:53 工程实践\图片\bk蛇.jpg
文件 15246 2017-12-05 22:31 工程实践\图片\dead.jpg
文件 70726 2017-12-03 12:24 工程实践\图片\food.jpg
文件 73522 2017-12-05 22:33 工程实践\图片\over.jpg
文件 55344 2017-12-02 13:33 工程实践\图片\snake.jpg
文件 111592 2017-12-02 19:23 工程实践\图片\snake2.jpg
文件 2073 2017-11-29 23:03 工程实践\图片\wall.jpg
文件 5138 2017-12-03 13:55 工程实践\图片\右眼2.jpg
文件 11025 2017-12-03 14:01 工程实践\图片\嘴2.jpg
文件 94631 2017-12-04 18:29 工程实践\图片\白图.jpg
文件 7589 2017-12-02 14:00 工程实践\图片\箭头.jpg
文件 58584 2017-12-03 11:30 工程实践\图片\绿墙.jpg
文件 143490 2017-12-05 23:21 工程实践\图片\蕾姆.jpg
文件 56633 2017-12-03 12:27 工程实践\图片\蛇.jpg
文件 3694516 2017-12-16 23:38 工程实践\工程实践1.pptx
文件 1956352 2019-04-21 14:09 工程实践\工程实践1_报告.doc
文件 562 2019-04-21 15:33 工程实践\请先打开此文本.txt
文件 307243 2019-04-21 15:26 工程实践\贪吃蛇2\Debug\snake.exe
文件 550156 2019-04-21 15:26 工程实践\贪吃蛇2\Debug\snake.ilk
文件 53146 2019-04-21 15:26 工程实践\贪吃蛇2\Debug\snake.obj
文件 4125004 2019-04-21 15:23 工程实践\贪吃蛇2\Debug\snake.pch
文件 721920 2019-04-21 15:26 工程实践\贪吃蛇2\Debug\snake.pdb
文件 254976 2019-04-21 15:26 工程实践\贪吃蛇2\Debug\vc60.idb
文件 77824 2019-04-21 15:26 工程实践\贪吃蛇2\Debug\vc60.pdb
文件 74186 2017-12-05 21:59 工程实践\贪吃蛇2\picture\again.jpg
文件 251282 2017-12-04 17:53 工程实践\贪吃蛇2\picture\bk蛇.jpg
文件 15246 2017-12-05 22:31 工程实践\贪吃蛇2\picture\dead.jpg
............此处省略29个文件信息
相关资源
- C语言模块化编程(我见过最好的)
- 单片机C语言实战开发108例
- C语言的嵌入式汇编基本使用.docx(2页
- C语言嵌入式Modbus协议栈,支持主站和
- 实验报告:数据结构长整数四则运算
- C语言封装的HttpClient接口
- C语言课设计算器
- C语言 学生兴趣管理系统
- c语言实现火车订票系统(控制台)源
- 模拟笔记本电脑(C语言实现)
- c++ 简易贪吃蛇源码
- c语言实现竞技比赛打分系统
- KMP算法C语言程序
- Linux c语言 学生成绩管理系统
- 弹跳的小球(test.c)
- 林锐—高质量C编程
- 基于c语言的通讯录系统
- C语言全套课件与教学资料-哈工大
- 计算机二级C语言真题.docx
- C语言实现 设备信息管理系统
- GBT 28169-2011 嵌入式软件 C语言编码规范
- C语言标准库函数大全.chm
- C语言常用代码(分章节)
- c语言课程设计:客房登记系统源码
- 贪吃蛇大作战(c源码+报告文档)
- C语言常用算法源代码
- 吕鑫:VS2015之博大精深的0基础C语言视
- c语言文都讲义2020
- c语言课件56883
- C语言推箱子win控制台
评论
共有 条评论