貪吃蛇 未完成版

2021-10-10 13:28:26 字數 1020 閱讀 4552

當我乙個中午寫完下面的**時,突然感覺我也可以當大佬了

宣告:除了隱藏游標那個函式是上網扣的,其他均屬原創

#include

#include

#include

#include

using

namespace std;

const

int n=15;

char sit[n+1]

[n+1

],ctl;

int d[4]

[2]=

,,,}

,dir;

bool flag=

1,op;

void

hidecursor()

//隱藏游標

;setconsolecursorinfo

(getstdhandle

(std_output_handle)

,&cursor_info);}

void

print()

//輸出

}class

snake

//定義snake型別

snake

(int a,

int b)

//初始化 };

snake head

(n/2

,n/2);

//蛇的頭

void

bmove

(snake* body,

int p,

int q,

bool add)

//蛇身移動

void

hmove

(snake* head,

int dir)

//蛇頭移動

}void

setp()

//隨機掉落蘋果

intmain()

hmove

(&head,dir)

;setp()

;}return0;

}

VC版貪吃蛇

此處,我感受到復用性的好處,將與顯示或平台無關的東西分裝在一起,如果能進一步抽象的盡量抽象,就可以充分發揮其復用性。具體的關於snake的設計,請參見我的部落格 c 版貪吃蛇遊戲 下面是vc下的遊戲介面截圖 在這裡說一下vc下與c 不同的及新家的東西。cpp view plain copy 引入庫 ...

pygame Python 版貪吃蛇

貪吃蛇是個非常簡單的遊戲,適合練手。先來看一下我的遊戲截圖 玩法介紹 回車鍵 開始遊戲 空格鍵 暫停 繼續 方向鍵 或 wsad 鍵 控制移動方向。食物分紅 綠 藍三種,分別對應 10 分 20 分 30 分,每吃乙個食物增加對應分值,每增加 100 分速度加快一級,沒有設定關卡,我玩到 1100 ...

RuleML 入門 未完成版

此文件提供的資訊是初始版本 ruleml 入門 概要此文件解釋ruleml,規則標記語言。ruleml是在全球資訊網上發布和共享規則的標記語言。ruleml是xml,rdf,xslt和owl的子集。資料儲存語言核心ruleml的核心就是基於資料儲存的洪氏邏輯語言。資料記錄和sql,prolog語言存...