freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

最新基于labview的貪吃蛇游戲程序設(shè)計-文庫吧資料

2025-06-25 02:51本頁面
  

【正文】 認(rèn)為發(fā)生了自殺事件,并跳出循環(huán)結(jié)束游戲,否則游戲繼續(xù)。在設(shè)計程序中運用了兩個<、兩個>和一個邏輯與運算符號參與編輯,通過X、Y坐標(biāo)與World Size作比較,最后結(jié)果為真則游戲繼續(xù),否則游戲結(jié)束。為了便于蘋果與蛇同時在屏幕上顯示,特將蘋果套用蛇數(shù)組的格式綁定為簇,然后與蛇數(shù)組合并為一個數(shù)組后同時顯示在XY圖上。當(dāng)蘋果的數(shù)量明顯少于最大值時就隨機(jī)產(chǎn)生一個蘋果。如果要設(shè)計多個蘋果,只需判斷當(dāng)前蘋果的個數(shù)是否減少,并在減少后隨機(jī)產(chǎn)生一個新的蘋果。循環(huán)往復(fù)(在while循環(huán)上添加移位寄存器)直到游戲結(jié)束??刂菩∩哂巫叩姆椒ㄊ墙o定一個方向direction,然后利用這個direction的值來控制當(dāng)前點與下一點的變換。程序框圖見下面:圖3 輸入XY坐標(biāo)圖4 刪除XY坐標(biāo)由于蛇本身是一個可增加元素的數(shù)組,所以用一個含兩個一維方向數(shù)組的簇來進(jìn)行操作。 圖2 主程序程序框圖 此程序的作用是把蛇的活動按有無蛇身、蘋果賦值。游戲結(jié)束時通過用戶的輸入指令來決定游戲是否循環(huán),輸入“Yes”指令時游戲繼續(xù),否則游戲結(jié)束跳出循環(huán)。 在主程序的上半部分采用一個while循環(huán)、一個事件結(jié)構(gòu)和一個條件結(jié)構(gòu)來設(shè)置游戲的輸入循環(huán),根據(jù)按鍵以否來判斷游戲的下步動作方向。下面分別介紹貪吃蛇程序中的各個子程序。 圖1 主程序前面板 后面板程序框圖設(shè)計如何控制蛇移動去吃蘋果同時避免碰到自己的身體或者撞墻是一個復(fù)雜的程序。2 貪吃蛇游戲設(shè)計原理 貪吃蛇游戲大體上可分為以下幾個部分: 1) 控制部分 就是通過輸入輸出來控制蛇的運動 2) 邏輯部分 進(jìn)行判斷蛇吃了沒有 是否撞墻 同時把蛇的長度增加一節(jié) 還要實現(xiàn)分?jǐn)?shù)的計算 3) 圖象顯示部分 就是將游戲顯示出來 本程序的主要實現(xiàn)如下功能:;;;; 3 貪吃蛇游戲設(shè)計與仿真 前面板設(shè)計 采用LabVIEW中提供的“Express XY圖”作為游戲界面,顯示蛇和蘋果,這樣就可以通過方向鍵來移動小蛇到想要去的地方。熟悉LabVIEW開發(fā)環(huán)境,掌握基于LabVIEW的虛擬儀器原理、設(shè)計方法和實現(xiàn)技巧,運用專業(yè)課程中的基本理論和實踐知識,采用LabVIEW開發(fā)工具,實現(xiàn)貪吃蛇游戲的設(shè)計和仿真。指導(dǎo)教師: 201 年 月 日專業(yè)負(fù)責(zé)人:201 年
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1