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

正文內(nèi)容

基于java語言的中國象棋設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)-展示頁

2024-09-08 15:28本頁面
  

【正文】 的思想。 棋類運(yùn)動的推廣和 發(fā)展是需要靠信息技術(shù)來推動的,時(shí)下盛行的國際象棋有兩個(gè)很好的范例,一個(gè)是象棋棋譜編輯和對弈程序的公共平臺 ——WinBoard 平臺,另一個(gè)是商業(yè)的國際象棋數(shù)據(jù)庫和對弈軟件 ——ChessBase,他們?yōu)閲H象棋愛好者和研究者提供了極大的便利,也極大的促進(jìn)了國際象棋的發(fā)展。 根據(jù)該方法 設(shè)計(jì) 出了符合中國象棋 行棋和吃子規(guī)則,能夠判斷勝負(fù) ,能夠 實(shí)現(xiàn)悔棋、重新開始等 多種 功能, 而且 界面 十分 美觀的中國象棋程序,并給出了 JAVA 語言的實(shí)現(xiàn)方法。 作者簽名: 日 期: 【摘要】 電腦在中國象棋上的運(yùn)用還剛剛起步,盡管國內(nèi)涌現(xiàn)出一大批中國象棋的專業(yè)網(wǎng)站和專業(yè)軟件,但是由于缺乏必要的基礎(chǔ)工作,電腦技術(shù)在中國象棋上的應(yīng)用優(yōu)勢還無法體現(xiàn)出來, 隨著人工智能及計(jì)算機(jī)硬件的發(fā)展,計(jì)算機(jī)象棋程序的水平也不斷地得到提高。對本研究提供過幫助和做出過貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說明并表示了謝意。 題目 : 基于 JAVA 語言的中國象棋設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。 作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說明 本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)校可以采用影印、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。 本文 通過研究中國象棋的國內(nèi)外研究現(xiàn)狀、分析中國象棋的需求和用 JAVA語言設(shè)計(jì)中國象棋程序的可行性,同時(shí) 根據(jù)國際象棋程序設(shè)計(jì)的一些成功經(jīng)驗(yàn),主要借鑒了位棋盤、 Zobrist 鍵值等, 針對中國象棋程序設(shè)計(jì)的一系列問題,總結(jié)出一些 中國象棋程序 的設(shè)計(jì)方法 。 關(guān) 鍵 詞 : 中國象棋,位棋盤, Zobrist 鍵值 ,著發(fā)生成 【 Abstract】 The implement of playing Chinese Chess on puter has just started. Although large numbers of professional websites and professional chess software arised in domestic, the lack of necessary basic work causes the advantage of puter technology applications in Chinese chess can’t be reflected. With the development of artificial intelligence and puter hardware, the level of puter chess program continues to be improved. This paper studies the research status of Chinese chess, analyzes the demand of Chinese chess, and learns the feasibility of Chinese chess that is designed by Java language. At the same time, the function is designed with the successful experience of chess program, such as the place board, Zobrist keys, etc. Chinese chess program is summarized some ways to design Chinese chess program for solve a range of issues. Follow this ways, it designs all the rules and funtions which adapt to the requirement of Chinese chess, including of movement, judgement, undo, restart and so application gives the implementation method in JAVA language and beautiful interface. Keywords: Chinese Chess, bit board, zobrist keys 目 錄 1 緒論 ...................................................................................................................................1 研究背景 ....................................................................................................................1 研究意義 ....................................................................................................................1 預(yù)期目標(biāo) ....................................................................................................................1 2 分析 ...................................................................................................................................3 需求分析 ....................................................................................................................3 可行性分析 ................................................................................................................3 功能分析 ....................................................................................................................3 硬件環(huán)境 ....................................................................................................................4 開發(fā)環(huán)境 .............................................................................................................4 運(yùn)行環(huán)境 .............................................................................................................4 3 界面設(shè)計(jì)框架 ...................................................................................................................5 程序的框架 ................................................................................................................5 ——位棋盤 ........................................................................................5 什么是位棋盤 ....................................................................................................5 位棋盤的作用 ....................................................................................................6 位棋盤的基本運(yùn)算 ............................................................................................6 Java 中位棋盤的實(shí)現(xiàn) .........................................................................................6 ——Zobrist 鍵值 ...............................................................................9 比較局面的方法 ................................................................................................9 Zobrist 鍵值的工作原理 ....................................................................................9 Zobrist 鍵值的實(shí)現(xiàn)方法 ..................................................................................10 Java 中實(shí)現(xiàn) Zobrist 鍵值 .................................................................................10 4 系統(tǒng)實(shí)現(xiàn) .........................................................................................................................12 著法生成 ..................................................................................................................12 偽合法著法的生成 ...........................................................................................12 合法著法的生成 ..............................................................................................17 算法實(shí)現(xiàn) ..................................................................................................................20 行棋規(guī)則算法實(shí)現(xiàn) ..........................................................................................20 界面功能算法實(shí)現(xiàn) ...........................................................................................23 5 結(jié)論 ................................................................................................................
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1