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

正文內(nèi)容

j2me手機游戲開發(fā)論文-在線瀏覽

2025-08-11 02:32本頁面
  

【正文】 堆Java工具和Java基礎(chǔ)的類庫()。因此掌握JDK是學(xué)好Java的第一步。 最主流的JDK是Sun公司發(fā)布的JDK,除了Sun之外,還有很多公司和組織都開發(fā)了自己的JDK,例如IBM公司開發(fā)的JDK,BEA公司的Jrocket,還有GNU組織開發(fā)的JDK等等。而專門運行在x86平臺的Jrocket在服務(wù)端運行效率也要比SunJDK好很多。 應(yīng)用環(huán)境(1)操作系統(tǒng):Solaris、Windows NT、Windows xp、Windows 7等(2)應(yīng)用軟件: 需求分析 本系統(tǒng)主要是完成貪吃蛇游戲的基本操作。本系統(tǒng)需要滿足以下幾點要求:(1) 利用方向鍵來改變蛇的運行方向。 (3) 吃到食物就變成新的蛇體,碰到壁或自身則游戲結(jié)束,否則正常運行。 貪吃蛇的核心算法時如何實現(xiàn)移動和吃掉食物,沒有碰到食物的時候,把當(dāng)前運動方向上的下個節(jié)點入隊,并以蛇節(jié)點的顏色繪制這個節(jié)點,然后把頭指針?biāo)傅墓?jié)點出隊,并以游戲框架內(nèi)部背景色重繪出隊的節(jié)點,這樣就可以達到移動的效果。實現(xiàn)貪吃蛇的基本的蛇身移動、吃到食物身體增長、和碰到墻壁或自身死亡。Java語言是一種跨平臺,適合于分布式計算環(huán)境的面向?qū)ο缶幊陶Z言,用Java寫的應(yīng)用程序不用修改就可在不同的軟硬件平臺上運行。如果沒有安全保證,用戶從網(wǎng)絡(luò)下載程序執(zhí)行就非常危險。 第四章 系統(tǒng)概要設(shè)計 設(shè)計目標(biāo)本軟件是針對貪吃蛇小游戲的JAVA程序,利用方向鍵來改變蛇的運行方向,空格鍵暫?;蚶^續(xù)游戲,并在隨機的地方產(chǎn)生食物,吃到食物就變成新的蛇體,碰到壁或自身則游戲結(jié)束,否則正常運行。1. 類之間的關(guān)系如圖1所示。通過snakeMain、snakeWin、snakeAct三個類實現(xiàn)游戲。snakeAct實現(xiàn)獲取x、y的值。設(shè)置newGame、stopGame按鈕來控制游戲,實現(xiàn)游戲開始和結(jié)束。表1 java源文件及其功能序號文件名主要功能1SnakeMain該文件為程序入口,含有main方法。 6Location該文件窗口大小 7nThread該文件為蛇運動線程。snakeAct實現(xiàn)獲取x、y的值;JPanel該文件實現(xiàn)畫板功能,用紅綠畫蛇頭、蛇身;nThead該文件為記錄狀態(tài)的線程。 (2)、snakeWin、snakeAct一、成員變量描述 變量類型 名稱蛇類主函數(shù) SnakeMain snakeMain 表51 snakeMain中的成員變量方法名功能snakeMain()創(chuàng)建蛇體主函數(shù) 表52 snakeMain中的成員方法二、 (1)Public class snakeWin extends JPanel implements ActionListener,KeyListener,Runnable{}中的成員變量及成員方法 成員變量描述 變量類型 名稱 接口 implementsActionListenerKeyListenerRunnable 按鈕 JButtonnewGamestopGameok 速度 intspeed 蛇體ArrayListsnakeActsnakeAct 對話框JDilogdialog 狀態(tài)標(biāo)簽JLabelLabel 線程nThreadThread 布局管理器setLayoutFlowLayout    表53 snakeWin中的成員變量 方法名 功能 JPanle創(chuàng)建蛇的面板 Runnable設(shè)置接口 addKeyListener監(jiān)視器 表54 snakeWin中的成員方法 (2) public void paintComponent(Graphics g){}中的成員變量和成員方法 成員變量描述 變量類型 名稱繪圖paintComponentGraphicsdrawRectdrawString分數(shù)、速度蛇體顏色setColor紅色點、綠色點 表55 paintComponent中的成員變量方法名功能Graphics繪圖().getX/getY在隨機的地方產(chǎn)生食物setColor()設(shè)置顏色 表56 paintComponent中的成員方法 (3)public void actionPerformed(ActionEvent e) {}中的成員變量和成員方法 成員變量描述 變量類型 名稱事件執(zhí)行actionPerformedActionEvent e事件eventActionEvent e橫坐標(biāo)intx縱坐標(biāo)inty新建蛇塊tempActsnakeAct食物塊寬public static final intX食物塊高public static final intY線程nThreadThread 表57 actionPerformed中的成員變量 方法名功能actionPerformed組建對象 表58 actionPerformed中的成員方法 (4)private void eat() {}中的成員變量和成員方法 成員變量描述 變量類型 名稱新建蛇塊tempActsnakeAct 表59 eat中的成員變量方法名功能 eat()判斷食物是否被蛇吃掉,如果食物在蛇運行方向的正前方,并且與蛇頭接觸,則被吃掉().getX/getY在隨機的地方產(chǎn)生食物 表510 eat中的成員方法 (5)public void otherMove(){}中的成員變量和成員方法 成員變量描述 變量類型 名稱橫坐標(biāo)intx縱坐標(biāo)inty 表511 Othermove的成員變量方法名功能otherMove蛇塊移動().getX/getY在隨機的地方產(chǎn)生食物nThread =null死亡方法 表212 Othermove的成員方法 (6)public void move(int x,int y){}的成員變量和成員方法 成員變量描述 變量類型 名稱橫坐標(biāo)intx縱坐標(biāo)inty 表513 move的成員變量方法名功能Move死亡方法().getX/getY在隨機的地方產(chǎn)生食物nThread =null死亡方法 表514 move的成員方法 (7)public boolean minYes(int x,int y){}中的成員變量和成員方法 成員變量描述 變量類型 名稱橫坐標(biāo)intx縱坐標(biāo)inty 表515 minYes的成員變量方法名功能minYes邊框大小().getX/getY在隨機的地方產(chǎn)生食物 表516 minYes的成員方法 (8)public boolean maxYes(int x,int y){}中的成員變量和成員方法 成員變量描述 變量類型 名稱橫坐標(biāo)intx縱坐標(biāo)inty 表517 maxYes的成員變量方法名功能maxYes邊框大小().getX/getY在隨機的地方產(chǎn)生食物 表518 maxYes的成員方法 (9)public void keyPressed(KeyEvent e) {}中的成員變量和成員方法 成員變量描述 變量類型 名稱向上Vk_UPKeyEvent e向下Vk_DOWNKeyEvent e向左Vk_LEFTKeyEvent e向右Vk_RIGHTKeyEvent e 表519 keyPressed中的成員變量 方法名功能keyPressed鍵盤事件 表520 keyPressed中的成員方法 (10)public void keyReleased(KeyEvent arg()) {}中的成員方法方法名功能keyReleased鍵盤觸發(fā) 表521keyReleased中的成員方法 (11)public void keyTyped(KeyEvent arg()) {}中的成員方法方法名功能 keyTyped按鍵被按下 表522keyTyped中的成員方法 (12)public void run() {}中的成員變量和成員方法 成員變量描述 變量類型 名稱運動public static final intrun 表523 run中的成員變量方法名功能Move()蛇體在運行中的措施 表524 run中的成員方法三、 成員變量描述 變量類型 名稱蛇體public static final intsnakeAct橫坐標(biāo)intx縱坐標(biāo)inty 表525 snakeAct中的成員變量方法名功能getX、getY獲得x、y值 表526 snakeAct中的成員方法四、類JPanel 此類為畫蛇的面板類,是實現(xiàn)紅綠畫蛇身算法的類。 各功能界面截圖(1)生成初始界面:
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1