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

正文內(nèi)容

基于j2me的手機(jī)五子棋游戲開發(fā)-文庫吧資料

2024-11-25 21:54本頁面
  

【正文】 何者優(yōu)先的問題。 然而在現(xiàn)實(shí)中,高手留給我們的經(jīng)驗(yàn)就是把握前奏,如“沖四”、“活三”,除了“連五”以外,這些也是通 向勝利的捷徑。 這樣,所有的獲勝組合數(shù)為: 165+165+121+121=572。 ( 3)計(jì)算正對角線方向的獲勝組合總數(shù),正對角線上的獲勝組合總數(shù)為 11+( 10+9+8+7+6+5+4+3+2+1) *2=121。我們假定當(dāng)前的棋盤為 15*15: ( 1)計(jì)算水平方向的獲勝組合數(shù),每一列的獲勝組合是 11,共 15 列,所以水平方向的獲勝組合數(shù)為: 11*15=165。在這類游戲中,通常的策略類 AI程序都是使計(jì)算機(jī)根據(jù)目前狀況計(jì)算所有可走的棋與可能的獲勝狀況,并計(jì)算當(dāng)前計(jì)算機(jī)可走棋步的獲勝分?jǐn)?shù)或者玩家可走棋步的獲勝分?jǐn)?shù),然后在決定出一個(gè)最佳走法。 整個(gè)游戲的界面切換流程圖如圖 31 所示。 M I D l e tD o tG o b a n g L o g i cG o b a n g C a n v a sC a n v a sS e t t i n gA b o u tG o b a n g M I D l e t棋子邏輯畫布關(guān) 于 表 單設(shè) 置 表 單調(diào) 用調(diào)用調(diào)用調(diào)用調(diào)用繼 承 繼 承( 父 類 ) ( 父 類 )( 子 類 ) ( 子 類 )H e l p幫 助 表 單調(diào)用 第三章 游戲設(shè)計(jì) 12 玩家進(jìn)入游戲?qū)?zhàn)畫布,對戰(zhàn)中畫布有兩個(gè)軟鍵,當(dāng)玩家按下“返回”軟鍵時(shí),則退出游戲到達(dá)游戲主菜單;當(dāng)玩家按下“悔棋”軟鍵時(shí),則進(jìn)行悔棋操作;當(dāng)游戲結(jié)束時(shí),“悔棋”軟鍵被換成了“重玩”軟鍵。當(dāng)玩家選擇“游戲設(shè)置”軟鍵時(shí),則顯示游戲參數(shù)設(shè)置表單;當(dāng)玩家選擇“開局”軟鍵時(shí),則顯示游戲?qū)?zhàn)主界面;當(dāng)玩家選擇“游戲幫助”軟鍵時(shí) ,則顯示游戲幫助表單;當(dāng)玩家選擇“關(guān)于”軟鍵時(shí),則顯示游戲關(guān)于表單。 圖 33 類間關(guān)系圖 游戲 流程 設(shè)計(jì) 游戲流程的設(shè)計(jì)依據(jù)主要是游戲的界面設(shè)計(jì)和游戲的類的設(shè)計(jì)。 圖 32 游戲循環(huán)圖 游戲的類設(shè)計(jì) 本游戲共由 7 個(gè)類組成,它們各自的功能如下 : ( 1) GobangMIDlet 類 負(fù)責(zé)程序的啟動和屏幕之間的切換; ( 2) GobangCanvas 類 玩家的對戰(zhàn)平臺,他繼承于 Canvas 類; ( 3) Setting 類 用于創(chuàng)建游戲的各項(xiàng)設(shè)置參數(shù)表單; ( 4) GobangLogic 類 游戲的邏輯類,負(fù)責(zé)勝負(fù)判斷和計(jì)算機(jī)落子; 開 始結(jié) 束初 始 化玩 家 落 子主 循 環(huán) 控 制計(jì) 算 機(jī) 落 子判 斷 勝 負(fù)某 方 勝 出否分 析 盤 面填 寫 棋 型 表 紅河學(xué)院本科畢業(yè)論文 (設(shè)計(jì) ) 11 ( 5) Dot 類 棋子類,包含了棋子的位置信息; ( 6) Help 類 游戲的幫助類,包含五子棋的一些常識信息和五子棋教學(xué)內(nèi)容; ( 7) About 類 游戲的關(guān)于類,包含游戲的版本、版權(quán)等信息 。 事件驅(qū)動大大減少了不必要的工作量,只有玩家發(fā)出消息時(shí),計(jì)算機(jī)才啟動運(yùn)算,而在玩家思考期間,計(jì)算機(jī)不做任何運(yùn)算和重繪操作。 圖 31 游戲的界面設(shè)計(jì)圖 事件驅(qū)動設(shè)計(jì) 棋類游戲通常具備兩個(gè)重要特性,首先是對戰(zhàn)雙方輪流落子,其次是騾子間隔通常是不確定的,尤其是對戰(zhàn)后期,可能每一步棋都要經(jīng) 過深思熟慮,無論是人還是計(jì)算機(jī),都無法對時(shí)間間隔有事先的預(yù)期。本游戲需要幾張后綴名為 .png 格式的卡通圖,除了一張用作五子棋游戲的 Logo外,其余的都將在游戲中使用。 WTK 不帶有文本編 輯功能,所以需要另尋搭配使用。通常情況下,一款運(yùn)用起來比較熟練地 J2ME 開發(fā)工具是必不可少的?;竟δ苁怯涗浧遄拥穆潼c(diǎn)坐標(biāo)等。 游戲幫助類和關(guān)于類基本功能分析 幫助類 Help 和關(guān)于類 About 的主要作用的傳遞游戲的信息給玩家,為玩家提供簡單的信息幫助。 第二章 系統(tǒng)分析 8 游戲畫布類基本功能分析 GobangCanvas 類是游戲的畫布類,屬于游戲的表現(xiàn)層,功能是獲取屏幕信息,繪制棋盤,棋子。 游戲邏輯類基本功能分析 GobangLogic 類是游戲的核心類, 屬于游戲的邏輯層,主要作用是在游戲中對游戲進(jìn)行控制,對棋局進(jìn)行檢查,調(diào)度畫布類和棋子類與玩家進(jìn)行對戰(zhàn)。這些外部信息包括游戲棋盤的大小設(shè)置、先手選擇、游戲難易程度控制等。它的作用在所有界面之間起到調(diào)度的功能,那么,就應(yīng)該包含退出、開局、游戲設(shè)置、幫助、關(guān)于等命令。 像五子棋這類大眾化的游戲,又因?yàn)橛辛撕芏嘁呀?jīng)面世的手機(jī)版本 可供借鑒 ,所以在 對此游戲 進(jìn)行再開發(fā)時(shí) , 經(jīng)濟(jì)上是可行 的。這種通信將不同以往,會使得游戲流通更加的便利,同時(shí)選擇游戲種類也可以直接從手機(jī)上瀏覽獲得。 在手機(jī)游戲的開發(fā)上,開發(fā)人員可以免費(fèi)獲得各種軟件開發(fā)應(yīng)用接口,不需要支付任何費(fèi)用給手機(jī)廠商或者軟件廠商,這些 內(nèi)容在 Nokia 或 Java Sun 的網(wǎng)站上查看即可明白。 此外, 有些 手機(jī)游戲的開發(fā)周期只要短短的幾天就可以。 此游戲以文本編輯器就能夠進(jìn)行代碼的編寫,再在 Java 虛擬機(jī)上運(yùn)行調(diào)試、測試即能完成游戲的開發(fā)。并獨(dú)立完成一款膾炙人口 的游戲。 數(shù)據(jù)結(jié)構(gòu)知識在大二時(shí)我就已經(jīng)學(xué)習(xí)過了,再通過后來在許多課程設(shè)計(jì)中的使用,現(xiàn)在運(yùn)用起來已經(jīng)是得心應(yīng)手了。 也可以這樣說, Java 語言是一種簡化了的 C++語言。 Java平臺由 JVM 和 API 構(gòu)成。 J2ME 開發(fā)平臺的全稱是 Java 2 Platform Micro Edition,即 Java 2 平臺微型版,它是 Java 技術(shù)的組成部分。 技術(shù)可行性分析 本 設(shè)計(jì)的目標(biāo)是基于 J2ME 開發(fā)平臺,設(shè)計(jì)出一款功能更加完善,界面更加人性化,操作簡單,可移植性強(qiáng)的手機(jī)五子棋游戲人機(jī)對戰(zhàn)版。 現(xiàn)代社會有這樣一種現(xiàn)象,就是有了需求就一定會產(chǎn)生供給,更何況是虛擬游戲這類需求量不斷增大的市場。傳統(tǒng)的精神需求獲得手段也已經(jīng)不能在滿足于現(xiàn)狀,這就 使得 一些新事物新思想得到了發(fā)展和壯大。本游戲的開是使用 UltraEdit 編輯器進(jìn)行代碼編輯的。這些工具包含字節(jié)碼校驗(yàn)器手 機(jī) 游 戲現(xiàn) 狀 調(diào) 查統(tǒng) 計(jì) 分 析 和 游戲 功 能 構(gòu) 思游 戲 規(guī) 則 和算 法 設(shè) 計(jì)游 戲 界 面 設(shè) 計(jì)程 序 代 碼實(shí) 現(xiàn)游 戲 調(diào) 試及 測 試手 機(jī) 實(shí) 際 平 臺測 試 和 定 型 ****本科畢業(yè)論文 (設(shè)計(jì) ) 5 ( bytecode preverifier)、 KToolbar、自帶的模擬器,以及其他一些用來優(yōu)化和監(jiān)視程序的工具。沒種組合都應(yīng)該使這一系列設(shè)備的內(nèi)存、處理器和 I/O 能力達(dá)到最優(yōu)化。 J2ME 平臺由多種配置( Configuration)、簡表( Profile)和可選包( Optional Package)組成。這些規(guī)范定義了 Java 技術(shù)在資源限制的設(shè)備中的表現(xiàn)形式,而且新規(guī)范在不斷制定當(dāng)中,并且這些規(guī)范的制定時(shí)完全向公眾開放的。它是為了使那些使用有限能源、有限網(wǎng)絡(luò)連接(常常是無線連接),以及有限圖形用戶界面的設(shè)備而開發(fā)的。 研究方法 對網(wǎng)絡(luò)上關(guān)于手機(jī)游戲、五子棋游戲的各種信息和資料進(jìn)行搜索后,采用對比分析法和統(tǒng)計(jì)法擬定此游戲軟件的具體設(shè)計(jì)方向和設(shè)計(jì)原則,再通過軟件項(xiàng)第一章 緒論 4 目管理的方法對游戲?qū)嵤╅_發(fā),并應(yīng)用面向?qū)ο蠓椒▽W(xué)進(jìn)行具體的設(shè)計(jì)和開發(fā),最后,將游戲進(jìn)行模擬測試和實(shí)際的手機(jī)平臺測試。 ( 5)兼容性強(qiáng)。 ( 4)界面友好。如聲音控制,棋盤控制,進(jìn)度存儲等功能。即同一個(gè)游戲中既支持網(wǎng)絡(luò)對戰(zhàn),又支持單 機(jī)游戲。為了能在競爭中勝出,當(dāng)前的手機(jī)五子棋游戲新版本的開發(fā)也都朝著大眾化的手機(jī)游戲的優(yōu)勢方向發(fā)展,并盡量的避免將手機(jī)局限的地方凸現(xiàn)。 手機(jī)五子棋游戲開發(fā)的現(xiàn)狀 在棋類游戲被搬上手機(jī)屏幕之初,五子棋便排列到了第一批次。 開發(fā)的意義 當(dāng)前手機(jī)游戲的開發(fā)正緊跟著移動娛樂的潮流在向前飛躍式的發(fā)展,誰能夠引領(lǐng)時(shí)尚,誰能夠奪得消費(fèi)者的喜愛,那它便能更快更好的占領(lǐng)市場。 而 我選擇設(shè)計(jì)這個(gè)基于 J2ME 的手機(jī)五子棋游戲開發(fā)的題目, 主要目的有: ( 1) 通過這個(gè)游戲的設(shè)計(jì)以達(dá)到對 Java 語言的進(jìn)一步掌握; ****本科畢業(yè)論文 (設(shè)計(jì) ) 3 ( 2) 對 J2ME 這個(gè)開發(fā)環(huán)境的熟悉和了解; ( 3) 逐步的認(rèn)識開發(fā)手機(jī)游戲的技術(shù) 要領(lǐng)和流程步驟 ; ( 4)制作出一款在功能和性能上相對平衡的單機(jī)版手機(jī)五子棋游戲,以彌補(bǔ)當(dāng)前市場上的手機(jī)五子棋游戲的不足。 手機(jī)游戲開發(fā)的目的與意義 開發(fā)的目的 目前市場上的手機(jī)版五子棋,無論是收費(fèi)的,還是免費(fèi)的,都存在著不同程度的缺點(diǎn)。例如日本,自從 2020 年推出 Java 游戲下載服務(wù)以來,一年內(nèi)就買了 1200 萬只 Java 手機(jī),占手機(jī)總銷售量的 22%。也就是當(dāng) Java 手機(jī)普及市場之后,它將是最好的游戲應(yīng)用。但是它已經(jīng)大幅度改善了手機(jī)支持游戲的能力。 Java 2 Micro Edition(J2ME)是一種針對小型設(shè)備,如手機(jī)和 PDA 應(yīng)用 Java語言技術(shù)的版本。目前大部分手機(jī)廠商所推出的手機(jī)都支持Java 語言的應(yīng)用,而目前市場消費(fèi)者的手機(jī)都能夠支持 Java 應(yīng)用。由此可見,盡管國度不同,語言各異,但人們都可以借助這一簡單又深?yuàn)W的棋藝進(jìn)行交流、比賽,增進(jìn)友誼。五子棋起源于古代中國,發(fā)展于日本,風(fēng)靡于歐洲。 第一章 緒論 2 五子棋既有現(xiàn)代休閑的明顯特征“短、平、快”,又有古典哲學(xué)的高深學(xué)問“陰陽易理”;它既有簡單易學(xué)的特性,為人民群眾所喜聞樂見,又有深?yuàn)W的技巧和高水平的國際性比賽;它的棋文化源淵流長,具有東方的神秘和西方的直觀;既有“場”的概念,亦有“點(diǎn)”的連接。 現(xiàn)代五子棋日文稱之為“連珠”,英譯為“ Renju” ,英文稱之為“ Gobang” 或“ FIR”(Five in a Row 的縮寫 ),亦有“連五子”、“五子連”、“串珠”、“五目”、“五目碰”、“五格”等多種稱謂。其中戰(zhàn)勝過國 際象棋世界冠軍 卡斯帕羅夫的 “ 深藍(lán) ” 便是最具說服力的代表 , 其它像圍棋的 “ 手淡 ” 、象棋的 “ 將族 ” 等也以其優(yōu)秀的人工智能深受棋迷喜愛 。這 使得那些喜愛下棋,又常??嘤跊]有對手的棋迷們能隨時(shí)過足棋癮。 游戲背景 隨著計(jì)算機(jī)的快速發(fā)展,各種游戲被紛紛請進(jìn)了電腦 。所以, PC 游戲帶動個(gè)人 計(jì)算機(jī) 的熱買,網(wǎng)絡(luò)游戲可以說拯救了中國的互聯(lián)網(wǎng)產(chǎn)業(yè),手機(jī)游戲?qū)⒁乱粓鲆苿踊ヂ?lián)網(wǎng)的商戰(zhàn)。 在信息社會之后將是娛樂社會。作為移動設(shè)備開發(fā)技術(shù)的J2ME(Java 2 Micro Edition), 因其 具有 “ Write Once, run anywhere”的 Java特性而 越來越受重視。 72 參考文獻(xiàn) 72 總結(jié) 70 改進(jìn)優(yōu)化 69 模擬發(fā)布 63 第五章 游戲測試及發(fā)布 62 游戲自適應(yīng)和可移植性設(shè)計(jì)及實(shí)現(xiàn) 55 新開局和軟件布局 52 構(gòu)造函數(shù) 37 邏輯運(yùn)算
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1