斗獸棋設(shè)計論文

斗獸棋設(shè)計論文

ID:44250135

大?。?.63 MB

頁數(shù):28頁

時間:2019-10-20

斗獸棋設(shè)計論文_第1頁
斗獸棋設(shè)計論文_第2頁
斗獸棋設(shè)計論文_第3頁
斗獸棋設(shè)計論文_第4頁
斗獸棋設(shè)計論文_第5頁
資源描述:

《斗獸棋設(shè)計論文》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、摘要【摘要】安卓操作系統(tǒng)是近幾年來,市場占有率最大的智能手機(jī)操作系統(tǒng)。原因是安卓系統(tǒng)基于Linux的自由及開放源代碼的操作系統(tǒng),所以吸引了很多開發(fā)愛好者,開發(fā)岀理想的應(yīng)用程序。同時,市而上多數(shù)的智能手機(jī)都配有藍(lán)牙無線連接功能,藍(lán)牙是一個標(biāo)準(zhǔn)的無線通訊協(xié)議,基于設(shè)備低成本的收發(fā)器芯片,傳輸距離近、底功耗??梢詫?shí)現(xiàn)固定設(shè)備、移動設(shè)備、和樓宇個人域網(wǎng)之間的短距離數(shù)據(jù)交換。因此,安卓和藍(lán)牙一同使用,相同于一臺個人電腦連接上了互聯(lián)網(wǎng),變的更加有實(shí)用性。本文在學(xué)習(xí)和運(yùn)用安卓應(yīng)用程序開發(fā)的過程中,設(shè)計岀一個基于安卓平

2、臺上的藍(lán)牙斗獸棋游戲程序。通過已學(xué)習(xí)的基礎(chǔ)Java知識,設(shè)計出單人斗獸棋游戲,再通過學(xué)習(xí)和運(yùn)用藍(lán)牙無線通訊協(xié)議,實(shí)現(xiàn)雙人藍(lán)牙對戰(zhàn)功能,最終設(shè)計出一款藍(lán)牙斗獸棋游戲。先明確好游戲運(yùn)行的環(huán)境,然后設(shè)計用戶界面的布局和用戶界面的風(fēng)格,接著完成代碼的編譯和優(yōu)化等工作,最終完成一個風(fēng)格可愛、操作簡單、支持雙人聯(lián)機(jī)和適合全年齡向用戶娛樂的藍(lán)牙斗曽棋應(yīng)用程序。【關(guān)鍵詞】安卓開發(fā);藍(lán)牙連接;斗獸棋目錄1.引言11.1.研發(fā)背景11.2.研究的目的及意義12.安卓操作系統(tǒng)23.MITAppInventor24.藍(lán)牙通訊4

3、5.應(yīng)用程序設(shè)計概念45.1.用戶界面設(shè)計45.1.1.主界面45.1.2.在線對戰(zhàn)和藍(lán)牙對戰(zhàn)45.1.3.關(guān)于55.2.游戲規(guī)則56.應(yīng)用程序?qū)崿F(xiàn)66.1.組件介紹66.2.程序邏輯思維76.3.棋子行走代碼塊8結(jié)語17致謝18參考文獻(xiàn)19安卓是基于Linux的自由及開放源代碼的操作系統(tǒng),主要用于移動設(shè)備,如智能手機(jī)和平板電腦。安卓的系統(tǒng)框架分為四層,從高到低分別是安卓應(yīng)用層,安卓應(yīng)用框架層,安卓系統(tǒng)運(yùn)行層和Linux內(nèi)核層。開發(fā)人員主要接觸的是安卓應(yīng)用層和安卓應(yīng)用框架層。其中,安卓應(yīng)用層都是使用JA

4、VA語言編寫的,而安卓應(yīng)用框架層是編寫Google發(fā)布的核心應(yīng)用吋所使用的API框架,開發(fā)人員同樣可以使用這些框架來開發(fā)自己的應(yīng)用,這樣便簡化了程序開發(fā)的架構(gòu)設(shè)計。但是必須遵守其框架的開發(fā)原則,該應(yīng)用程序重用機(jī)制也使用戶可以方便的替換程序組件,所謂組件就是網(wǎng)格、文本框、按鈕等等。?研發(fā)背景免費(fèi)的開放平臺安卓,引來了無數(shù)的開發(fā)人員對安卓系統(tǒng)進(jìn)行開發(fā)新型產(chǎn)品,服務(wù)大眾,同時也為開發(fā)人員帶來相應(yīng)的利益,正因如此,網(wǎng)絡(luò)上也有很多便于開發(fā)人員學(xué)習(xí)和使用的免費(fèi)安卓開發(fā)軟件,例如AppInventor^Eclipse

5、>AndroidStudio等,讓一些具有開發(fā)想法的開發(fā)人員通過這些軟件,開發(fā)出自己理想的應(yīng)用程序。斗獸棋作為一款經(jīng)典的棋盤類益智游戲,有不少的人接觸過,卻因?yàn)槠浔旧淼哪撤N原因被人們所遺忘,所以開發(fā)藍(lán)牙斗獸棋應(yīng)用程序,其萌化的風(fēng)格,簡單的操作,適合全年齡向的玩家同臺競技。同時可以在空余的時間單人研究戰(zhàn)略,和另一名玩家時,可以利用藍(lán)牙無線連接簡單快捷地進(jìn)行配對,實(shí)時對戰(zhàn)。讓人的思維能力變得活躍,對生活充滿希望,對將來充滿信心。42研究的目的及意義通過安卓這個免費(fèi)的開放平臺上,可以充分了解安卓開發(fā)中各種各樣

6、難以想象的前景和利益。商家在通過自身的想法,確定應(yīng)用程序的構(gòu)思,然后設(shè)計主要功能的概念和整個應(yīng)用稈序大致的界面,接著大致的界面模塊編寫和功能模塊代碼編寫,然后進(jìn)行應(yīng)用程序Demo的功能和體驗(yàn),并根據(jù)反饋回來的建議,進(jìn)行修改,再進(jìn)行用戶體驗(yàn)測試,根據(jù)測試的結(jié)果,再進(jìn)行修改,再有反饋,再修改,幾經(jīng)修改完善,最終上架到市場,為廣大群眾提供服務(wù),同時也為自身獲取了相應(yīng)利益的整個過程。本文研究的意義在于通過開發(fā)藍(lán)牙斗獸棋應(yīng)用程序,可以更加熟悉和了解安卓應(yīng)用程序開發(fā)時的開發(fā)流程。掌握利用免費(fèi)的開發(fā)平臺和安卓所提供的

7、應(yīng)用程序接口,來實(shí)現(xiàn)藍(lán)牙斗獸棋應(yīng)用程序。2?安卓操作系統(tǒng)目前智能手機(jī)上流行的操作系統(tǒng)有SymbianOS(諾基亞)、AndroidOS(安卓)、WindowsPhone(微軟)、1OS(蘋果)、Blackberry(黑莓)等。按照源代碼、內(nèi)核和應(yīng)用環(huán)境等的開放程度劃分,智能手機(jī)操作系統(tǒng)可分為開放型平臺(基于Linux內(nèi)核)和封閉型平臺(基于UNIX和Windows內(nèi)核)兩大類。在這次斗獸棋的開發(fā),我們選擇安卓操作系統(tǒng)作為斗獸棋的運(yùn)行環(huán)境。選擇安卓,是因?yàn)榘沧炕贚inux內(nèi)核的自由及開放源代碼的操作系統(tǒng)

8、。對比與IOS,它是一個封閉的手機(jī)操作系統(tǒng),不像安卓可以隨意安裝自行開發(fā)的應(yīng)用程序,同吋也有很多便于開發(fā)安卓應(yīng)用程序的開發(fā)軟件。3.MITAppInventor一提到開發(fā)程序,一般人會先聯(lián)想到一個灰黑色搭配的界面,搭配上五顏六色密密麻麻的字符。稍微了解其中的蘊(yùn)含以后,可能大部分的人都會覺得代碼非常的厲害,可以做出自已想出來的東西。但是卻被沒有專業(yè)的開發(fā)知識、需要金錢來學(xué)習(xí)開發(fā)軟件的操作和對代碼入手方向等待問題所折服。MITAppInvent

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。