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

正文內(nèi)容

計算機(jī)專業(yè)本科畢業(yè)論文-基于android平臺五子棋游戲的設(shè)計與實(shí)現(xiàn)-在線瀏覽

2024-07-31 14:55本頁面
  

【正文】 .................................................. 16 對弈界面實(shí)現(xiàn)過程 ..................................................................................... 17 棋盤實(shí)現(xiàn) ................................................................................................. 17 落子實(shí)現(xiàn) ................................................................................................. 19 判斷勝負(fù) ................................................................................................. 20 重新開始 ................................................................................................. 23 棋子類 ..................................................................................................... 25 輔助評分類 ............................................................................................. 25 開始控制類 ............................................................................................. 26 主要交互類 ............................................................................................. 26 5 系統(tǒng)測試 .................................................................................................................... 28 軟件測試 ........................................................................................................ 28 軟件測試簡介 ......................................................................................... 28 軟件測試原則 ......................................................................................... 28 軟件測試目標(biāo) ......................................................................................... 29 軟件測試過程 ......................................................................................... 29 測試步驟 ................................................................................................. 30 測試方法 ........................................................................................................ 30 白盒測試 ................................................................................................. 30 黑盒測試 ................................................................................................. 30 基于 Android 平臺五子棋游戲的設(shè)計與實(shí)現(xiàn) 測試結(jié)論 ........................................................................................................ 30 結(jié)束語 ............................................................................................................................... 32 致謝 .................................................................................................................................... 33 參考文獻(xiàn) ........................................................................................................................... 34 基于 Android 平臺五子棋游戲的設(shè)計與實(shí)現(xiàn) I 基于 Android 平臺五子棋游戲 的設(shè)計與實(shí)現(xiàn) 摘 要 隨著移動互聯(lián)時代的到來以及智能手機(jī)的普及,人們的生活娛樂方式也跟著時代的腳步逐漸向移動端發(fā)展。本文著重于研究 基于 Android 操作系統(tǒng)的手機(jī)游戲,擬將中國傳統(tǒng)的現(xiàn)實(shí)類小游戲五子棋遷移到移動端。本游戲有三個模塊,分別是游戲開始界面,游戲運(yùn)行界面和游戲結(jié)束選擇界面,分別實(shí)現(xiàn)游戲的各個功能。 本 次 基于 Android 的五子棋游戲采用了 MVC 框架模式,將業(yè)務(wù)邏輯,數(shù)據(jù),界面顯示分離開來,把五子棋的核心算法即業(yè)務(wù) 邏輯聚集到一起,使界面和用戶交互聚集在一起,降低代碼耦合度,提高了程序設(shè)計的效率。智能手機(jī)的發(fā)展之路迅速而快捷,其發(fā)展?fàn)顩r可謂是日新月異。 Android 系統(tǒng)的普及促使越來越多的開發(fā)人員投入 Android 開發(fā)之中。持這種觀望態(tài)度的主要原因就是 Android 版本更新的速度太快,兼容性存在問題。同時,三星、索尼也正在積極的研發(fā)基于Android 平臺的游戲手機(jī),這一切都標(biāo)志著 Android 游戲的春天來臨。五年過后的現(xiàn)在,各種游戲公司開始就 Android 游戲展開布局,手機(jī)游戲再次以其便攜性成為人們喜歡的休閑活動,成功地 挑戰(zhàn)了傳統(tǒng) PC 端游戲,成為當(dāng)前游戲發(fā)展的主力。 Android 平臺以其優(yōu)越性成功的吸引了眾多游戲公司及獨(dú)立開發(fā)者的青睞。《憤怒的小鳥》、《水果忍者》、《找你妹》、《神廟逃亡》、《捕魚達(dá)人》等等,這些耳熟能詳?shù)挠螒蛎衷?Android 游戲發(fā)展史上留下了濃墨重彩的一筆。畫質(zhì)細(xì)膩,場景唯美的大型 3D 手機(jī)游戲也陸續(xù)出現(xiàn) [2]。后來又陸續(xù)出現(xiàn)《細(xì)胞分裂 5》、《刺客信條》、《地牢獵手》、《 FIFA 10》、《阿凡達(dá)》、《天下 HD》等基于 Android 的高品質(zhì) 3D 手游。 基于 Android 平臺五子棋游戲的設(shè)計與實(shí)現(xiàn) 2 課題的目的和意義 隨著現(xiàn)代生活節(jié)奏的加快,越來越多的人感覺到生活的壓力, 對一成不變的生活方式感到煩悶,因此需要一些調(diào)節(jié)來暫緩節(jié)奏,舒緩心情。在休閑之余還能益智,給快節(jié)奏的生活帶來一些樂趣。 五子棋游戲看似簡單,但開發(fā)過程中用到的搜索算法卻與人工智能運(yùn)算相關(guān)。而本次五子棋游戲的開發(fā)使用的搜索算法屬于人工智能學(xué)科中的 博弈分支,它通過推理技術(shù)和搜索方法來實(shí)現(xiàn)電腦 AI,通過對這些算法的使用,本游戲?qū)崿F(xiàn)了人機(jī)對弈,在博弈過程中,可以發(fā)現(xiàn)智能模擬的不足,促進(jìn)對智能算法的進(jìn)一步研究,因此本課題有一定的學(xué)術(shù)意義。該游戲用該實(shí)現(xiàn): 用戶打開應(yīng)用后,進(jìn)入主界面,顯示開始游戲、游戲設(shè)置和幫助。 以人機(jī)對弈為游戲主體,實(shí)現(xiàn)人與電腦 AI 的對弈。直到有一方連成五子即為贏棋 ,游戲結(jié)束。 系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù) Android 簡介 Android 是基于 Linux內(nèi)核的操作系統(tǒng),是 Google 公司在 2021 年 11 月 5 日公布的手機(jī)操作系統(tǒng),早期由 Google開發(fā),后由開放手持設(shè)備聯(lián)盟( Open Handset Alliance)開發(fā)。底層 Linux內(nèi)核只提供基本功能;其他的應(yīng)用軟件則由各公司自行開發(fā),部分程序以 Java 編寫。 Android 分為四個層,從高層到低層分別是應(yīng)用程序?qū)?、?yīng)用程序框架層、系統(tǒng)運(yùn)行庫層和 Linux內(nèi)核層。該應(yīng)用程序的架構(gòu)設(shè)計簡化了組件的重用 , 任何一個應(yīng)用程序都可以發(fā)布它的功能塊并且任何其它的應(yīng)用程序都可以使用其所發(fā)布的功能塊(不過得遵循框架的安全性)。 Android 開發(fā)四大組件分別是:活動( Activity): 用于表現(xiàn)功能。廣播接收器( BroadcastReceiver):用于接收廣播。 Eclipse 簡介 Eclipse 是一個開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺,專注于為高度集成的工具開發(fā)提供一個全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺。 Eclipse 附帶了一個標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具( Java Development Tools, JDT)。 2021 年, Eclipse 選擇 OSGi 服務(wù)平臺規(guī)范為運(yùn)行時架構(gòu)。 Eclipse 是著名的跨平臺的自由集成開發(fā)環(huán)境( IDE),最初主要用來 Java 語言開發(fā),但是目前亦有人通過插件使其作為其他計算機(jī)語言比如 C++和 Python 的開發(fā)工具。 Eclipse 中的每樣?xùn)|西都是插件 , Eclipse 提供插件,為用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境,使所有 的 工具開發(fā)人員都具有同等的發(fā)揮場所。它提供建造塊和構(gòu)造并運(yùn)行集成軟件開發(fā)工具的基礎(chǔ)。 Eclipse SDK(軟件開發(fā)者包)是 Eclipse Platform、 JDT 和 PDE 所生產(chǎn)的組件合并,它們可以一次下載。 Eclipse SDK 由 Eclipse項目生產(chǎn)的工具和來自其它開放源代碼的第三方軟件組合而成。 Eclipse 項目具有 3 個子項目,分別為平臺,開發(fā)工具箱,外部插件開發(fā)環(huán)境。例如平臺子項目包含數(shù)個組件,如 Compare、 Help與 Search。 Java 簡介 Java 是由 Sun Microsystems 公司在 1995 年正式推出的 Java 面向?qū)ο蟪绦蛟O(shè)計語言和 Java 平臺的總稱。 Java 最初被稱為 Oak,是 1991 年為消費(fèi)類電子產(chǎn)品的嵌入式芯片而設(shè)計的。 SUN 的工程師敏銳地察覺到 HTML 文檔的死板將 Web 變成了一潭死水,這對于那些癡迷于 Web 瀏覽器的人來說是致命的,他們迫切的想通過 Web 進(jìn)行交互。一方面, Java 被廣泛接受并推動了 Web 的迅速發(fā)展,常用的瀏覽器均支持 Javaapplet。 Java 自面基于 Android 平臺五子棋游戲的設(shè)計與實(shí)現(xiàn) 5 世后就非常流行,發(fā)展迅速。 Java 由四個部分組成 “Java編程語言, Java 文件格式, Java 虛擬機(jī), Java 應(yīng)用程序接口。 Java 主要分為三個體系,分別是標(biāo)準(zhǔn)版的 Java SE,企業(yè)版的 Java EE 和微型版的 Java ME。它以其安全,結(jié)構(gòu)中立,可移植性得到編程人員的青睞。 JDK 簡介 JDK( Java Development Kit)是 Java 開發(fā)工具的簡稱。它是由 Sun 公司針對 Java 開發(fā)人員發(fā)布的免費(fèi)軟件開發(fā)工具包。 2021 年, Sun公司宣布將要發(fā)布基于 GPL協(xié)議的開源 JDK,這個決定使 JDK 成為開源軟件。 JDK 中包括很多開發(fā)、調(diào)試 Java 程序的工具。用來將寫好的后綴名為 .java 的源代碼文件逐個編譯成后綴名為 .class 的字節(jié)碼文件。 java:它是 Java 字節(jié)碼的解釋程序。事實(shí)上,無論是用控制臺編譯還是用 Eclipse, Java 程序最終都是由這個程序來解釋并執(zhí)行的。 javadoc:這是 一個自動生成文檔的工具,它可以把 Java 源代碼中的注釋語句自動整理成文檔。為了方便管理, Java提供了將類文件進(jìn)行合并的 jar 工具。 JDK 并不是只有一個版本,各公司推出的 JDK 在某些地方略有不同。 除 Sun推出的官方 JDK 以外,其他公司的 JDK 主要有下面幾個:
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1