基于vc++貪食蛇游戲的設(shè)計與實現(xiàn)

基于vc++貪食蛇游戲的設(shè)計與實現(xiàn)

ID:8322568

大?。?94.50 KB

頁數(shù):43頁

時間:2018-03-19

基于vc++貪食蛇游戲的設(shè)計與實現(xiàn)_第1頁
基于vc++貪食蛇游戲的設(shè)計與實現(xiàn)_第2頁
基于vc++貪食蛇游戲的設(shè)計與實現(xiàn)_第3頁
基于vc++貪食蛇游戲的設(shè)計與實現(xiàn)_第4頁
基于vc++貪食蛇游戲的設(shè)計與實現(xiàn)_第5頁
資源描述:

《基于vc++貪食蛇游戲的設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫

1、XXX學(xué)院面向?qū)ο蟪绦蛟O(shè)計(c++/vc++)課程設(shè)計報告題目:基于VC++貪食蛇游戲的設(shè)計與實現(xiàn)學(xué)號:班級:小組成員:指導(dǎo)教師:所屬系部:2014年6月3日2課程設(shè)計任務(wù)書課程名稱面向?qū)ο蟪绦蛟O(shè)計(C++/VC++)時間2014.6.3----2014.6.6題目基于VC++的貪食蛇游戲的設(shè)計與實現(xiàn)主要內(nèi)容:本設(shè)計實現(xiàn)了一個簡單的貪食蛇小游戲,該游戲不僅實現(xiàn)了簡單的游戲操作功能,還實現(xiàn)了靈活的運作功能,而且具有簡潔大方的圖文外觀。此設(shè)計按照軟件工程的方法進行,系統(tǒng)具有良好的界面和必要的交互信息,使操作人員能

2、快捷簡單地進行操作,給玩家一個簡易有趣的游戲。本系統(tǒng)開發(fā)平臺為Windows?XP,程序設(shè)計語言采用C++,在程序設(shè)計中,采用了結(jié)構(gòu)化與面向?qū)ο髢煞N解決問題的方法。要求:(1)通過實際軟件項目的分析、設(shè)計、編碼、測試等工作,掌握用軟件工程的方法來開發(fā)和維護系統(tǒng)。(2)按要求編寫課程設(shè)計報告書,能正確編寫分析、設(shè)計、編碼、測試等技術(shù)文檔和用戶使用手冊。(3)進行系統(tǒng)的聯(lián)合調(diào)試,編寫系統(tǒng)使用說明。(4)完成系統(tǒng)的文檔、設(shè)計說明工作任務(wù)分配:計科132班:XXXXXX負責(zé)程序框架設(shè)計和服務(wù)端代碼編寫計科132班:X

3、XX主要負責(zé)軟件測試及調(diào)試計科132班:XXX主要負責(zé)撰寫報告與匯報摘要本設(shè)計實現(xiàn)了一個簡單的貪食蛇小游戲,該游戲不僅實現(xiàn)了簡單的游戲操作功能,還實現(xiàn)了靈活的運作功能,而且具有簡潔大方的圖文外觀。此設(shè)計按照軟件工程的方法進行,系統(tǒng)具有良好的界面和必要的交互信息,使操作人員能快捷簡單地進行操作,給玩家一個簡易有趣的游戲。本系統(tǒng)開發(fā)平臺為Windows?XP,程序設(shè)計語言采用C++,在程序設(shè)計中,采用了結(jié)構(gòu)化與面向?qū)ο髢煞N解決問題的方法。關(guān)鍵詞:貪食蛇;MFCIIAbstratcThisdesignimpleme

4、ntsasimplebulimiasmallsnakegame,thegameisnotonlyrealizethefunctionofsimpleoperation,andrealizethefunctionofflexibleoperation,andhasaconciseandeasybyappearance.Thisdesignaccordingtothemethodofsoftwareengineering,systemhasagoodinterfaceandtheinteractionofthen

5、ecessaryinformation,allowtheoperatortoquickandeasytooperate,easytogiveplayersafungame.ThissystemdevelopmentplatformforWindowsXP,usingc++programdesignlanguage,inprogramming,usingthestructuredandobjectorientedmethodtosolvetheproblem.Keywords:GluttonySnake;MFC

6、II目錄摘要IABSTRATCII1引言:11.1課題背景介紹11.2MFC簡介12系統(tǒng)分析22.1可行性分析22.2系統(tǒng)需求分析22.2.1課題需求22.2.2功能需求32.2.3游戲環(huán)境需求32.2.4游戲界面需求42.3程序分析62.3.1游戲大體框架62.3.2主要游戲函數(shù)62.3.3游戲程序整體間調(diào)用關(guān)系圖73程序設(shè)計83.1游戲教程的知識點83.2游戲基本流程和大體思想83.3游戲程序模塊實現(xiàn)函數(shù)說明93.4程序變量聲明154系統(tǒng)實現(xiàn)234.1坐標(biāo)位置信息模塊實現(xiàn)234.2鍵盤方向鍵操作模塊實現(xiàn)2

7、34.3蛇身撞界與分數(shù)計算模塊實現(xiàn)234.4食物重新生成模塊實現(xiàn)244.5游戲測試255總結(jié)26參考文獻27附錄281引言在程序設(shè)計中,通過設(shè)計、編制、調(diào)試一個模擬計算器的程序,加深對語法及語義分析原理的理解,并實現(xiàn)對命令語句的靈活應(yīng)用。在程序設(shè)計中,可以用兩種方法解決問題:一是傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計方法,二是更先進的面向?qū)ο蟪绦蛟O(shè)計方法。1.1課題背景介紹貪食蛇是家喻戶曉的益智類小游戲,選擇這個題目一是為了將自己所學(xué)的知識加以應(yīng)用,二是一直以來貪食蛇這個游戲就深深地吸引著我們,它的制作方法對于以前的我們而言都

8、是很神秘的。我們希望通過自己的所學(xué)知識把它剖析開來,真真正正的了解它的本質(zhì)和精髓。雖然我們的編程能力不是很強,但是我們有信心,在這次學(xué)習(xí)中我們將從實踐和實際的項目中提高自己的編程能力。因此我們選了這個題目作為我們的課程實訓(xùn)。1.2MFC簡介MFC(Microsoft?Foundation?Classes),是一個微軟公司提供的類庫(?class?libraries)?以?C++類的形式封裝了?Win

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。