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

正文內(nèi)容

基于javame的黑白棋游戲設(shè)計(jì)及實(shí)現(xiàn)論文(更新版)

2025-07-27 14:37上一頁面

下一頁面
  

【正文】 。類似于J2SE中的Applet框架, 包的MIDlet應(yīng)用程序框架。關(guān)于J2ME的體系結(jié)構(gòu),可以這樣來進(jìn)行總結(jié):Configuration的分類是根據(jù)計(jì)算能力的不同來劃分的,同類設(shè)備的計(jì)算能力相近。因此,Java技術(shù)目前共有三套,分別針對(duì)不同的平臺(tái)和應(yīng)用。本文基于Java ME技術(shù),以計(jì)算機(jī)手機(jī)游戲的運(yùn)行流程為基礎(chǔ),分模塊開發(fā)一款黑白棋游戲軟件。關(guān)鍵詞:Java ME;手機(jī)游戲;黑白棋 ABSTRACTIn modern society, more and more cell phones and other wireless devices into the work and life of ordinary people. With the popularization and application of 3G technology, developed in Javabased software on the mobile phone use is very extensive, mobile valueadded services is more and more content to enrich people39。Micro Edition(J2ME,袖珍版):針對(duì)有限內(nèi)存,顯示和處理能力的設(shè)備,主要是消費(fèi)電子和嵌入式設(shè)備領(lǐng)域(這實(shí)際正是Java語言設(shè)計(jì)最初的目標(biāo)領(lǐng)域)。Profile是一組API,在某一Configuration的基礎(chǔ)上擴(kuò)展了針對(duì)設(shè)備特定功能的API,使得標(biāo)準(zhǔn)能夠完全適應(yīng)特殊的設(shè)備,徹底發(fā)揮設(shè)備的功能。這種架構(gòu)對(duì)于消費(fèi)性電子產(chǎn)品而言是具有革命性的,因?yàn)樵谙M(fèi)性電子產(chǎn)品中的處理器及操作系統(tǒng)各不相同,要在這些平臺(tái)上開發(fā)程序必須要了解各個(gè)平臺(tái)的特性。隨著計(jì)算機(jī)技術(shù)的日新月異,計(jì)算機(jī)的運(yùn)算速度不僅變得更加的快,也變得更加的智能。Java語言之所以這樣長(zhǎng)盛不衰,一是因?yàn)槠浔姸嗟募夹g(shù)特點(diǎn)與現(xiàn)今的應(yīng)用十分合拍,可以覆蓋大部分的需求;二是因?yàn)镾UN公司不斷推出新的版本,完善Java自身的功能。 發(fā)展趨勢(shì)近來隨著計(jì)算機(jī)的快速發(fā)展,各種各樣的電腦游戲?qū)映霾桓F,使得我們能有更多的娛樂項(xiàng)目,而棋類游戲能起到鍛煉人的思維和修身養(yǎng)性的作用,而且棋類游戲水平頗高,大有與人腦分庭抗禮之勢(shì)。 第2章 黑白棋游戲簡(jiǎn)介及需求分析黑白棋是19世紀(jì)末英國(guó)人發(fā)明的。軟件方面,手機(jī)游戲需要的各種軟件環(huán)境都已具備,其靈活性、安全性和易用性為游戲編程提供了良好的條件。開局時(shí),棋盤正中央的4格先置放黑白相隔的4枚棋子。而邊緣的棋子則只有一個(gè)可能被夾擊的方向,四個(gè)角落上的位置被占據(jù)后,則完全不可能被攻擊。人機(jī)模塊:人機(jī)模塊是本程序得以運(yùn)行的基礎(chǔ),并通過規(guī)則模塊決定能否下子。 白棋的落子位置:縱觀棋局,尋找落子點(diǎn);比較各落子點(diǎn)給自己帶來的收益,選擇最大的落子;在選擇落子點(diǎn)時(shí)會(huì)根據(jù)一些自己的經(jīng)驗(yàn)來進(jìn)行,比如某一個(gè)點(diǎn)十分重要,則下棋時(shí)會(huì)努力爭(zhēng)奪該點(diǎn),某些點(diǎn)已方占據(jù)后非常不利,則會(huì)極力避免下在該位置通過計(jì)算機(jī)程序來模擬人的思考過程:縱觀棋局,尋找落子點(diǎn):設(shè)定 電腦為:Computer 1 人為: Man 1,找到已方(Computer)的棋子O,然后對(duì)O進(jìn)行八個(gè)方向的搜索(因?yàn)閷?duì)于一個(gè)點(diǎn)有八個(gè)方向的線段通過它,如圖) ,找到每個(gè)方向上的落子點(diǎn)(如果有),如此循環(huán)每個(gè)Computer棋子,找到所有的落子點(diǎn),然后將所有點(diǎn)進(jìn)行比較,去掉其中重復(fù)的,最后對(duì)每個(gè)落子點(diǎn)進(jìn)行遞歸搜索,按照合理的估分原則進(jìn)行評(píng)價(jià),得出每個(gè)落子點(diǎn)的價(jià)值(即可獲得的長(zhǎng)期利益),將其進(jìn)行比較,取最大者落子,并改變棋局……,找到空白點(diǎn)Ox,然后對(duì)Ox進(jìn)八方向搜索,看是否滿足落子條件,即看空白點(diǎn)Ox是否為合乎規(guī)則的落子點(diǎn),如果是,可以進(jìn)行遞歸搜索,得到該點(diǎn)的價(jià)值,然后將所有合乎規(guī)則的Ox進(jìn)行比較,選擇值最大的落子,并改變棋局……,當(dāng)然一條線上存在著多個(gè)落子的可能性。相關(guān)代碼:private void drawReady(){(0x0000ff)。 ()。 y++){ if((2==xamp。7==y) || (1==xamp。1==y) || (8==xamp。8==y) ) { continue。 }判斷輸贏當(dāng)游戲結(jié)束時(shí),() 來統(tǒng)計(jì)黑棋和白棋各個(gè)的總數(shù),棋子多者為勝。因此系統(tǒng)測(cè)試是管理系統(tǒng)開發(fā)過程中為保證軟件質(zhì)量必須進(jìn)行的工作。多次重復(fù)步驟1。返回按鈕后,單擊全屏按鈕。 總 結(jié)通過這次畢業(yè)設(shè)計(jì),對(duì)很多東西有了新的認(rèn)識(shí)和新的見解,認(rèn)識(shí)問題的和思考解決辦法有了本質(zhì)上的進(jìn)步,特別是對(duì)一個(gè)游戲開發(fā)的模式有了更深的認(rèn)識(shí),對(duì)專業(yè)技能的運(yùn)用更熟練。如果沒老師的悉心指導(dǎo)也不會(huì)順利完成不也設(shè)計(jì)。 參 考 文 獻(xiàn)[1] George Artificial Intelligence: Structures and Strategies for Complex Problem Solving Addison Wesley[M].20017.[2] Mat Techniques For Game Programming[M].Premier .[3] (第四版)[M]. 北京:清華大學(xué)出版社 200312.[4] [M].北京:人民郵電出版社 20032.[5] 棋類游戲的智能模塊設(shè)計(jì)――淺談人工智能[J].200409.[6] 蔡自興,(第三版)[M].北京:.[7] 杜秀全,[J].2003.[8] me游戲編程(人機(jī)博弈)[M]. .[9] 賴泳伶,[J]..[11]
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1