五子棋實習報告

2022-01-03 08:26:57 字數 1742 閱讀 8110

黑龍江大學實習報告

學院:專業:

實習名稱:五子棋專案實踐

姓名:學號:實習成績:

一、實習目的

1.本次實習要求對三年來理論知識的學習進行一次檢驗,需要充分利用所學的知識,思考並實踐,攜手團隊開發出公司給定的專案;將所學專業知識和技能應用到實際工作中,鞏固課堂上所學的相關知識,檢驗專業技能水平,培養實際工作能力,為畢業後從事相關工作奠定乙個良好的基礎;

2.能夠熟練掌握c/c++程式語言設計軟體visual studio 2005,因為c語言是最基本的語言,所以要熟練c語言的語法,以便具備獨立研究和團隊合作開發的能力和經驗;

3.在實習的過程中學會適應社會、融入企業,能夠按照公司專案小組要求來完成自己的開發專案,並在此基礎上勇於創新,靈活應用所學知識,並且能進一步了解社會,了解有關專業領域的現實情況,提高對社會的認知能力、認識水平,了解自己與社會需求之間的差距,明確今後努力的方向

二、實習內容

首先開始撰寫專案設計方案,包括需求分析與可行性報告,完成後交予專案經理以及各個成員,然後開始做專案設計,並做系統功能和判別演算法的分析;然後遊戲各子系統的開發設計,分別包括:單機遊戲設計、人機對戰設計;最後完成系統介面的設計,包括:系統選單、單機遊戲介面、人機對戰介面,完成後將分布驟合成乙個完整的方案。

因為此專案較為簡單,因此公司要求盡快完成此系統的設計。

主要判決演算法研究:

首先要理解五子棋判決演算法的基本思路:採用遍曆法尋找棋盤上權值最大的位置,這個權值由機器利益值和玩家利益值決定,當機器利益值相對玩家利益值越大,相應位置的權值越大,在此位置落子越好。下面根據我們的分析介紹下具體的操作步驟:

(1)首先遍歷整個棋盤,找到乙個可以落子的點,然後假設自己在該點落子,再然後判斷如果棋子落到這個點上後會對自己有什麼利益,比如會不會形成衝4活

三、雙活三等。將衝四活

三、雙活

三、五子相連等效果定義上利益值,將各種效果的利益值相加,得到己方的利益值。

(2)將角色互換一下,重複第一步,得到對方的利益值。

(3)將己方的利益值減去對方的利益值,得到該點的總利益值。

(4)整個棋盤所有能落子的點都計算出利益值之後,找出利益值最大的點,即為機器落子的位置。可以考慮**今後幾步,進行演算法的優化,即(1)第一步的**。分析乙個可能的點,如果在某個位置下子將會形成對手不得不防守的棋型,如沖四,活三等,那麼下一步對手就必須按照你的思路下子來防守。

(2)重新判決演算法對**後的棋進行盤面分析,如果出現了四

三、雙三或雙四等制勝點,那麼己方就可以獲勝;否則按照同樣的方法向下分析,就可以**出第二步,第三步等。(3)如果盤面上沒有對手必須防的棋型,將自己和對手調換位置,然後用上面的方法來**對手的棋。這樣既可以防住對手巧妙的攻擊,又能等待機會發動反擊。

三、實習總結(收穫、體會、感想)

1.實習收穫

通過這幾個月的實習,我體驗到了軟體專案開發的整個流程,運用了所學的程式設計知識和技巧,學會了如何查詢資料和分析問題,對軟體的各功能模組進行測試。學會了如何進行功能分析和系統設計,如何撰寫專案技術文件。培養了我的團隊精神,能夠和團隊成員配合協調好專案設計等。

2.實習體會與感想

不真正進入社會,怎能了解社會呢?經歷這次實習我對計算機行業也有了更為詳盡而深刻的了解,也是對這幾年大學裡所學知識的鞏固與運用。在實習中,我體會到了實際的工作與書本上的知識是有很大的差距的,並且需要我進一步的學習,需要更多的實踐經驗。

這次實習幫助我更深層次地理解了現在的軟體開發。不再侷限於書本,而是有了乙個比較全面的了解。實踐暴露了我許多專業知識上的不足,也是對我理論知識的一種補足。

教師評語

全校五子棋比賽策劃方案五子棋

全校五子棋比賽 閃耀青春,祝福濱海之第四屆五子棋 策劃 書社團名稱毅昕棋社 負責人柳志偉 2012年 10月25日 全校五子棋比賽策劃方案 活動名稱 閃耀青春,祝福濱海第四屆全校五子棋比賽 活動目的 1 為了迎接校園文化節和培養濱海學子的興趣愛好,豐富我們的校園文化生活,通過參加此次活動,從而延伸求...

五子棋技巧

五子棋是一種兩人對弈的純策略型棋類遊戲,是起源於中國古代的傳統黑白棋種之一。容易上手,老少皆宜,而且趣味橫生,引人入勝 不僅能增強思維能力,提高智力,而且富含哲理,有助於修身養性。安東是公認的世界上五子棋棋力最強的棋手,他有一套成熟的五子棋技巧理論,非常實用,本文就是這套五子棋技巧理論的 步驟 方法...

五子棋作文

最近,我一直都在學五子棋,終於,我覺得可以和外公下了!第一局 驕兵必敗 我勝券在握,搶先擺出了乙個三角形,心想 外公呀外公,這下您得跟著我團團轉了。一會兒,我的黑棋不斷下出 活三 拖四 我有些得意了,真是驕兵必敗呀!外公很快就擺出了 活三嵌四 啊!我當頭一棒。第二局 小心謹慎 我通過了剛才那局棋的教...