




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、畢業(yè)論文開題報告學(xué) 生 姓 名:學(xué) 號:系 別:電子與計算機科學(xué)技術(shù)系專 業(yè):網(wǎng)絡(luò)工程論文題目:qt中國象棋指導(dǎo)教師: 2012 年 05月 06日畢 業(yè) 論 文 開 題 報 告1結(jié)合畢業(yè)論文課題情況,根據(jù)所查閱的文獻資料,撰寫2000字左右的文獻綜述:一、本課題的研究背景及意義中國象棋被譽為中國的國粹,它在中國的群眾基礎(chǔ)非常廣泛,深受大家的喜愛。博弈的雙方在下棋的過程中,體驗著游戲的智慧和快樂,感受著中國的歷史和文化,可以說中國象棋游戲是一項最佳的棋類競技游戲之一。中國象棋有著悠久的歷史,早在戰(zhàn)國時代,象棋便在貴族階層中廣泛流傳,早期的象棋是象征著當(dāng)時戰(zhàn)斗場面的游戲,后來的歷朝歷代的學(xué)者們對
2、其加以改進,在明代形成了如今的中國象棋,而現(xiàn)在,中國象棋已經(jīng)成為了大眾休閑娛樂中不可缺少的一部分。二十一世紀(jì)的今天,隨著計算機技術(shù)的不斷發(fā)展,家家戶戶都普遍使用起了電腦,大批的娛樂活動轉(zhuǎn)到了電腦屏幕前,電腦游戲不斷深入人心,當(dāng)然,其中的中國象棋電子游戲成為了大眾的首選。中國象棋游戲的設(shè)計工作是非常復(fù)雜和重要的,它涉及面廣、牽涉方面多,如果沒有縝密考慮和設(shè)計,很難成功開發(fā)出這個游戲。在這個游戲的設(shè)計中,將牽涉到圖形界面的顯示,鼠標(biāo)信息的采集,游戲邏輯的控制以及游戲勝負(fù)的判斷,并且在這個游戲的開發(fā)中還會應(yīng)用類的繼承機制以及一些設(shè)計模式。如何設(shè)計和開發(fā)好中國象棋游戲,對與提高qt開發(fā)水平和系統(tǒng)的設(shè)計
3、能力有極大的幫助。在設(shè)計開發(fā)過程中,開發(fā)者需要處理好各個類之間的繼承關(guān)系,還要處理各個類的相應(yīng)的封裝,并且還要協(xié)調(diào)好各個模塊之間的邏輯依賴關(guān)系和數(shù)據(jù)通信關(guān)系。本程序主要研究基于qt技術(shù)的中國象棋游戲的分析與設(shè)計,對中國象棋游戲特殊的行棋規(guī)則給予了細(xì)致的分析與理解,設(shè)計出了一種可行的行棋規(guī)則,從移動范圍、移動方向和穿越障礙幾個方面重新描述行棋規(guī)則,基于qt技術(shù)通過計算機模擬實現(xiàn)了中國象棋特殊的行棋規(guī)則算法,設(shè)計出了一種可行的方法,使每個棋子的行棋路線都嚴(yán)格遵循本身的行棋規(guī)則,游戲的實戰(zhàn)對弈得以實現(xiàn)。設(shè)計好的qt中國象棋游戲?qū)蔀榇蠹议e暇時與親朋好友休閑娛樂的一項活動,相信通過游戲本身可以加強親
4、友間的關(guān)系,豐富大家業(yè)余文化生活,陶冶情操,更有助于開發(fā)智力,啟迪思維,鍛煉辨證分析能力和培養(yǎng)頑強的意志。二、本課題國內(nèi)外研究現(xiàn)狀中國象棋不僅在中國深受喜愛,在世界各地也廣泛流傳。傳統(tǒng)的中國象棋是一種高尚的智慧競技運動,進行該項目時雖然受到的約束條件較少,但至少需要有一副棋子和一個棋盤,在某種程度上約束了受眾群眾。當(dāng)跨入了計算機時代,電腦成了人們生活中必不可少的生活工具,這個問題就迎刃而解了,對弈者足不出戶即可進行象棋這項運動,在某種程度上中國象棋更容易被接受,受眾群體更加廣泛,并且高科技的電腦和傳統(tǒng)的國粹運動的融合,更能給人以一種不同的感覺。目前網(wǎng)絡(luò)上已經(jīng)有了很多版本的中國象棋游戲,在技術(shù)方
5、面已經(jīng)是比較成熟的了,比如qq游戲中的中國象棋,3366的中國象棋等等,邏輯和功能方面已經(jīng)做的比較完善了,不過其中也存在細(xì)小的差異。各個版本的中國象棋游戲各有優(yōu)劣,有的僅僅實現(xiàn)了象棋最基本基本的勝負(fù)功能,有的版本實現(xiàn)了棋子跳過,悔棋,認(rèn)輸?shù)墓δ?,有的還實現(xiàn)了游戲聊天功能,各種版本都有各自的好處。有些中國象棋游戲的開發(fā)者把他定位為是一種競技游戲,落子死棋;有些作者把它定位為是一種純粹的娛樂游戲,可以悔棋,聊天。所以在堅持自己的立場,認(rèn)真閱讀中國象棋的游戲規(guī)則,設(shè)計一款符合自己思路的中國象棋游戲,還是有必要花些時間去認(rèn)真研究一下的,并且其中的程序設(shè)計方案,棋子的邏輯控制等一些技術(shù)對提升自己的實踐能
6、力有很大的幫助,并且程序設(shè)計中可能涉及到的技術(shù),比如photoshop、qt、cc+等會讓自己得到許多額外的收獲,所以研究一下中國象棋的開發(fā)還是很有價值的。三、本課題相關(guān)理論綜述本程序?qū)婕暗较笃褰缑娴脑O(shè)計,主要用qt實現(xiàn)圖形化界面;棋子的移動將會設(shè)計到鼠標(biāo)點擊事件,通過鼠標(biāo)點擊,記錄棋子的移動位置,并用相應(yīng)的數(shù)組對其進行保存,計算等;棋子的邏輯控制,“馬走日“,“象飛田”等棋子的特殊移動規(guī)則需要參考中國象棋規(guī)則對其進行控制,并配合數(shù)組對其完成移動。程序中將涉及到面向?qū)ο笳Z言中類的定義、繼承、封裝,并會有信號與槽機制的控制,還有一些對數(shù)據(jù)內(nèi)存的操作。四、作者的觀點和主要思路第一、圖形化界面的
7、設(shè)計。游戲界面是一款游戲最為直觀的表現(xiàn),為了吸引廣大中國象棋游戲愛好者,我將會為本游戲設(shè)計一個簡單、美觀、大方的游戲封面,并實現(xiàn)封面到游戲界面的一個跳轉(zhuǎn)鏈接和一個游戲退出的功能。真正的游戲界面中由于大量棋子需要坐標(biāo)的定位,我將會根據(jù)需要,將窗體大小固定,并對其中相應(yīng)坐標(biāo)點進行提取,方便棋子的走動。第二、程序架構(gòu)的設(shè)計。程序中將使用兩個窗體控件,一個做封面,一個為游戲界面。兩個窗體繼承父類窗體,其中有信號與槽的實現(xiàn)。程序中有可能出現(xiàn)代碼的冗余現(xiàn)象,屆時將對其進行提取封裝。程序公用一個頭文件,一個實現(xiàn)文件和一個主程序。第三、游戲規(guī)則的制定。我的思路是:堅持中國象棋規(guī)則原規(guī)則不變的情況下,給本程序添
8、加額外的規(guī)則:對紅綠雙方下棋進行計時,雙方各有十分鐘的思考時間,十分鐘思考時間用盡后,用盡一方必須在三十秒內(nèi)出棋,否則判負(fù)。第四、游戲中棋子的邏輯控制。棋子的走動規(guī)則需要參考中國象棋規(guī)則來制定相應(yīng)棋子的移動,這樣可以更嚴(yán)謹(jǐn)、準(zhǔn)確的完成中國象棋基本行棋的邏輯控制。第五、游戲玩家的控制。中國象棋有兩方對弈,一方紅,一方綠。紅先行,然后紅綠交替行棋。程序中將會設(shè)置相應(yīng)的標(biāo)記,以記錄雙方行棋路線,所用時間等等。第六、游戲的額外功能。本程序中除象棋游戲本身以及計時器外,另添加了“開始”、“和棋”、“認(rèn)輸”、“悔棋”、“退出”功能,并有機的與程序關(guān)聯(lián)起來,以適應(yīng)與不同玩家。參考文獻:1stephen pr
9、ata c+ primer plus中文版人民郵電出版社 2005年05月2chette,summerfiledc+.gui.qt.4編程 電子工業(yè)出版社 2008年08月3成潔,盧紫毅 linux 窗口程序設(shè)計 清華大學(xué)出版社 2008年11月4中國象棋協(xié)會 中國象棋競賽規(guī)則 上海辭書出版社 1999年 畢 業(yè) 論 文 開 題 報 告本課題要研究或解決的問題和擬采用的研究手段(途徑):一、 本課題要研究或解決的問題中國象棋越來越受大家的喜愛,電腦越來越普遍的走入平常人家,如何將二者進行有機的融合,這正式本課題主要研究的問題-qt中國象棋。當(dāng)然在軟件開發(fā)的過程中可能會遇到很多很多的問題,總結(jié)出來大致為:軟件的需求,規(guī)則的制定,程序的架構(gòu),邏輯的實現(xiàn)。二、 擬采用的研究手段主要采取的手段是利用所學(xué)的軟件工程的方法,遵循軟件開發(fā)的一般步驟:1、需求分析2、概要設(shè)計3、詳細(xì)設(shè)計4、程序編碼5、軟件測試6、軟件維護嚴(yán)格遵循以上步驟,并通過閱讀大量相關(guān)資料,
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)課后服務(wù)家長滿意度:影響因素與提升路徑探究
- 小興安嶺闊葉紅松林根際微生物對氮添加的響應(yīng)機制探究
- 2025年會計職稱考試《初級會計實務(wù)》成本核算與管理歷年真題匯編
- 優(yōu)化急診患者轉(zhuǎn)運流程的研究計劃
- 眾志成城共創(chuàng)輝煌計劃
- 商業(yè)智能的數(shù)字化轉(zhuǎn)型挑戰(zhàn)與風(fēng)險管理
- 辦公工具在個人品牌塑造中的應(yīng)用
- 完善倉庫固定資產(chǎn)管理的制度計劃
- 2025年一建《機電工程管理與實務(wù)》考試易錯知識點全面解析試題
- 2025年一建《機電工程管理與實務(wù)》考試機電工程技術(shù)前沿真題解析
- 國有企業(yè)雙重目標(biāo)導(dǎo)向與雙軌治理機制的研究進展及前景展望
- 2025年山東省煙草專賣局(公司)高校畢業(yè)生招聘(208名)筆試參考題庫附帶答案詳解
- 浙江省寧波市2024學(xué)年第二學(xué)期高考與選考模擬考試化學(xué)試卷及答案(寧波二模)
- 國開電大軟件工程形考作業(yè)3參考答案 (二)
- 棋牌轉(zhuǎn)讓免責(zé)協(xié)議書
- 歷城二中生物試卷及答案
- 設(shè)備定制技術(shù)協(xié)議書
- 實習(xí)帶教護理教學(xué)大賽課件
- 6.2 做核心思想理念的傳承者 課時訓(xùn)練(含答案)-2024-2025學(xué)年下學(xué)期 七年級道德與法治
- 工業(yè)園區(qū)裝修管理規(guī)定
- 夏季高溫施工安全防暑降溫
評論
0/150
提交評論