麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 應用 > 軟件技巧 > 正文

C語言課程設計 貪吃蛇代碼

2024-07-16 17:58:59
字體:
來源:轉載
供稿:網(wǎng)友

C語言程序設計(Visual C++ 6.0環(huán)境)PPT

授權:共享軟件 大小:2.3M 語言: 簡體中文 下載地址

#define N 200
#include <graphics.h>
#include <stdlib.h>
#include <dos.h>
#define LEFT 0x4b00
#define RIGHT 0x4d00
#define DOWN 0x5000
#define UP 0x4800
#define ESC 0x011b
int i,key;
int score=0;/*得分*/
int gamespeed=50000;/*游戲速度自己調整*/
struct Food
{
int x;/*食物的橫坐標*/
int y;/*食物的縱坐標*/
int yes;/*判斷是否要出現(xiàn)食物的變量*/
}food;/*食物的結構體*/
struct Snake
{
int x[N];
int y[N];
int node;/*蛇的節(jié)數(shù)*/
int direction;/*蛇移動方向*/
int life;/* 蛇的生命,0活著,1死亡*/
}snake;
void Init(void);/*圖形驅動*/
void Close(void);/*圖形結束*/
void DrawK(void);/*開始畫面*/
void GameOver(void);/*結束游戲*/
void GamePlay(void);/*玩游戲具體過程*/
void PrScore(void);/*輸出成績*/
/*主函數(shù)*/
void main(void)
{
Init();/*圖形驅動*/
DrawK();/*開始畫面*/
GamePlay();/*玩游戲具體過程*/
Close();/*圖形結束*/
}
/*圖形驅動*/
void Init(void)
{
int gd=DETECT,gm;
initgraph(&gd,&gm,"c://tc");
cleardevice();
}
/*開始畫面,左上角坐標為(50,40),右下角坐標為(610,460)的圍墻*/
void DrawK(void)
{
/*setbkcolor(LIGHTGREEN);*/
setcolor(11);
setlinestyle(SOLID_LINE,0,THICK_WIDTH);/*設置線型*/
for(i=50;i<=600;i+=10)/*畫圍墻*/
{
rectangle(i,40,i+10,49); /*上邊*/
rectangle(i,451,i+10,460);/*下邊*/
}
for(i=40;i<=450;i+=10)
{
rectangle(50,i,59,i+10); /*左邊*/
rectangle(601,i,610,i+10);/*右邊*/
}
}
/*玩游戲具體過程*/
void GamePlay(void)
{
randomize();/*隨機數(shù)發(fā)生器*/
food.yes=1;/*1表示需要出現(xiàn)新食物,0表示已經(jīng)存在食物*/
snake.life=0;/*活著*/
snake.direction=1;/*方向往右*/
snake.x[0]=100;snake.y[0]=100;/*蛇頭*/
snake.x[1]=110;snake.y[1]=100;
snake.node=2;/*節(jié)數(shù)*/
PrScore();/*輸出得分*/
while(1)/*可以重復玩游戲,壓ESC鍵結束*/
{
while(!kbhit())/*在沒有按鍵的情況下,蛇自己移動身體*/
{
if(food.yes==1)/*需要出現(xiàn)新食物*/
{
food.x=rand()%400+60;
food.y=rand()%350+60;
while(food.x%10!=0)/*食物隨機出現(xiàn)后必須讓食物能夠在整格內,這樣才可以讓蛇吃到*/
food.x++;
while(food.y%10!=0)
food.y++;

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: www视频免费观看 | 欧洲精品久久 | 九草网 | 亚洲国产小视频 | 一区二区免费看 | 羞羞的小视频 | 国产精品久久久久久久av | 91精品久久久久久 | 免费激情视频网站 | 欧美成年性h版影视中文字幕 | 国产久草视频在线 | 国产精品久久久乱弄 | 亚洲成在人 | 欧美成人精品一区二区 | 草莓视频在线导航 | 国产女厕一区二区三区在线视 | 天天色综合6 | 56av国产精品久久久久久久 | 久久精品亚洲国产奇米99 | 高清成人在线 | 中文字幕www. | 亚洲一区二区三区日本久久九 | 久久一级| 亚洲精中文字幕二区三区 | 久久精品亚洲精品国产欧美kt∨ | 九九热视频免费观看 | 精品国产一区二区三区四区在线 | 国产91一区 | 日本在线观看一区二区 | 免费视频99| 欧美日本91精品久久久久 | a集毛片 | 欧美日韩在线播放 | 九九精品免费 | 欧美成人区 | 老司机一级毛片 | 国产精品6区 | 日本在线播放一区二区三区 | 男女羞羞在线观看 | 一区二区精品视频在线观看 | 欧美日韩国产成人在线观看 |