貪吃蛇小遊戲 小白的高階之路的開始

2021-07-30 23:27:31 字數 1507 閱讀 5166

該程式的實現主要是通過easyx實現的大多數功能,因為沒能夠繼續完善所以只展現一部分簡單的**(大一上剛開始的時候學習的,就當作是開始吧)

#include

#include

#include

#include

#include

#include

int flag = 0, m, n, flag1 = 1

;colorref p, q;

typedef struct node array;

void wall()

}void fruit()

}}int main()

flushbatchdraw();

while (1)

putimage(21, 21, &img1);

switch (ch1)

solidcircle(m, n, 5);

setfillcolor(rgb(225, 165, 0));

fillcircle(m, n, 5);

for (k = 0

; k < i; k++)

sleep(200);//這個部分應該採取分關卡的形式去比較速度,但是並沒有寫完

if (a[0].x

< m + 5 && a[0].x + 20 > m - 5 && a[0].y

< n + 5 && a[0].y + 20 > n - 5)

for (k = 3

; k < i; k++)

if (a[0].x == a[k].x&&a[0].y == a[k].y)

if (a[0].x

< 20 || a[0].x > 600 || a[0].y

< 20 || a[0].y > 440)

if (i >= 20)//判斷達到吃到多少個就通關(事實上這一步驟還可以完善,例如用乙個記錄分數的牌子)

ch2 = ch1;

fruit();

flushbatchdraw();}}

}if (a[0].x

< m + 5 && a[0].x + 20 > m - 5 && a[0].y

< n + 5 && a[0].y + 20 > n - 5)

clearcircle(m, n, 5);

flushbatchdraw();

}system("pause");

closegraph;

return 0

;}

從這裡開始的c語言程式設計之路

這個程式以及**還有很多很多地方待完善不過只能等到自己什麼時候有時間再來操作了

現在是大一下也決定好要先轉型學一下web前端開發,之前草草的學了資料結構但是並不是很理想,現在看來只會覺得當時的自己還不夠認真,沒有集中精力專心去做那件事,不過即便是看上去的很努力也把自己累個半死

等空閒時間再陸陸續續貼一些之前自己刷題的**吧(比如藍橋杯的,杭電oj的)

還是要加油啊,雖然說轉專業依舊艱難,但是總得繼續下去的

貪吃蛇小遊戲

1 doctype html 2 html 3 head 4 title snake title 5head 6 body style text align center margih 100px background color aaaaaa 7 canvas id canv width 400 ...

簡單的貪吃蛇小遊戲

食物的建立 蛇頭吃食物 遊戲結束 原始碼乙個基於原生js可由鍵盤上下左右控制的貪吃蛇遊戲,主要開發思路分為以下幾個部分 基本的html頁面 地圖區域,開始按鈕,計分板 地圖網格的建立 這裡為方便修改,用js建立可控大小的網格 蛇頭的建立 蛇的移動 食物的建立,隨機刷位置 排除刷在蛇身上的情況 蛇頭和...

C 貪吃蛇小遊戲

自學了幾天c 嘗試寫了乙個貪吃蛇小遊戲,比較詳細地做了注釋,實現 1 貪吃蛇基本功能 2 長按加速 3 計分板 xaml 及介面 namespace 貪吃蛇 新食物生成 public void newfoodgenerate 計時器每乙個計時週期內的時間處理程式 void timer tick ob...