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

正文內(nèi)容

基于java的貪吃蛇游戲開發(fā)(參考版)

2025-01-21 15:01本頁面
  

【正文】 【4】J2ME 移動(dòng)應(yīng)用開發(fā) 清華大學(xué)出版社?!?】java 編程思想(第四版) 機(jī)械工業(yè)出版社。通過這次設(shè)計(jì)過程中,我查閱了大量的資料,對 java 有了更深刻的認(rèn)識(shí),通過這次的設(shè)計(jì),更提高了我在程序設(shè)計(jì)和調(diào)試方面的技巧,更重要的是我認(rèn)識(shí)了自己的不足,在編程方面我還需要努力學(xué)習(xí)來充實(shí)自己,來獲取更大的收獲。 總結(jié)這款游戲的優(yōu)點(diǎn),就是簡單的畫面和容易的操作很容易使玩家就上手,適合不通年齡段的玩家娛樂。這個(gè)里面的難點(diǎn)就是數(shù)組里面的操作和坐標(biāo)的表示。上網(wǎng)查了一下,才知道蛇身是由一連串的基本圖形組成的,每過 1 秒檢查前面是什么,如果是空的,就把圖畫成普通身子的樣子。 } } return false。amp。i snakeNum。參考代碼: private boolean isGameOver(){ //邊界判別 if(snake[0][0] 0 || snake[0][0] (width SNAKEWIDTH) || snake[0][1] 0 || snake[0][1] (height SNAKEWIDTH)){ return true。 break。12 } break。 } break。 } break。 } break。 } } } 鍵盤事件處理可以通過鍵盤控制蛇的移動(dòng)方向public void keyPressed(int keyCode){ int action = (keyCode)。 break。amp。i snakeNum。 boolean b = true。 } } 隨機(jī)產(chǎn)生食物部分代碼:產(chǎn)生食物說明:食物的坐標(biāo)必須位于屏幕內(nèi),且不能和蛇身重合 private void generateFood(){ while(true){ foodX = (() % (width SNAKEWIDTH + 1)) / SNAKEWIDTH * SNAKEWIDTH。 snake[0][1] == foodY){ snakeNum++。10 }} 吃掉食物,蛇身增長當(dāng)小蛇吃掉食物后,會(huì)增長,部分代碼: /** * 吃掉食物,自身增長 */ private void eatFood(){ //判別蛇頭是否和食物重疊 if(snake[0][0] == foodX amp。i){ snake[i][0] = snake[i 1][0]。部分參考代碼如下:private void move(int direction){ //蛇身移動(dòng) for(int i = snakeNum 1。 } //繪制食物 if(b){ (foodX,foodY,SNAKEWIDTH,SNAKEWIDTH)。i snakeNum。 (0)。 環(huán)境介紹操作系統(tǒng):Microsoft Windows XP程序語言:Java 開 發(fā) 包: Java(TM) 2 Standard Edition () Sun Micro. J2ME Wireless ToolKit IDE: Eclipsev10 9 繪制蛇身protected void paint(Graphics g) { //清屏 (0, 255, 0)。 顯示需求當(dāng)小蛇吃掉幾個(gè)食物后會(huì)變長,并且吃完食物時(shí)食物會(huì)消失,并立即產(chǎn)生一個(gè) 1 個(gè)新的事物。 游戲形狀需求良好的方塊形狀設(shè)計(jì),繪制小蛇和食物,小蛇由幾個(gè)方塊組成,食物由一個(gè)方塊組成。 游戲需求給出一條小蛇和隨機(jī)出現(xiàn)一個(gè)食物,當(dāng)小蛇吃到食物時(shí)就加分。這些都為開發(fā)的這款貪吃蛇游戲提供了條件。游戲開發(fā)新技術(shù)層出不窮,經(jīng)典游戲比比皆是,游戲這個(gè)名稱一直存在于每個(gè)人的日常生活中。 坐標(biāo)系:MIDP 中的坐標(biāo)以左上角那點(diǎn)為(0,0),向右則 x 遞增,向下則 y 遞增。 鏈表:用來保存每一段的狀態(tài),鏈表的元素單位是段。 段:當(dāng)許多節(jié)連成一條直線,我稱它為段?!?WTK 是 用 來 開 發(fā) MIDP 的 , 為 了 讓 MIDlet 可 以 順 利編 譯 和 執(zhí) 行 , WTK 必 須 具 有 CLDC 和 MIDP 的 類 庫 , WTK 可 以7幫 助 我 們 省 去 額 外 安 裝 調(diào) 試 這 些 類 庫 的 時(shí) 間 游戲的介紹游戲的名稱叫“貪吃
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1