資源簡介
用c語言寫的貪吃蛇代碼,是圖形界面,注意:圖形界面。100%能運行。功能:暫停(enter),計分,排名,文件存儲。等等。
代碼片段和文件信息
#include
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#define?length?30???//數(shù)組范圍
#define?qidian?27??//定義蛇初始在27構(gòu)建
#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;?????????//記錄分數(shù)
int?times;????????//記錄玩的次數(shù)
int?all;????????//記錄玩家數(shù)量
float?time;???//記錄玩的時間
}peo[10];??????//玩家信息結(jié)構(gòu)體
typedef?struct?s{
int?x;????????????????//?蛇坐標
int?y;
struct?s?*next;
}snake;????????????????//蛇的結(jié)構(gòu)體
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
//*****************************************************
//????????????????界面代碼區(qū)???
//*****************************************************
//*********圖片聲明***********************請修改下面的文件地址*****************
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);????//結(jié)束背景
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個文件信息
評論
共有 條評論