資源描述:
《第五組掃雷游戲的開題報告》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、新余學院《C語言課程設計》開題報告題目:關于掃地雷游戲的設計班級:11級計算機應用班姓名:李智填表時間:2013年10月2日一、課題來源及研究的目的和意義項目來源:休閑游戲課題類型(請在相應欄目內劃“√”)工程技術項目應用基礎研究,預先研究,應用研究新工藝、新產品、新設備的研制與開發(fā)技術攻關、技術改造、技術應用√工程管理項目工程設計或實施技術推廣引進、消化、吸收國外先進技術其他(具體說明)本課題的生產背景以及應用價值的詳細說明:掃雷最原始的版本可以追溯到1973年一款名為“方塊”的游戲。不久之后,“方塊”被改寫成了游戲“Rlogic”。在“Rlogic”里,玩家的任務是作
2、為美國海軍陸戰(zhàn)隊隊員,為指揮中心探出一條沒有地雷的安全路線,如果路全被地雷堵死就算輸。兩年后,湯姆·安德森在“Rlogic”的基礎上又編寫出了游戲“地雷”,由此奠定了現(xiàn)代掃雷游戲的雛形。1981年,微軟公司的羅伯特·杜爾和卡特·約翰遜兩位工程師在Windows3.1系統(tǒng)上加載了該游戲,掃雷游戲才正式在全世界推廣開來。這款游戲的玩法是在一個9*9(初級),16*16(中級),16*30(高級),或自定義大小的方塊矩陣中隨機布置一定量的地雷(初級為10個,中級為40個,高級為99個)。由玩家逐個翻開方塊,以找出所有地雷為最終游戲目標。如果玩家翻開的方塊有地雷,則游戲結束。正常
3、狀態(tài)下的掃雷模式。觸雷后所顯現(xiàn)的圖像。它作為一種教育資源潛質豐富,拓寬了課程資源領域,拓寬了學習方式和教學方式,其中蘊含著豐富的教育價值對學生學習動因的引發(fā)、創(chuàng)造性思維的培養(yǎng)、研究性學習方式的形成及信息素養(yǎng)的培養(yǎng)都將發(fā)揮著重要的作用。通過研究Windows操作系統(tǒng)自帶的掃雷游戲,我們可以發(fā)現(xiàn)在這個游戲中主要有以下兩個關鍵的地方:第一個是初始化問題,包括隨機產生本局游戲中雷的總數(shù),雷的分布對于每一個小區(qū)域如何獲取周圍地區(qū)分布的雷數(shù)等等。第二就是對鼠標事件的處理問題,既在游戲過程中對鼠標事件應如何做出反應。二、該課程設計選題在該領域現(xiàn)狀在計算機逐步滲入社會生活各個層面的今天,
4、計算機已經(jīng)成為人們日常生的一部分,越來越多的人使用計算機辦公、娛樂等等。掃雷游戲是Windows操作系統(tǒng)自帶的一款小游戲,在過去的幾年里,Windows操作系統(tǒng)歷經(jīng)數(shù)次換代更新,變得越來越龐大、復雜,功能也越來越強大,但是這款小游戲依然保持原來的容貌,可見這款小游戲受到越來越多人的喜愛。雖然近幾年的網(wǎng)絡游戲的風靡,但掃雷作為一種小游戲還是受到各界人士的熱愛,掃雷作為一種小游戲也在不斷的更新中,以不同的面貌出現(xiàn),全新的掃雷方式。單機游戲定位于大眾化娛樂,收費低廉,內容豐富,有利于緩解人們因工作學習緊張或經(jīng)濟不景氣造成的心理壓力。三、該課程設計選題的研究內容、實施方案和擬解決
5、的關鍵問題研究內容:應用所學的C語言知識編寫出簡單的程序,實現(xiàn)在某個空格上單擊鼠標,可以判斷出有無雷,若是雷,gameover。不是雷,判斷周圍8個方向空格的地雷數(shù)。每個空格的理過了,則勝利結束。實施方案:用一個a*b的二維數(shù)組就完全可以表示整個地圖。有了地圖以后地圖里面的類容自然就有一部分是表示地雷.如果a[i,j]周圍有幾個雷,就只有去檢測這8個雷區(qū)是否放上了雷,仔細觀察它們成在數(shù)學關系,掃雷程序還會自動展開已確定沒有雷的雷區(qū)。擬解決的的關鍵問題:(1)設計雷區(qū)和非雷區(qū)的判斷算法。(2)難度設置菜單消息處理。(3)背景音樂菜單消息處理。(4)代碼的優(yōu)化以及其他界面美化
6、的處理。四、該課程設計選題研究工作基礎條件(主要設備、儀器及材料,實訓地點或協(xié)作單位)主要設備:電腦開發(fā)軟件及軟件環(huán)境要求:IntelPentium42.0GHz,512M內存,80G硬盤.
MicrosoftWindows2000professional
MicrosoftVisualC++6.0
運行環(huán)境:MicrosoftWindows2000或XP以上操作系統(tǒng).
800*600或以上分辨率
IntelPentium2及其以上處理器,32M以上內存,20M以上硬盤空間.
應用軟件:MicrosoftWindowsword.
TurboC2.0.
TurboC++3.
7、0.
MicrosoftVisualC++6.0.實訓地點:寢室六、該課程設計選題前期準備工作(調研工作及主要參考文獻)1.先去圖書館查找和搜集相關文獻資料2.認真理解并試驗源代碼,并做相關記錄。主要參考文獻:1.《VisualC++游戲開發(fā)幾點案例詳解》王浩清華大學出版社P441~P4742.《VisualC++游戲編程基礎》榮欽科電子工業(yè)出版社3.《C程序設計題解與上機指導》??譚浩強編著??清華大學出版社?4.《VisualC++經(jīng)典游戲程序設計》羅偉堅人民郵電出版社5.《C語言課程設計案例精編》作者:郭翠英中國水利水電