【正文】
三年的大專(zhuān)求學(xué)生涯在這段期間得到了很多人的關(guān)懷和幫助,沒(méi)有他們的關(guān)懷和幫助很難想象能順利完成學(xué)業(yè)。在這半學(xué)期之中從開(kāi)始的確定論文題目然后是上網(wǎng)和上圖書(shū)館查找資料編寫(xiě)java語(yǔ)言源程序然后是進(jìn)行編譯這個(gè)環(huán)節(jié)是一個(gè)非常艱難的,常常會(huì)因?yàn)橐恍↑c(diǎn)的錯(cuò)誤而在編譯失敗與再次修改的漫漫循環(huán)之路中但失敗的越多對(duì)人的考驗(yàn)就越多在編譯運(yùn)行成功之后的享受成功的喜悅也就越多另外在調(diào)試程序的過(guò)程中不斷的思考和運(yùn)用已經(jīng)學(xué)到的知識(shí)這對(duì)于自己是有很大的提高的。返回初始頁(yè)面后,進(jìn)入幫助頁(yè)面返回初始頁(yè)面后,頁(yè)面全屏顯示。在夾住對(duì)方又留有空格的地方按【OK】鍵??紤]到各種因素和條件的限制,我們決定采用黑盒測(cè)試方案。軟件測(cè)試就是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說(shuō)明和編碼的最終復(fù)查,是軟件質(zhì)量保證的關(guān)鍵步驟。 }吃子功能:當(dāng)下子的位置與離最近的同色旗子中, 若有其他棋子則中間的棋子則將其他的棋子圖片換為我方的圖片private boolean eat(int x, int y, int xChange, int yChange){ if(x1 || x8 || y1 || y8){ return 。8==y) || (8==xamp。1==y) || (1==xamp。2==y) || (2==xamp。部分代碼如下:for(x=1。}效果如下圖:運(yùn)行游戲,游戲進(jìn)入的最初界面,由此界面進(jìn)入游戲的各個(gè)界面。由于分析上的難度+本人懶惰所以此程序僅采用一個(gè)大概經(jīng)驗(yàn)值,沒(méi)有經(jīng)過(guò)詳細(xì)的統(tǒng)計(jì)分析,相信通過(guò)詳細(xì)的分析后,可以提高AI的思考準(zhǔn)確性……尋找最佳:我們通過(guò)對(duì)落子點(diǎn)進(jìn)行遞歸搜索,并結(jié)合估值系統(tǒng),得到每個(gè)落子點(diǎn)的得分,然后比較選擇最大進(jìn)行落子。 黑白棋功能流程圖 游戲詳細(xì)設(shè)計(jì)在這個(gè)黑白棋游戲中我們對(duì)其作了詳細(xì)設(shè)計(jì),程序沒(méi)有涉及到數(shù)據(jù)庫(kù)方面的知識(shí),其實(shí)現(xiàn)的功能模塊包括: 游戲棋盤(pán)的設(shè)計(jì):棋盤(pán)由8*8個(gè)方格組成,可用drawRect();方法畫(huà)出方格;用for循環(huán)依次畫(huà)出8*8個(gè)方格。該需求包含以下幾點(diǎn): 1. 作為按鈕出現(xiàn)在主界面上的:開(kāi)始、分?jǐn)?shù)、幫助、全屏。當(dāng)雙方皆不能下子時(shí),游戲就結(jié)束,子多的一方勝。本系統(tǒng)以手機(jī)應(yīng)用為主,游戲簡(jiǎn)單、易于操作。有一種說(shuō)法是:只需要幾分鐘學(xué)會(huì)它,卻需要一生的時(shí)間去精通它。人工智能在專(zhuān)家系統(tǒng),自然語(yǔ)言理解,自動(dòng)定理證明,自動(dòng)程序設(shè)計(jì),人工智能在機(jī)器人學(xué)、模式識(shí)別、物景分析、數(shù)據(jù)庫(kù)的智能檢索、機(jī)器下棋(實(shí)質(zhì)上是博弈論問(wèn)題)和家用電器智能化等領(lǐng)域都有廣泛的應(yīng)用。分析估值模塊中的影響精準(zhǔn)性的幾個(gè)要素,以及提出若干提高精準(zhǔn)性的辦法,以及對(duì)它們搜索的節(jié)點(diǎn)數(shù)進(jìn)行比較,如遞歸算法、電腦學(xué)習(xí)等。1997年5月11日,超級(jí)計(jì)算機(jī)深藍(lán)以3勝2負(fù)1平擊敗世界國(guó)際象棋棋王卡斯帕羅夫,這標(biāo)志著人工智能已經(jīng)達(dá)到新的高度。為了適應(yīng)移動(dòng)數(shù)據(jù)的發(fā)展,推動(dòng)無(wú)線電子商務(wù)等業(yè)務(wù)的發(fā)展,J2ME(Java 2 Micro Edition)既用于嵌入式系統(tǒng)的Java被引入無(wú)線領(lǐng)域。MIDP(Mobile Information Device Profile)定義了針對(duì)移動(dòng)信息處理設(shè)備(主要指智能手機(jī)和一部分具有無(wú)線通信功能的PDA)的圖形界面,輸入和時(shí)間處理,持久性存儲(chǔ),無(wú)線電話網(wǎng)絡(luò)連接之上的一些消息處理(例如短消息),安全等等API,并且考慮到了移動(dòng)信息設(shè)備的屏幕和內(nèi)存限制。J2ME的3層體系結(jié)構(gòu)依照各種設(shè)備的資源特性,將J2ME技術(shù)構(gòu)架分為簡(jiǎn)表(Profile)、配置(Configuration)和Java Virtual Machine(JVM)3層,然后再進(jìn)一步細(xì)分,這使J2ME能夠在每一類(lèi)設(shè)備的限制下工作,而同時(shí)提供最低限度的Java語(yǔ)言功能性。但是,一套標(biāo)準(zhǔn)無(wú)法適應(yīng)各種不同的需求。隨著3G技術(shù)的普及與應(yīng)用,基于Java開(kāi)發(fā)的軟件在手機(jī)上的使用非常的廣泛,手機(jī)增值服務(wù)的內(nèi)容也是越來(lái)越多,對(duì)豐富人們的生活內(nèi)容、提供快捷的資訊起著不可忽視的作用。s lives, to provide quick information and plays an essential role.Based on Java ME technology, puter phone game running processes based on a Reversi game software module development.In this paper, the following contents focus on research and explore:The structure of the system as a whole, according to the design goals, bined with ordinary mobile phone games running processes, given the overall system design, and discusses the key technologies required system design. The design through the development of a chess game of chess game development process, including the analysis of the logic of the software development, program design, software implementation and software testing several steps.Keywords: Java ME。