資源描述:
《基于MFC的對戰(zhàn)象棋設計與實現(xiàn)本科畢業(yè)設計論文》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、淮陰師范學院畢業(yè)論文(設計)畢業(yè)設計說明書學生姓名學號學院計算機科學與技術學院專業(yè)軟件工程題目基于MFC的對戰(zhàn)象棋設計與實現(xiàn)指導教師(姓名)(專業(yè)技術職稱/學位)59淮陰師范學院畢業(yè)論文(設計)畢業(yè)設計(論文)原創(chuàng)性聲明和使用授權說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設計(論文),是我個人在指導教師的指導下進行的研究工作及取得的成果。盡我所知,除文中特別加以標注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得及其它教育機構的學位或學歷而使用過的材料。對本研究提供過幫助和做出過貢獻的個人
2、或集體,均已在文中作了明確的說明并表示了謝意。作者簽名: 日 期: 指導教師簽名: 日 期: 使用授權說明本人完全了解大學關于收集、保存、使用畢業(yè)設計(論文)的規(guī)定,即:按照學校要求提交畢業(yè)設計(論文)的印刷本和電子版本;學校有權保存畢業(yè)設計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務;學校可以采用影印、縮印、數(shù)字化或其它復制手段保存論文;在不以贏利為目的前提下,學校可以公布論文的部分或全部內容。作者簽名: 日 期:
3、59淮陰師范學院畢業(yè)論文(設計)畢業(yè)論文獨創(chuàng)性聲明本人鄭重聲明:本論文是我個人在導師指導下進行的研究工作及取得的研究成果。本論文除引文外所有實驗、數(shù)據(jù)和有關材料均是真實的。盡我所知,除了文中特別加以標注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果。其他同志對本研究所做的任何貢獻均已在論文中作了明確的說明并表示了謝意。作者簽名:日期:59淮陰師范學院畢業(yè)論文(設計)摘要:中國象棋是我國歷史悠久的智力對戰(zhàn)游戲,發(fā)展至今已有數(shù)千年的歷史,是中華民族智慧的結晶。然而,傳統(tǒng)象棋存在著棋盤單一、棋子收拾繁瑣、
4、下棋場地單一、無法及時找到對弈玩家?guī)状蟊锥?。隨著計算機技術的發(fā)展,電子版象棋游戲的誕生,很好的解決了這些問題。本設計正是開發(fā)這樣一款電子象棋游戲,它采用MFC文檔視圖體系結構和Visual?C++開發(fā)工具,實現(xiàn)了具有背景棋盤和棋子種類的變換,走棋,悔棋,還原和網(wǎng)絡對弈功能。本設計還進行了畫面閃爍消除,視覺效果更加人性化,且鼠標操作,簡單易用,無須安裝,即開即用。關鍵詞:中國象棋,MFC文檔視圖,VisualC++,網(wǎng)絡對弈,消除閃爍,即開即用59淮陰師范學院畢業(yè)論文(設計)Abstract:ChineseChessi
5、sourlonghistoryofintellectualbattlegame,thedevelopmenthasseveralthousandyearsofhistory,isthecrystallizationofthewisdomoftheChinesenation.However,thetraditionalchessthereisasingleboard,thepiecespackcumbersome,chessvenuessingle,notbeenabletofindseveralmajordrawba
6、cksofthechessplayers.Withthedevelopmentofcomputertechnology,theelectronicversionofthebirthofachessgame,agoodsolutiontotheseproblems.????Thedesignisthedevelopmentofanelectronicchessgame,whichusesMFCdocumentviewarchitectureandVisualC++developmenttools,backgroundb
7、oardandpieceskindoftransformation,playingchess,undo,restore,andnetworkchessfunction.Thisdesignalsoflickeringeliminate,visualeffects,morehuman,mouseoperation,easytouse,noneedtoinstall.Keywords:Chinesechess,MFCdocumentview,VisualC++,networkgame,eliminateflicker,i
8、nstantavailable59淮陰師范學院畢業(yè)論文(設計)目錄1緒論41.1課題背景41.2象棋簡介41.3MFC及相關技術42概要設計42.1設計思路分析42.2主要功能42.3軟件信息42.4流程圖43程序詳細設計說明43.1界面設計43.2數(shù)據(jù)結構43.3棋子走法43.3.1車43.3.2馬43.3.3相(象)43.3.4仕(士)43