资源简介

用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个文件信息

评论

共有 条评论