五子棋專案的總結

2021-04-08 13:25:12 字數 774 閱讀 5213

五子棋遊戲的開發早就結束了,最終版本是v1.1。但是總結直到今天才做。

這個五子棋專案中,我最滿意的,就是那個人工智慧演算法。提起人工智慧,學校裡大四時選過這門課,但幾乎沒有聽過,也不知道講了什麼。唯一有印象的是老師好像講了乙個生成偽隨機函式的公式,還叫我們做個程式模擬隨機函式的生成,反正我沒有做,所以也不清楚。

做好五子棋後,開始覺得人工智慧非常有意思。想起學校裡曾經有一位學長做機械人足球,整個學校都把他當寶來看待,出於本身爭強好勝的性格,我就試著分析了一下機械人足球的演算法。這個演算法我並沒有實現,但我自己覺得已經比較完善了,至少可以保證足球比賽正常進行。當然由於所花精力有限,肯定不及師兄的完善,更加不及fifa之類專業的足球遊戲完善。

戀花蝶兄提到我的演算法只能計算一步,只能算是乙個評估演算法。確實,這個問題我早就考慮到了。其實我也有乙個相應的演算法:遞規或者迴圈我的那個基礎演算法,使計算機能思考多步以後的情況(大致的演算法是:先找出己方最應該走的棋,然後再以新的棋局為基礎,思考對方最可能走的棋。。。。直到有一方勝利。如果發現勝利的是對方,那回溯到最初,繼續分析優先順序稍次的棋。更詳細的演算法就不展開講了,又要花很多篇幅,再說並不成熟)。但由於這個演算法太複雜,以我現在的水平無法進行優化,也無法確定其開銷;加上我的五子棋遊戲象徵意義大於實際意義,為了趕在乙個特殊日子前發布,所以最終沒有高興做。

其實想想也是,我們現在學的任何學科,都是前人幾十年幾百年甚至幾千年積累下來的,哪有這麼簡單?現在再給我任何學習的機會,即使不是計算機方面的,即使不是我感興趣的方面的,我也會認真學習。其實學習知識學到的,何止知識?還有前人的智慧型。前人將魚和漁都給了我們,能得到什麼,就看你自己的了!

五子棋專案結束總結 五子棋活動總結

五子棋活動總結 篇一 五子棋興趣小組活動總結 五子棋興趣小組活動總結 在這個學期裡,我們五子棋興趣小組的活動提高了學 生活動興趣,增長學生棋藝水平,陶冶學生的性情。現將本 小組的活動情況總結如下 一 基本情況 參加本學期五子棋興趣小組活動的同學分別來自四年 級一 二 三班,他們都自覺按照老師的要求,...

五子棋總結

五子棋總結 之前做的五子棋中,棋盤是畫的二維 棋子是用filloval畫的填充圓。現在是在原來的基礎上,稍微做了下修改。不過,功能還是很弱,還需繼續完善!現在就先做個小總結。簡單功能的介紹 1.可以分為 人人對戰和人機對弈 2.當覺得自己下的位置不是很理想時,可以悔棋,直到棋盤上沒有棋子為止。3.基...

結隊專案五子棋

題目簡介 這是一款網路版五子棋小遊戲 通過黑白子的相互對弈,來判斷出勝負。並且可反覆進行遊戲 結對分工情況 劉媛負責找題目並且編寫程式 劉松負責程式 的後續測試及運 況。測試情況及截圖 心得體會 跟隊友一起完成了這個小遊戲的編寫,首先對程式編寫而言確實有點困難,很多細節都不了解,還得參考資料才能做出...