【正文】
棋相同,縱橫各十七道。對于它與圍棋的關(guān)系太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(論文)2有兩種說法,一種說法是早于圍棋,早在“堯造圍棋”之前,民間就已有五子棋游戲;另一說法是源于圍棋,是圍棋發(fā)展的一個分支。起先是在日本皇宮內(nèi)盛行的游戲,只限于王室成員、貴族階層之間的對弈,后來據(jù)說被出入皇宮的挑夫看見,由此便流行民間。 ”《辭?!分幸嘌裕骸拔遄悠逯衅孱愑螒?,棋具與圍棋相同,兩人對局,輪流下子,先將五子連成一行者為勝。相傳早在堯造圍棋之前,五子棋游戲在民間已經(jīng)相當盛行了?!∥遄悠褰榻B五子棋是起源于中國古代的傳統(tǒng)黑白棋種之一。五子棋是一種受大眾廣泛喜愛的游戲,其規(guī)則簡單,變化多端,非常富有趣味性和消遣性。使得那些喜愛下棋,又常??嘤跊]有對手的棋迷們能隨時過足棋癮,而且這類軟件大都水平頗高,大有與人腦分庭抗禮之勢。這個時候,你是不是非常希望有個游戲,能夠陪你輕松愉快度過周末。隨著社會進步的節(jié)奏越來越快,人們的生活壓力也越來越大。s daily life more colorful entertainment.Key words: Gobang International Competition Human Chessboard Visual C++太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(論文)太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(論文)1基于 Visual C++的五子棋設(shè)計與實現(xiàn)第 1 章 緒論 課題背景計算機技術(shù)的發(fā)展,使得計算機在現(xiàn)代企業(yè)、家庭中得以普及,應(yīng)用計算機成為現(xiàn)代人生活中非常重要的一部分。s ability to abstract thinking, logical reasoning, spatial imagination and enhancing people39。本系統(tǒng)的成功開發(fā),能夠使人們的日常娛樂生活更加豐富多彩。尤其是游戲的同時,還有聲音效果的配合,使游戲更加富有趣味性和消遣性。 基于五子棋游戲以上的優(yōu)點,開發(fā)五子棋是一個非常有價值的課題。它既有簡單易學(xué)的特點,為人民群眾所喜聞樂見,又有深奧的技巧。而五子棋游戲由于其規(guī)則簡單,變化多端,深受大眾喜愛。教研室 意見 教研室主任(專業(yè)負責(zé)人)簽字: 年 月 日說明:一式兩份,一份裝訂入學(xué)生畢業(yè)設(shè)計(論文)內(nèi),一份交學(xué)院(直屬系)太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(論文)Ⅰ目錄摘要 ............................................................ⅠABSTRACT .....................................................Ⅱ第 1 章 緒論 ....................................................1 課題背景 .................................................1 五子棋介紹 ...............................................1 目的和意義 ...............................................2 系統(tǒng)設(shè)計思想 .............................................3 開發(fā)工具簡介 .............................................3第 2 章 可行性研究與算法分析 ....................................5 本系統(tǒng)的可行性研究 .......................................5 算法分析 .................................................6 博弈樹 ...............................................6 極大極小值算法 .......................................7 負極大值算法 .........................................8 ALPHABETA 搜索 ......................................8 置換表 ...............................................9 哈希表 ..............................................10 歷史啟發(fā) ............................................11 本章小結(jié) ................................................12第 3 章 總體設(shè)計 ...............................................13 總體設(shè)計過程 ............................................13 系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)設(shè)計 ......................................13 系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)設(shè)計 ..................................13 系統(tǒng)的算法設(shè)計 ......................................14 系統(tǒng)模型設(shè)計 ............................................15 本章小結(jié) ................................................16第 4 章 詳細設(shè)計 ...............................................17太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(論文)Ⅱ 系統(tǒng)運行平臺設(shè)計 ........................................17 系統(tǒng)的程序流程圖 ........................................17 系統(tǒng)主要功能的實現(xiàn) ......................................18 新局 ................................................18 菜單及提示 ..........................................20 游戲結(jié)束 ............................................23 英雄榜 ..............................................24 本章小結(jié) ................................................26第 5 章 系統(tǒng)測試 ...............................................27 系統(tǒng)軟件測試 ............................................27結(jié)論 ..........................................................30致謝 ..........................................................32參考文獻 ......................................................33附錄 ..........................................................34太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(論文)Ⅲ摘要 自從計算機作為游戲?qū)?zhàn)平臺以來,各種棋類游戲如雨后春筍般紛紛冒出。主要技術(shù)指標(或研究目標) Visual C++ 的應(yīng)用,并進行程序的編譯和運行。太原科技大學(xué)畢 業(yè) 設(shè) 計(論 文)設(shè)計(論文)題目:基于 Visual C++的五子棋設(shè)計與實現(xiàn)姓 名____ 陳磊_______學(xué)院(系)_電子信息工程系__專 業(yè)___ 通信工程_____年 級___ 通信 082201H___ 指導(dǎo)教師__ 司秉楠_______2022 年 6 月 14 日 太原科技大學(xué)畢業(yè)設(shè)計(論文)任務(wù)書學(xué)院(直屬系):電子信息工程系 時間: 2022 年 1 月 14 日學(xué) 生 姓 名 陳磊 指 導(dǎo) 教 師 司秉楠設(shè)計(論文)題目 基于 Visual C++的五子棋設(shè)計與實現(xiàn)主要研究內(nèi)容學(xué)習(xí) C++編程語言,在 Visual C++ 環(huán)境中實現(xiàn)五子棋的設(shè)計。研究方法通過 Visual C++ 編寫程序和編譯程序,并成功運行五子棋游戲,實現(xiàn)五子棋的相關(guān)功能。,以實現(xiàn)五子棋的走棋、悔棋、判斷輸贏、英雄榜記錄等功能。使得那些喜愛下棋,又常??嘤跊]有對手的棋迷們能隨時過足棋癮。 五子棋不僅能增強人們的抽象思維能力、邏輯推理能力、空間想象力,提高人們的記憶力、心算能力等,而且深含哲理,有助于修身養(yǎng)性。既能組織群眾性的比賽、活動,又能舉辦高水平的國際性比賽。本系統(tǒng)具有功能齊全、簡單易學(xué)、既動手又動腦的特點。本系統(tǒng)基于 Visual C++ 軟件,主要應(yīng)用估值函數(shù)、負極大值搜索算法、AlphaBeta 剪枝等算法來完成人機對弈功能的實現(xiàn)。關(guān)鍵詞: 五子棋;國際性比賽;人機對弈;Visual C++太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(論文)太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(論文)ⅣAbstractSince the puter as a game platform, various board games have mushroomed out. Makes those who love chess, and often do not have the Jimi opponents will be able to keep a full game addiction. Gobang game and its rules are simple, making love by the public. Gobang can not only enhance people39。s memory, mental arithmetic ability, but also with deep philosophical, selfhelp and support. It has easy to learn the characteristics of the eye and ear, other esoteric skills. Can anize the masses of petitions, activities, but also anized a high level of international petition. Gobang game based on the merits of the above, the development of Gobang is a very valuable subject. The system is fully functional, easy to learn, hands and both mental and physical characteristics. Especially games at the same time, there are sound effects with them to games more interesting and full of fun. Application of this system is main