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

正文內(nèi)容

基于無(wú)線網(wǎng)絡(luò)的手機(jī)游戲設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2024-07-24 20:14 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 入等待再被允許下棋狀態(tài)。圖 45五子棋算法2.玩家2下棋玩家2過(guò)藍(lán)牙設(shè)備接收到玩家1剛才的下棋信息后,用以上同樣的方法來(lái)放置棋子,用接收信息中的坐標(biāo)值x,y代入到chess[x][y],判斷chess[x][y]能否在該位置下棋,并將當(dāng)前的下棋信息chessdate[] [],發(fā)送給玩家1。3.判定勝利通過(guò)ReceiveChessThread的getChessX(), getChessY()函數(shù)來(lái)獲取棋盤(pán)上目前棋子的位置信息,并調(diào)用hwin()amp。vwin()amp。b2win()amp。b1win()來(lái)判斷棋子是否達(dá)到五粒,當(dāng)達(dá)到五粒以后,就跳出game()。跳出一個(gè)獲勝的界面,同時(shí)把他的獲勝的消息傳送到另一個(gè)玩家,收到消息以后,該玩家的界面上跳出一個(gè)失敗的消息?!∮螒蛴脩糸g藍(lán)牙通信的實(shí)現(xiàn) 藍(lán)牙對(duì)戰(zhàn)中的傳輸協(xié)議的設(shè)計(jì)藍(lán)牙對(duì)戰(zhàn)的協(xié)議格式設(shè)計(jì)與聯(lián)網(wǎng)模塊中的協(xié)議格式相同[22]。本模塊主要協(xié)議有:1.歡迎信息當(dāng)客戶端連接到服務(wù)器上后,服務(wù)器向客戶端發(fā)出的一條確認(rèn)消息。2.游戲準(zhǔn)備當(dāng)雙方做好游戲開(kāi)始前準(zhǔn)備后,進(jìn)入棋盤(pán)界面,等待開(kāi)使下棋。3.游戲開(kāi)始當(dāng)雙方都準(zhǔn)備好之后,其中一方開(kāi)使下棋。4.信息發(fā)送先手方下子后,將棋子的坐標(biāo)信息通過(guò)藍(lán)牙設(shè)備發(fā)送給對(duì)手。.5.游戲結(jié)束雙方重復(fù)棋子信息發(fā)送接受過(guò)程,當(dāng)游戲判斷勝負(fù)結(jié)束后,游戲結(jié)束?!∷{(lán)牙模塊的結(jié)構(gòu)設(shè)計(jì)Server是藍(lán)牙對(duì)戰(zhàn)的服務(wù)器端,負(fù)責(zé)建立服務(wù)并等待客戶端的連接。Client是藍(lán)牙對(duì)戰(zhàn)中的客戶端,進(jìn)行一些連接服務(wù)器所需要的操作。Discovery類(lèi)由客戶端使用來(lái)搜索遠(yuǎn)程手機(jī)設(shè)備己經(jīng)提供的服務(wù),該類(lèi)實(shí)現(xiàn)了接口DiscoveryListener(發(fā)現(xiàn)監(jiān)聽(tīng)器),其主要的方法有:BluetoothDiscovery:發(fā)現(xiàn)并保存遠(yuǎn)程手機(jī)設(shè)備的名字和地址。deviceDiscovered:回調(diào)函數(shù),在發(fā)現(xiàn)設(shè)備后調(diào)用。inquiryCompleted:回調(diào)函數(shù),在查詢?cè)O(shè)備結(jié)束后調(diào)用,顯示搜索到的設(shè)備。searchForServices:搜索藍(lán)牙服務(wù)。servicesDiscovered:回調(diào)函數(shù),在每次搜索到一個(gè)服務(wù)后調(diào)用。serviceSearchCompleted:回調(diào)函數(shù),在搜索到全部的服務(wù)結(jié)束后調(diào)用。而UUID類(lèi)定義了全部唯一的身份識(shí)別,RemoteDevice類(lèi)描述了一個(gè)遠(yuǎn)端的藍(lán)牙設(shè)備,ServiceRecord類(lèi)定義了一個(gè)藍(lán)牙設(shè)備的所有特征,LocalDevice藍(lán)牙的基本功能,以及異常處理方法BluetoothStateException。Client、Server和Discovery這三個(gè)類(lèi)主要是用于客戶端和服務(wù)器之間建立連接??蛻舳藗未a:Public void connectToServer(){if(存在以前發(fā)現(xiàn)的設(shè)備列表)保存設(shè)備列表。If(存在預(yù)設(shè)設(shè)備列表)保存設(shè)備列表。開(kāi)始查詢遠(yuǎn)程設(shè)備。顯示查詢結(jié)果。使用WID查詢指定設(shè)備提供的服務(wù)。if(查詢到的服務(wù)使用btl2cap協(xié)議)顯示查詢到的服務(wù)。連接指定的服務(wù)。}服務(wù)器偽代碼:Public void receiveConnect(){本地設(shè)備的初始化。創(chuàng)建一個(gè)L2CAP協(xié)議的notifier。//等來(lái)客戶端的連接while(沒(méi)有連接)conn=()pen()。初始化消息處理類(lèi)MessageDispatcher。//向客戶端發(fā)送歡迎消息(MG_WELCOME)。} 第5章 集成測(cè)試集成測(cè)試是在軟件系統(tǒng)集成過(guò)程中所進(jìn)行的測(cè)試,其主要目的是檢查軟件單位之間的接口是否正確。它根據(jù)集成測(cè)試計(jì)劃,一邊將模塊或其他軟件單位組合成越來(lái)越大的系統(tǒng),一邊運(yùn)行該系統(tǒng),以分析所組成的系統(tǒng)是否正確,各組成部分是否合拍[23]。J2ME Wireless Toolkit中提供了一個(gè)簡(jiǎn)單的開(kāi)發(fā)環(huán)境KToolbar。利用KToolbar我們可以創(chuàng)建MIDlet程序和生成可用的發(fā)布包,并且WTK本身帶有了手機(jī)模擬器,可以模擬手機(jī)運(yùn)行程序。測(cè)試過(guò)程如下:首先運(yùn)行KToolbar軟件,然后選擇“新建項(xiàng)目”按鈕,出現(xiàn)窗口界面如圖51所示:圖 51 在WTK中創(chuàng)建項(xiàng)目在“項(xiàng)目名字”處輸入“BTGame”做為項(xiàng)目名,在MIDlet類(lèi)名處輸入“BTGame”做為類(lèi)名。成功創(chuàng)建項(xiàng)目后,在WTK的apps的目錄下會(huì)創(chuàng)建與項(xiàng)目名同名的文件夾用于存放各類(lèi)文件,其中src是保存所以源文件,WTK在編譯時(shí)會(huì)自動(dòng)搜索此文件夾下的所有java源文件進(jìn)行編譯,res文件夾是保存資源。圖 52 項(xiàng)目保存成功界面文件,WTK編譯時(shí)會(huì)自動(dòng)搜索此文件夾下的所有資源文件。按下“產(chǎn)生項(xiàng)目”之后,會(huì)出現(xiàn)如圖52的對(duì)話框,要求填寫(xiě)必要的選項(xiàng)。一般情況下,以系統(tǒng)默認(rèn)的設(shè)置為主。,,,。單擊“生成”按鈕進(jìn)行編譯,然后單擊“運(yùn)行”運(yùn)行程序,就會(huì)出現(xiàn)程序運(yùn)行的效果,再單擊“run”,出現(xiàn)開(kāi)始界面。如圖53所示。在模擬器上按下“Lanch啟動(dòng)”,再分別在模擬機(jī)上選擇Client和Sever可得到如圖54(a)和圖54(b)所示的客戶端和服務(wù)器顯示界面。圖53模擬器運(yùn)行界面圖 54(a) 選擇服務(wù)器 圖 54(b)選擇客戶端單擊“play”按鈕,開(kāi)始游戲。出現(xiàn)棋盤(pán)界面。如圖55(a)和圖52(b)所示,圖中藍(lán)框是棋子所要出現(xiàn)的位置。圖 55(a)服務(wù)器開(kāi)始界面圖 55(b)客戶端開(kāi)始界面棋子出現(xiàn)的界面如圖56所示,雙方分別用紅色和白色不同顏色的棋子。假設(shè)客戶端先走一步棋子,他的棋子所在位置,服務(wù)器可以直接識(shí)別到。如圖57所示,但是服務(wù)器端在進(jìn)行下一步之前需要先客戶端發(fā)出請(qǐng)求。 a) b) c) d)圖 56 棋子信息交互傳輸界面圖 57 重新鏈接界面當(dāng)請(qǐng)求得到應(yīng)答,找到相應(yīng)的藍(lán)牙設(shè)備(Client端)以后便可以繼續(xù)進(jìn)行游戲。目前這個(gè)項(xiàng)目己經(jīng)順利完成。經(jīng)過(guò)這段時(shí)間的實(shí)際測(cè)試證明,基于本課題實(shí)現(xiàn)的客戶端運(yùn)行穩(wěn)定、有較高的移植性,較好的達(dá)到了休閑娛樂(lè)應(yīng)用要求的各項(xiàng)要求,具有一定的參考價(jià)值。結(jié) 論本文以基于 J2ME 平臺(tái)的手機(jī)游戲的功能開(kāi)發(fā)為線索,進(jìn)行了相關(guān)理論研究,實(shí)驗(yàn)和項(xiàng)目開(kāi)發(fā)。首先介紹了手機(jī)游戲的國(guó)內(nèi)外發(fā)展情況,然后研究介紹了 J2ME 平臺(tái)的特點(diǎn)和手機(jī)游戲開(kāi)發(fā)的開(kāi)發(fā)環(huán)境以及手機(jī)聯(lián)網(wǎng)所使用的藍(lán)牙設(shè)備的基本原理和協(xié)議。最后對(duì)如何在 J2ME環(huán)境下實(shí)現(xiàn)五子棋手機(jī)游戲的開(kāi)發(fā)過(guò)程做了一個(gè)詳細(xì)的介紹。我在本課題中所作的工作主要包括:研究介紹了手機(jī)游戲開(kāi)發(fā)的國(guó)內(nèi)外發(fā)展情況以及未來(lái)的良好發(fā)展前景;研究介紹了 J2ME的特性。重點(diǎn)介紹了 MIDP 類(lèi)庫(kù)、J2ME開(kāi)發(fā)工具;研究介紹了 藍(lán)牙設(shè)備的起源、原理、體系結(jié)構(gòu);實(shí)現(xiàn)了一款益智類(lèi)手機(jī)游戲“五子棋”,重點(diǎn)解決了游戲界面的設(shè)計(jì),游戲界面接口的設(shè)計(jì),游戲過(guò)程的設(shè)計(jì),對(duì)整個(gè)游戲開(kāi)發(fā)過(guò)程做了一個(gè)詳細(xì)的介紹。下一步還可以做的工作包括:精美設(shè)計(jì)游戲界面,使得游戲更加美觀,吸引玩家注意;運(yùn)用更多的新技術(shù),如加入 3D 效果,優(yōu)美的背景音樂(lè)等;游戲還只能通過(guò)藍(lán)牙設(shè)備進(jìn)行連接,以后改進(jìn)工作將向著能夠多種通信方式進(jìn)行游戲發(fā)展,繼續(xù)完善游戲的功能。基于J2ME的Java手機(jī)軟件應(yīng)用前景是非常廣闊和誘人的。因?yàn)镴2ME技術(shù)可以支持從GSM,GPRS,WCDMA,,所以不管未來(lái)的3G網(wǎng)絡(luò)還是WCDMA還是CDMA,基于J2ME的Java手機(jī)軟件都有自己的發(fā)展空間,并將在移動(dòng)互聯(lián)網(wǎng)的發(fā)展過(guò)程中發(fā)揮重要作用。經(jīng)過(guò)幾個(gè)月的努力,我終于初步完成了畢業(yè)設(shè)計(jì),一款益智類(lèi)的手機(jī)聯(lián)網(wǎng)游戲——“五子棋”。這是我在學(xué)生時(shí)代做過(guò)的最大的耗時(shí)最長(zhǎng)的一個(gè)項(xiàng)目,我在對(duì)Java不甚了解的到使用J2ME開(kāi)發(fā)一款手機(jī)游戲的過(guò)程中鍛煉了自學(xué)能力,這是為走向社會(huì)之前的學(xué)校教育畫(huà)上了一個(gè)完整的句號(hào)。畢竟人生是一個(gè)不斷學(xué)習(xí)的旅途,而學(xué)校的生活不僅是在教授我們知識(shí),更加重要的一個(gè)目的是人每一個(gè)從這里走出去的學(xué)子都有良好的自學(xué)能力,而這次的畢業(yè)設(shè)計(jì)是我在學(xué)校上的最后一課。通過(guò)指導(dǎo)老師的指導(dǎo)和我自己查找資料,在開(kāi)始真正的做畢業(yè)論文之前做了長(zhǎng)時(shí)間的準(zhǔn)備,自學(xué)關(guān)于Java語(yǔ)言的基礎(chǔ)理論知識(shí),復(fù)習(xí)關(guān)于藍(lán)牙的知識(shí),向同學(xué)請(qǐng)教自己不是很清楚的問(wèn)題,在學(xué)習(xí)的知識(shí)的同時(shí),我也收獲了友誼。畢業(yè)論文的撰寫(xiě)過(guò)程,毫無(wú)疑問(wèn)將成為我的人生中極為重要的富有教育意義的一次經(jīng)歷,會(huì)對(duì)我的將來(lái)產(chǎn)生潛移默化的影響。參 考 文 獻(xiàn)1 [M].北京:清華大學(xué)出版社,2004:35832 [N].上海:上海艾瑞市場(chǎng)咨詢有限公司3 張鵬,寧瑩璋,[M].青島:海洋出版社,2006:1231444 朱剛,談?wù)褫x,[M].北京:北方交通大學(xué)出版社,2004:13305 潘傳邦,楊瑞峰,[M].北京:人民郵電出版社,2003:88112 6 (英)KIM TOPLEY,張伶,[M]. 北京:中國(guó)電力出版社,2004:421197 (英)James Keogh,潘穎,[M].北京:清華大學(xué)出版社,2004:32648 [M].北京:清華大學(xué)出版社,2003:21489 張晨,付冰,[M].北京:電子工業(yè)出版社,2003:9213210 (第三版)[M].大連:大連理工大學(xué)出版社,2002:628811 (美)Bruce (第二版)[M].北京:機(jī)械工業(yè)出社,2002:17720312 [M].北京:中國(guó)青年出版社,2001:548813 MIDP[M].北京:清華大學(xué)出版社,2002:539214 、PDA程序開(kāi)發(fā)捷徑[M].北京:中國(guó)鐵道出版社,2002:16418815 [M].北京:人民郵電出版社,2006:24216 候捷,黃建興(譯).Java編程思想—第二版[M].北京:人民郵電出版社.,2002:447517 趙強(qiáng),[M].北京:電子工業(yè)出版社,2003:4856 18 顧曉剛,謝義軍,[M].北京:電子土業(yè)出版社,2003:254519 [J].,(1)20 [J].,(10)21 (美)David Flanagan,吳益華,(第三版)[M].北京:中國(guó)電力出版社,2002年:17318922 孫希,[J].,(8)23 魏冬健,[J].,(10)附錄1 外文文獻(xiàn)譯文藍(lán)牙技術(shù)發(fā)展與應(yīng)用熱門(mén)的藍(lán)牙技術(shù)題材正如火如荼在市場(chǎng)中上演,藍(lán)牙其實(shí)指的是一種系統(tǒng)而非單純IC產(chǎn)業(yè),在此同時(shí),有關(guān)“5”美元的組件價(jià)格更是大家關(guān)心的議題, 因此,若將藍(lán)牙以系統(tǒng)化的角度去經(jīng)營(yíng),才能對(duì)市場(chǎng)有更精確的掌握。當(dāng)“5美元”價(jià)格目標(biāo)正被廣泛討論的同時(shí)。事實(shí)上不能忽略的還有軟件、天線、系統(tǒng)設(shè)計(jì)費(fèi)用,因此“5美元”僅僅是指半導(dǎo)體價(jià)格的目標(biāo)而已,因?yàn)橐员砻娌馁|(zhì)與制造成本已不足研判藍(lán)牙的市場(chǎng)機(jī)會(huì),市場(chǎng)潛力已不可小覷。同此現(xiàn)有的藍(lán)牙設(shè)計(jì)方向應(yīng)著重整臺(tái)現(xiàn)有資源及接口。如此可縮短產(chǎn)品調(diào)整時(shí)間,使其更符合商品的應(yīng)用。藍(lán)牙是個(gè)系統(tǒng)產(chǎn)品,同時(shí)在傳收器上需要三十到五十顆分立器件(Discrete),故復(fù)雜度比想蒙中高出許多,因此目前的設(shè)計(jì)方式是將RF傳收器、基頻和連結(jié)控制器以23芯片組成的芯片組及3050顆的分組件外加天線,因此業(yè)界目前面臨問(wèn)題不單指芯片組之架構(gòu)、制造成本。天線和應(yīng)用軟件支持方面問(wèn)題解決更為迫切。就現(xiàn)況而言藍(lán)牙研發(fā)重點(diǎn)朝縮小芯片的體積、低耗電與低成本目標(biāo)前進(jìn),但單芯片就RF部分而言在現(xiàn)況上的技術(shù)仍難以達(dá)到。難和分立器件全部做整合,單芯片RF良率的小差異卻可能造成成本的大差別。目前RF部分制程以BICMOS為主。未來(lái)若改采CMOS制程之后,單芯片模塊成本才有可能明顯降低:硬件成本不等于藍(lán)牙系統(tǒng)成本,藍(lán)牙最終掌握的商機(jī)仍在于軟件的支持,以及后續(xù)品的開(kāi)發(fā)程度??上胍?jiàn)的,藍(lán)牙至今還屬于新技術(shù),藍(lán)牙裝置的普及率大約只能達(dá)l%,因此目前缺乏多數(shù)廠商的支持。只有少數(shù)新裝置采用,、HomeRF等,則適合架設(shè)較長(zhǎng)期使用的無(wú)線網(wǎng)絡(luò)。但藍(lán)牙的支持者則有更宏大的遠(yuǎn)景及抱持樂(lè)觀的態(tài)度。希望這項(xiàng)技術(shù)能結(jié)臺(tái)所有手機(jī)、掌上計(jì)算機(jī)等新潮裝置,藍(lán)牙要普及化可能還有一段浸長(zhǎng)的道路。因?yàn)楣馐撬{(lán)牙PC外接卡就要100美元,若價(jià)格能降至5美元左右,可吸引更多廠商直接將此一技術(shù)值入產(chǎn)品中,如何完善發(fā)展藍(lán)牙產(chǎn)品的配套方案才是接下來(lái)更重要的生存關(guān)鍵之一。另外,從整個(gè)無(wú)線傳輸?shù)募軜?gòu)而言,IrDA是最早被應(yīng)用的標(biāo)準(zhǔn),價(jià)格低廉、容易安裝但傳輸距離短。因此凡外圍使用的范圍皆在設(shè)備周?chē)6{(lán)牙的傳輸效率說(shuō)起來(lái)比IrDA要佳,傳輸兩端既不需正對(duì)方向亦不受中間干擾物影響,若其價(jià)格降至可接受的范圍,將能提供更有效率的傳輸工作。 ,傳輸距離可達(dá)到152公尺。傳輸速度上。,,與藍(lán)牙的跳躍式的傳輸技術(shù)有所不同,若短距離且遇到此兩種標(biāo)準(zhǔn)同頻傳輸時(shí)。 。,AirVast也在去年底推出使用頻率為24GBz 的WCDMIA 技術(shù) 速率為5l2kbps,在室外傳輸距離可達(dá)500公尺 其抗干優(yōu)性也比藍(lán)牙、。藍(lán)牙的應(yīng)用市場(chǎng)己從單純?nèi)〈|線的概念變?yōu)樾戮W(wǎng)絡(luò)進(jìn)結(jié)的應(yīng)用概念 目前新技術(shù)標(biāo)準(zhǔn)用以支持大量數(shù)據(jù)處理及高速影像傳輸,芯片廠商也朝向單芯片箝入式系統(tǒng)設(shè)計(jì)將組件整合進(jìn)Ic中。使整個(gè)模塊得以微小化因此也預(yù)計(jì)在藍(lán)牙組件價(jià)格大幅滑落之后新的一波應(yīng)用產(chǎn)品也會(huì)隨之增加, 如愛(ài)立信和諾基亞就十分積極將藍(lán)牙整臺(tái)至他們所生產(chǎn)的手機(jī)上,而臺(tái)灣也有工研院及許多廠商分別與國(guó)外太廠技術(shù)合作, 衍生出各方砸的應(yīng)用產(chǎn)品 如BuLebModem、Notebook內(nèi)建藍(lán)牙以及其它PC及IA相關(guān)發(fā)展等未來(lái)也將成為3G手機(jī)的標(biāo)準(zhǔn)配備 因此牽涉領(lǐng)域極廣, 同時(shí)技術(shù)在開(kāi)發(fā)初期的困難度可想而知,光是藍(lán)牙與現(xiàn)存的傳輸接口整臺(tái)與測(cè)試就尚待解決,互通性的驗(yàn)證伊然成為藍(lán)牙發(fā)展的關(guān)鍵性課題。 Bluet
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1