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

正文內(nèi)容

j2me手機(jī)拼圖游戲畢業(yè)論文-預(yù)覽頁

2025-07-13 08:59 上一頁面

下一頁面
 

【正文】 功能在移動設(shè)備上的實(shí)現(xiàn),Java應(yīng)用程序產(chǎn)生的手機(jī)增值服務(wù)逐漸體現(xiàn)出其影響力,對豐富人們的生活內(nèi)容、提供快捷的資訊起著不可忽視的作用。它定位在消費(fèi)性電子產(chǎn)品的應(yīng)用上,對設(shè)備的智能化、多樣化,提供了革命性的解決方案。這款游戲的名字叫《拼圖游戲》。但是傳統(tǒng)手機(jī)存在以下弊端:,程序不能增加、刪除,有了錯誤也不能更新、修改,若要增加新功能必須另換一部手機(jī)。,因?yàn)閼?yīng)用程序可以下載到器件上,并在本地運(yùn)行,僅僅是在連接到服務(wù)器時才會占用網(wǎng)絡(luò)帶寬。隨著手機(jī)游戲的發(fā)展,國內(nèi)外各大開發(fā)商紛紛運(yùn)用JAVA進(jìn)行游戲游戲開發(fā)。1. 龐大的潛在用戶群全球在使用的移動電話已經(jīng)超過10億部,而且這個數(shù)字每天都在不斷增加。3. 支持網(wǎng)絡(luò)因?yàn)槭謾C(jī)是網(wǎng)絡(luò)設(shè)備,在一定限制因素下可以實(shí)現(xiàn)多人在線游戲。 J2ME技術(shù)在1999年的JavaOne Developer Conference大會上推出。學(xué)習(xí)解決問題的方法及策略——玩拼圖能學(xué)習(xí)推理思考能力,因?yàn)閲L試不同的選擇,到?jīng)Q定正確的一塊放下去。第2章 基于J2ME的手機(jī)游戲開發(fā)環(huán)境與技術(shù)介紹 開發(fā)環(huán)境操作系統(tǒng): Windows XP開發(fā)環(huán)境: JDK WKT程序語言: Java2開發(fā)平臺: Eclipse EclipseME Java語言特點(diǎn)1. 平臺無關(guān)性Java引進(jìn)虛擬機(jī)原理,并運(yùn)行于虛擬機(jī),實(shí)現(xiàn)不同平臺之間的Java接口。3. 面向?qū)ο驤ava吸收了C++面向?qū)ο蟮母拍?,將?shù)據(jù)封裝于類中,實(shí)現(xiàn)了程序的簡潔性和便于維護(hù)性,使程序代碼可以只需一次編譯就可反復(fù)利用。 與 EclipseMEEclipse是一個開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺。由于Eclipse中的每樣?xùn)|西都是插件,對于給Eclipse提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。Eclipse的安裝,只能讓我們很方便地編寫Java程序,但是要方便地編寫JavaME程序,并對JavaME移動應(yīng)用提供運(yùn)行模擬,還必須對Eclipse的功能進(jìn)行加強(qiáng)。JDK 是整個Java的核心,包括了Java運(yùn)行環(huán)境,Java工具和Java基礎(chǔ)的類庫。 第3章 手機(jī)游戲“拼圖”的設(shè)計與實(shí)現(xiàn)本游戲的規(guī)則是:選擇一張圖片后,選擇3*4,3*4記時記步,4*4記時記步其中一種難度進(jìn)入拼圖游戲后,出現(xiàn)相應(yīng)個數(shù)的圖片方塊游戲界面,其中一圖片方塊為空格,通過按手機(jī)的4個方向鍵可將空格對應(yīng)的上、下、左、右方向的小圖塊移動到空格中,同時移動的小圖塊的原位置變空格,當(dāng)所有的小圖塊被移動到正確的位置后,系統(tǒng)會自動顯示整張?jiān)紙D片,這就說明拼圖已經(jīng)完成。按下返回按鈕或*號鍵返回選擇圖片與難度界面。通過圖片所需大小的計算,從大的圖片提取出所要顯示的那部分圖片,通過分割,打亂圖片進(jìn)入游戲操作。根據(jù)游戲開始時的列表框,里面有幾個選項(xiàng)供選擇,因此,在MyPinTu類中的startApp()先加載游戲選擇菜單界面。import 。import 。 private String p_name。 //將l設(shè)置為當(dāng)前界面 (this)。 (美女, null)。 (0, f)。 (4, f)。 } private void zhuanh() { if((熊)) p_name=xiong。 else if((草莓)) p_name=caomei。 zhuanh()。 ()。 MyCanvas mc=new MyCanvas(dis,temp,3,3)。 ()。 } if(().equals(4*4記時記步 拼圖)){ //選擇4*4記時記步拼圖 p_name=(())。 ()。 (new Command(暫停計時, , 1))。mandAction()方法:mandAction()方法為實(shí)現(xiàn)CommandListener接口后必須重寫的方法。import 。 private int x=0。 = old_x。 } public int getX() { return x。 } public Image getImage() { return image。amp。同時用2個變量x和y來改變小圖塊的坐標(biāo),初始值分別等于old_x與ole_y。 MyCanvas類MyCanvas類繼承自Canvas,實(shí)現(xiàn)CommandListener與Runnable接口。import 。import 。import 。 private int xuanz_x。 public int null_x。 private Display d=null。 private int jishu。 //構(gòu)造函數(shù) public MyCanvas(Display d, List l, int xuanz_x, int xuanz_y) { super()。 =xuanz_x。 is=new MyImage[xuanz_x][xuanz_y]。 bRUN=true。 (0, 0, (), ())。jxuanz_y。xuanz_y==4) (null_x*80, null_y*80, 75, 75)。 if(xuanz_x==4amp。amp。xuanz_y==3)||(xuanz_x==4amp。amp。 Font font = (,|,)。 (fom)。 } catch (IOException e) {()。jxuanz_y。 if(xuanz_x==3amp。amp。 } //打亂圖片 public void Fenge(){ MyImage is_temp[][]=new MyImage[xuanz_x][xuanz_y]。i++){ for(int j=0。 if(i==null_xamp。amp。 is_temp[x][y].setY(y*80)。 } } } } is=is_temp。 repaint()。 //} catch (InterruptedException e) { //// TODO Autogenerated catch block //()。 }else if((keyCode)==){ Move_LEFT()。 if((miji)) //按119 游戲完成 MiJi()。 bRUN=false。 is[null_x][null_y+1]=null。 else is[null_x][null_y].setY(null_y*80)。 is[null_x][null_y1]=null。 else is[null_x][null_y].setY(null_y*80)。 is[null_x+1][null_y]=null。 else is[null_x][null_y].setX(null_x*80)。 is[null_x1][null_y]=null。 else is[null_x][null_y].setX(null_x*80)。 if(xuanz_x==4amp。i++) for(int j=0。 is_temp[is[i][j].getOld_x()/60][is[i][j].getOld_y()/60].setY(is[i][j].getOld_y())。amp。jxuanz_y。 } is=is_temp。jxuanz_y。 } } } game_miji=false。 (l)。 (new Command(繼續(xù)計時, , 1))。 ()。 repaint()。并開啟線程。Fenge()方法用來打亂小圖塊。如下圖keyReleased()方法是Canvas類在支持按鍵事件的重要函數(shù),當(dāng)“選擇鍵”按鍵釋放的時候,自動調(diào)用。圖3_12 按*號鍵實(shí)現(xiàn)功能圖圖3_13 按向下鍵實(shí)現(xiàn)功能圖圖3_14 按向右鍵實(shí)現(xiàn)功能圖圖3_15 按向上鍵實(shí)現(xiàn)功能圖圖3_16 按向左鍵實(shí)現(xiàn)功能圖MiJi()方法是秘籍,當(dāng)按下119時調(diào)用(初始清空,當(dāng)按119前有按其他鍵時必須按號鍵清空),實(shí)現(xiàn)了拼圖游戲的自動完成。按左軟鍵“返回”按鍵時,實(shí)現(xiàn)返回列表框l界面。run()方法,為實(shí)現(xiàn)Runnable接口后必須重寫的方法,實(shí)現(xiàn)每秒jishi+1,重畫。如果游戲完成,自動畫出整張大圖片。打包測試。 未完善的功能 能添加的功能可有很多,因時間與現(xiàn)階段實(shí)力問題,沒法做到那么完善。雖然我的水平實(shí)在有限,但是我相信,隨著時間的推移,個人水平的增長,如果以后我重寫這個程序,功能將更加完善。你們客觀的評價和建議我將牢記在心,在今后的發(fā)展中揚(yáng)長避短,更加努力的嚴(yán)格要求自己。[4] 鄭玲、計算機(jī)專業(yè)畢業(yè)設(shè)計指導(dǎo)[M]、清華大學(xué)出版社、2007。[8] 張曉蕾、J2ME手機(jī)游戲設(shè)計案例教程、電子工業(yè)出版社、2009
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1