freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于c畢業(yè)設(shè)計(jì)-五子棋游戲-資料下載頁

2025-06-19 12:32本頁面
  

【正文】 // NOTE: the ClassWizard will add DDX and DDV calls here//}}AFX_DATA_MAP}BEGIN_MESSAGE_MAP(CStatDlg, CDialog)//{{AFX_MSG_MAP(CStatDlg)ON_BN_CLICKED(IDC_BTN_RESET, OnBtnReset)//}}AFX_MSG_MAPEND_MESSAGE_MAP()// CStatDlg message handlersBOOL CStatDlg::OnInitDialog() {CDialog::OnInitDialog()。山東凱文科技職業(yè)學(xué)院13// TODO: Add extra initialization here // 讀取姓名 CTable *pTable = (CTable *)GetParent()GetDlgItem( IDC_TABLE )。 SetDlgItemText( IDC_ST_NAME, pTablem_strMe )。 ShowStat()。return TRUE。 // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE}void CStatDlg::OnOK() {// TODO: Add extra validation here CFiveApp *pApp = (CFiveApp *)AfxGetApp()。 // 寫入戰(zhàn)績統(tǒng)計(jì) TCHAR str[10]。 wsprintf( str, _T(%d), pAppm_nWin )。 ::WritePrivateProfileString( _T(Stats), _T(Win), str, pAppm_szIni )。 wsprintf( str, _T(%d), pAppm_nDraw )。 ::WritePrivateProfileString( _T(Stats), _T(Draw), str, pAppm_szIni )。 wsprintf( str, _T(%d), pAppm_nLost )。 ::WritePrivateProfileString( _T(Stats), _T(Lost), str, pAppm_szIni )。CDialog::OnOK()。}void CStatDlg::OnBtnReset() {// TODO: Add your control notification handler code here CFiveApp *pApp = (CFiveApp *)AfxGetApp()。 pAppm_nWin = 0。 pAppm_nDraw = 0。 pAppm_nLost = 0。 ShowStat()。山東凱文科技職業(yè)學(xué)院14}void CStatDlg::ShowStat(){ CFiveApp *pApp = (CFiveApp *)AfxGetApp()。 CString str。 ( _T(%d), pAppm_nWin )。 SetDlgItemText( IDC_ST_WIN, str )。 ( _T(%d), pAppm_nDraw )。 SetDlgItemText( IDC_ST_DRAW, str )。 ( _T(%d), pAppm_nLost )。 SetDlgItemText( IDC_ST_LOST, str )。 // 計(jì)算勝率 if ( 0 == pAppm_nWin ) { str = _T(勝率:0%)。 } else { ( _T(勝率:%d%%), pAppm_nWin * 100 / ( pAppm_nWin + pAppm_nDraw + pAppm_nLost ) )。 } SetDlgItemText( IDC_ST_PERCENT, str )。}代碼執(zhí)行后的效果圖如下:山東凱文科技職業(yè)學(xué)院15圖 效果圖5 幾點(diǎn)補(bǔ)充說明? 考慮到程序的響應(yīng)速度,人機(jī)對(duì)弈算法只對(duì)玩家的棋子進(jìn)行了一步的推測。? 由于計(jì)算機(jī)在落子時(shí)選取的是得分最高的一步落子,所以如果玩家在開局的時(shí)候不改變落子步驟,那么將會(huì)獲得從頭至尾相同的棋局。? 考慮到下棋同時(shí)還要聊天,所以并未對(duì)落子時(shí)間加入任何限制,同樣如果玩家離開游戲也不會(huì)判負(fù)。? 對(duì)于人機(jī)對(duì)弈的悔棋處理,由于這個(gè)算法的開銷相當(dāng)大,每一步落子都會(huì)存在不同的棋盤布局,所以實(shí)現(xiàn)從頭到尾的悔棋不是很現(xiàn)實(shí)(將會(huì)存在過多的空間保存棋盤布局) ,因而在人機(jī)對(duì)弈模式下,只允許玩家悔最近的兩步落子。6 心得體會(huì)經(jīng)過這段時(shí)間的緊張忙碌,這次的畢業(yè)設(shè)計(jì)已制作了一個(gè)較完整的五子棋游戲,從各方面來講,都有比較大的收獲,同時(shí)也大大提高了實(shí)際操作的能力,當(dāng)然,期間遇到的困難也是層出不窮。由于對(duì)游戲的概念比較模糊,在前期的編程設(shè)計(jì)過程中腦海中僅僅有一個(gè)框架,而很多卻細(xì)節(jié)沒有考慮到,結(jié)果一度走入一邊編程,一邊改模版的尷尬境地,進(jìn)度緩慢,思路不清。后來,在艱難進(jìn)展的過程中漸漸領(lǐng)悟到了一些編程的方法和系統(tǒng)設(shè)計(jì)的思想,所謂眼過千遍不如手過一遍,在自己實(shí)際操作中暴露出來的問題自己的體會(huì)最深刻,也就更有想法去克服他。在困境中摸索,總結(jié),轉(zhuǎn)變思路,繼續(xù)前進(jìn),這是對(duì)我制作本游戲過程的一個(gè)概括。在不斷的學(xué)習(xí)與改進(jìn)中我體會(huì)到:,從設(shè)計(jì)初的不懂到最后順利完成設(shè)計(jì),我體會(huì)到在實(shí)踐中學(xué)習(xí)的重要性,我想這對(duì)于我以后的工作受益匪淺。,設(shè)計(jì)過程中需要理論與實(shí)際的結(jié)合,這就要求有扎實(shí)的理論知識(shí),靈活的頭腦,我本身所做的設(shè)計(jì)并不算十分復(fù)雜,但由于以前沒有獨(dú)立做過系統(tǒng)所以剛開始時(shí)有點(diǎn)亂,好在有老師的幫助,我很快理清了思路,找到了自己的出發(fā)點(diǎn)。,對(duì)系統(tǒng)的需求分析的要求認(rèn)識(shí)不夠清楚,使得后續(xù)的工作不得不經(jīng)常返回去修改個(gè)別代碼。使我體會(huì)到在設(shè)計(jì)中的每一步的重要性,如果上一個(gè)步驟不能很好的完成,在后續(xù)的設(shè)計(jì)將會(huì)付出幾倍的代價(jià)。總之,經(jīng)過這么長時(shí)間的設(shè)計(jì),我與我的同學(xué)完成了這個(gè)一個(gè)功能比較完善的五子棋游戲。我深刻體會(huì)到要做好一個(gè)完整的事情,需要有系統(tǒng)的思維方式和方法,還要有一個(gè)團(tuán)隊(duì)合作的精神。對(duì)待一個(gè)新的問題,要耐心、要細(xì)心,也要有很好的團(tuán)結(jié),共同努力的團(tuán)隊(duì)協(xié)作精神。山東凱文科技職業(yè)學(xué)院16參考文獻(xiàn)[1] MSDN for Visual Studio [2] 設(shè)計(jì)模式——可復(fù)用面向?qū)ο筌浖幕A(chǔ),Erich Gamma/Richard Helm/Ralph Johnson/John Vlissides 著,李英軍/馬曉星/蔡敏/劉建中 等譯,機(jī)械工業(yè)出版社[3] 深入淺出 MFC(第 2 版) ,侯俊杰著,華中科技大學(xué)出版社[4] Microsoft174。 Visual C++.NET 技術(shù)內(nèi)幕(第 6 版) ,Gee Shepherd/David Kruglinski 著,潘愛民譯,清華大學(xué)出版社[5] Visual C++網(wǎng)絡(luò)通信協(xié)議分析與應(yīng)用實(shí)現(xiàn),汪曉平/鐘軍 等編著,人民郵電出版社[6] C++編程思想,Bruce Eckel 著,劉宗田/邢大紅/孫慧杰 等譯,機(jī)械工業(yè)出版社[7] 21 天學(xué)通 C++,Jesse Liberty 著,康博創(chuàng)作室譯,人民郵電出版社[8] C++標(biāo)準(zhǔn)程序庫,Nicolai 著,侯捷/孟巖 譯,華中科技大學(xué)出版社[9] Windows 程序設(shè)計(jì),Charles Petzold 著,北京博彥科技發(fā)展有限公司譯,北京大學(xué)出版社[10] Visual C++.NET 網(wǎng)絡(luò)編程,易君 編著,中國鐵道出版社[11] 五子棋的核心算法,致謝本設(shè)計(jì)的完成是在我們的導(dǎo)師張老師的細(xì)心指導(dǎo)下進(jìn)行的。在每次設(shè)計(jì)遇到問題時(shí)老師不辭辛苦的講解才使得我的設(shè)計(jì)順利的進(jìn)行。從設(shè)計(jì)的選題到資料的搜集直至最后設(shè)計(jì)的修改的整個(gè)過程中,花費(fèi)了張老師很多的寶貴時(shí)間和精力,在此向?qū)煴硎局孕牡馗兄x!導(dǎo)師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,開拓進(jìn)取的精神和高度的責(zé)任心都將使學(xué)生受益終生
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1