資源下載地址:https://download.csdn.net/download/sheziqiong/85680476 資源下載地址:https://download.csdn.net/download/sheziqiong/85680476 摘 要 五子棋是一種兩人對弈或者人機(jī)對弈的純策略型棋類游戲,應(yīng)用C語言編寫程序可以在計(jì)算機(jī)上實(shí)現(xiàn)兩人對弈和人機(jī)對弈五子棋功能。人機(jī)對弈五子棋程序由開始界面,棋盤,判斷勝負(fù)和AI等子函數(shù)構(gòu)成;程序中應(yīng)用了數(shù)組、全局變量、圖形編程等元素和語句。程序通過棋盤和棋子圖像生成、玩家移子與電腦判斷分?jǐn)?shù)高低而落子和判斷勝負(fù)等功能的實(shí)現(xiàn),在Windows作系統(tǒng)上用CodeBlocks實(shí)現(xiàn)了兩人對弈和人機(jī)對弈模式。 五子棋游戲不僅能增強(qiáng)人們的抽象思維能力、邏輯推理能力、空間想象力,提高人們的記憶力、心算能力等,而且深含哲理,有助于修身養(yǎng)性。五子棋既有現(xiàn)代休閑方式所特有的特征“短、平、快”,又有中國古典哲學(xué)所包含的高深學(xué)問“陰陽易理”。它既有簡單易學(xué)的特點(diǎn),為人民群眾所喜聞樂見,又有深奧的技巧;既能組織舉辦群眾性的比賽、活動,又能組織舉辦高水平的國際性比賽;它的棋文化源淵流長,具有東方的神秘和西方的直觀,它是中西方文化的交融點(diǎn),也是中西方文化交流的一個平臺。 自從計(jì)算機(jī)作為游戲?qū)?zhàn)平臺以來,各種棋類游戲如雨后春筍般紛紛冒出。五子棋是一種受大眾廣泛喜愛的游戲,其規(guī)則簡單,變化多端,非常富有趣味性和消遣性。同時具有簡單易學(xué)、既動手又動腦的特點(diǎn)。同時也為鍛煉自己的編程能力。 目錄 摘 要 II 第1章 序 言 4 1.1 設(shè)計(jì)背景 4 1.2 設(shè)計(jì)目的 4 第2章 需求分析 5 2.1 圖形庫 5 2.2 玩家控制模塊 5 2.3 勝負(fù)判斷模塊 5 2.4電腦計(jì)分判斷落子位置模塊 5 第三章 程序詳細(xì)設(shè)計(jì) 6 3.1 開發(fā)環(huán)境 6 3.2 ACLLib圖形庫介紹及開發(fā)環(huán)境配置 6 3.3 AI設(shè)計(jì)思路 8 3.4 函數(shù)說明 8 第四章 游戲運(yùn)行展示 11 附錄(源代碼) 14 本文轉(zhuǎn)載自:http://www.biyezuopin/onews.asp?id=16274 
資源下載地址:https://download.csdn.net/download/sheziqiong/85680476 資源下載地址:https://download.csdn.net/download/sheziqiong/85680476
|