五子棋實習(xí)報告_第1頁
五子棋實習(xí)報告_第2頁
五子棋實習(xí)報告_第3頁
五子棋實習(xí)報告_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

PAGEPAGE2黑龍江大學(xué)實習(xí)報告學(xué)院:專業(yè):實習(xí)名稱:五子棋項目實踐姓名:學(xué)號:實習(xí)成績:一、實習(xí)目的

1.

本次實習(xí)要求對三年來理論知識的學(xué)習(xí)進行一次檢驗,需要充分利用所學(xué)的知識,思考并實踐,攜手團隊開發(fā)出公司給定的項目;將所學(xué)專業(yè)知識和技能應(yīng)用到實際工作中,鞏固課堂上所學(xué)的相關(guān)知識,檢驗專業(yè)技能水平,培養(yǎng)實際工作能力,為畢業(yè)后從事相關(guān)工作奠定一個良好的基礎(chǔ);

2.

能夠熟練掌握C/C++程序語言設(shè)計軟件VisualStudio2005,因為C語言是最基本的語言,所以要熟練C語言的語法,以便具備獨立研究和團隊合作開發(fā)的能力和經(jīng)驗;

3.

在實習(xí)的過程中學(xué)會適應(yīng)社會、融入企業(yè),能夠按照公司項目小組要求來完成自己的開發(fā)項目,并在此基礎(chǔ)上勇于創(chuàng)新,靈活應(yīng)用所學(xué)知識,并且能進一步了解社會,了解有關(guān)專業(yè)領(lǐng)域的現(xiàn)實情況,提高對社會的認知能力、認識水平,了解自己與社會需求之間的差距,明確今后努力的方向二、實習(xí)內(nèi)容首先開始撰寫項目設(shè)計方案,包括需求分析與可行性報告,完成后交予項目經(jīng)理以及各個成員,然后開始做項目設(shè)計,并做系統(tǒng)功能和判別算法的分析;然后游戲各子系統(tǒng)的開發(fā)設(shè)計,分別包括:單機游戲設(shè)計、人機對戰(zhàn)設(shè)計;最后完成系統(tǒng)界面的設(shè)計,包括:系統(tǒng)菜單、單機游戲界面、人機對戰(zhàn)界面,完成后將分布驟合成一個完整的方案。因為此項目較為簡單,因此公司要求盡快完成此系統(tǒng)的設(shè)計。主要判決算法研究:

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

(1)首先遍歷整個棋盤,找到一個可以落子的點,然后假設(shè)自己在該點落子,再然后判斷如果棋子落到這個點上后會對自己有什么利益,比如會不會形成沖4活三、雙活三等。將沖四活三、雙活三、五子相連等效果定義上利益值,將各種效果的利益值相加,得到己方的利益值。

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

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

(4)整個棋盤所有能落子的點都計算出利益值之后,找出利益值最大的點,即為機器落子的位置。

可以考慮預(yù)測今后幾步,進行算法的優(yōu)化,即

(1)第一步的預(yù)測。分析一個可能的點,如果在某個位置下子將會形成對手不得不防守的棋型,如沖四,活三等,那么下一步對手就必須按照你的思路下子來防守。

(2)重新判決算法對預(yù)測后的棋進行盤面分析,如果出現(xiàn)了四三、雙三或雙四等制勝點,那么己方就可以獲勝;否則按照同樣的方法向下分析,就可以預(yù)測出第二步,第三步等。

(3)如果盤面上沒有對手必須防的棋型,將自己和對手調(diào)換位置,然后用上面的方法來預(yù)測對手的棋。這樣既可以防住對手巧妙的攻擊,又能等待機會發(fā)動反擊。三、實習(xí)總結(jié)(收獲、體會、感想)

1.

實習(xí)收獲

通過這幾個月的實習(xí),我體驗到了軟件項目開發(fā)的整個流程,運用了所學(xué)的編程知識和技巧,學(xué)會了如何查詢資料和分析問題,對軟件的各功能模塊進行測試。學(xué)會了如何進行功能分析和系統(tǒng)設(shè)計,如何撰寫項目技術(shù)文檔。培養(yǎng)了我的團隊精神,能夠和團隊成員配合協(xié)調(diào)好項目設(shè)計等。

2.

實習(xí)體會與感想

不真正進入社會,怎能了解社會呢?經(jīng)歷這次實習(xí)我對計算機行業(yè)也有了更為詳盡而深刻的了解,也是對這幾年大學(xué)里所學(xué)知識的鞏固與運用。在實習(xí)中,我體會到了實際的工作與書本上的知識是有很大的差距的,并且需要我進一步的學(xué)習(xí),需要更多的實踐經(jīng)驗。這次實習(xí)幫助我更深層次地理解了現(xiàn)在的軟件開發(fā)。不再局限于書本,而是有了一個比較全面的了解。實踐暴露了我許多專業(yè)知識上的不足,也是對我理論知識的一種補足。教師評語該學(xué)生實習(xí)期間工作認真,勤奮好學(xué),踏實肯干,在工作中遇到不懂的地方,能夠虛心向富有經(jīng)驗的前輩請教,善于思考,能夠舉一反三。對于別人提出的工作建議,可以虛心聽取。在時間緊迫的情況下,加時加班完成任務(wù)。能夠?qū)⒃趯W(xué)校所學(xué)的知識靈活應(yīng)用到具體的工作中去,保質(zhì)保量完成工作任務(wù)。同時,該學(xué)生嚴格遵守我公司的各項規(guī)章制度,實習(xí)期間,未曾出現(xiàn)過無故缺勤,遲到早退現(xiàn)象,并能與公司同事和睦相處,與其一同工作的員工都對該學(xué)生的表現(xiàn)予以肯定。

實習(xí)鑒定

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論