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

正文內(nèi)容

java課程設(shè)計(jì)貪吃蛇游戲(更新版)

  

【正文】 w boolean[maxY]。 public static final int LEFT=1。//方向 boolean running=false。 =y。 } //updateScore():改變計(jì)分牌 public void updateScore(){ String s=所得分?jǐn)?shù)為 : +。 Iterator it=()。// 暫?;蚶^續(xù) break。 break。 (true)。 (labelHelp,)。 (this)。 public static final int nodeWidth=10。 import .*。 在做 Java 設(shè)計(jì)之前也有做過(guò)其他的 課程設(shè)計(jì),大多規(guī)模很小。點(diǎn)擊 PageUp, PageDown 鍵后,蛇的移動(dòng)速度會(huì)根據(jù)點(diǎn)擊的次數(shù)而改變。 單擊“ Enter、 S 或 R”按鈕, 游戲開(kāi)始, 蛇開(kāi)始隨機(jī)。 概要設(shè)計(jì) 自定義類說(shuō)明 類名: Exception 作用:用來(lái)處理當(dāng)蛇撞到墻或自己的身體時(shí)程序的運(yùn)行 繼承的父類: GreedSnake 類 實(shí)現(xiàn)的接口:沒(méi)有 詳細(xì)設(shè)計(jì) 程序概述 本程序是一個(gè)利用 Java 應(yīng)用軟件制作的貪食蛇小游戲。在此只實(shí)現(xiàn)游戲的游戲主界面模塊、游戲控制模塊。 2.設(shè)計(jì)方案論證 設(shè)計(jì)思路 貪吃蛇 游戲設(shè)計(jì)與實(shí)現(xiàn),主要分為以下二個(gè)模塊:游戲主界面模塊和游戲控制模塊。 性能: 本軟件在設(shè)計(jì)方面本著方便、實(shí)用及娛樂(lè)性高的宗旨,在對(duì)界面進(jìn)行設(shè)計(jì)的過(guò)程中,始終堅(jiān)持清晰明了,在性能方面能夠?qū)崿F(xiàn)效率高,不易出錯(cuò)等優(yōu)點(diǎn)。 總設(shè)計(jì)模塊的劃分 根據(jù)游戲需求中游戲所要實(shí)現(xiàn)的功能,整個(gè)游戲分為二個(gè)模塊進(jìn)行具體的設(shè)計(jì),如圖 2 所示。 蛇前行的過(guò)程中,可以任意向其左或右方向改變方向,但按其前進(jìn)方向和前進(jìn)的反方向都沒(méi)有反應(yīng)。 } 通過(guò)這次課程設(shè)計(jì),我對(duì)這學(xué)期所學(xué)的 JAVA 語(yǔ)言程序設(shè)計(jì)有一個(gè)更深刻的了 解,將所學(xué)的知識(shí)應(yīng)用于實(shí)踐,由于所學(xué)知識(shí)有限,為了使游戲能夠?qū)崿F(xiàn)自己預(yù)先的構(gòu)想,我通過(guò)上網(wǎng)和去圖書(shū)館找程序,比較好的流程圖及功能模塊,不斷閱讀修改代碼使程序達(dá)到預(yù)期所要實(shí)現(xiàn)的目標(biāo),完成課程設(shè)計(jì)后,可以感覺(jué)到自己對(duì) Java 程序的又有了新的認(rèn)識(shí)。 import .*。 public static final int DEFAULT_HEIGHT=300。 (DEFAULT_WIDTH+1,DEFAULT_HEIGHT+1)。 labelHelp=new JLabel(按 Enter 或 S 鍵重新開(kāi)始游戲 ,)。 ()。 case : ()。 case : case : ()。 LinkedList na=。 } //drawNode():繪畫(huà)某一結(jié)點(diǎn)(蛇身或食物) private void drawNode(Graphics g,Node n){ (*nodeWidth,*nodeHeight,nodeWidth1,nodeHeight1)。 Node(int x,int y){ =x。//最大長(zhǎng)度 int direction=2。 public static final int DOWN=4。imaxX。 (new Node(x,y))。 switch(direction){ case UP: y。 } if((0=xamp。y==){// 吃到食物 (food)。// 撞到身體 } else{//什么都沒(méi)有碰到 (new Node(x,y))。 while(running){ try{ (timeInterval)。 do{ Random r=new Random()。 } }
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1