貪食蛇小游戲的開發(fā)畢業(yè)論文

貪食蛇小游戲的開發(fā)畢業(yè)論文

ID:14570389

大小:701.50 KB

頁數:44頁

時間:2018-07-29

貪食蛇小游戲的開發(fā)畢業(yè)論文_第1頁
貪食蛇小游戲的開發(fā)畢業(yè)論文_第2頁
貪食蛇小游戲的開發(fā)畢業(yè)論文_第3頁
貪食蛇小游戲的開發(fā)畢業(yè)論文_第4頁
貪食蛇小游戲的開發(fā)畢業(yè)論文_第5頁
資源描述:

《貪食蛇小游戲的開發(fā)畢業(yè)論文》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫

1、衡陽師范學院畢業(yè)設計題目:貪食蛇小游戲的開發(fā)所在系:計算機科學系專業(yè):計算機科學與技術學號:10190307作者姓名:李彬指導教師:田小梅2014年5月6日貪食蛇小游戲的開發(fā)計算機科學系 計算機科學與技術專業(yè)  學號:10190307姓名:李彬指導教師:田小梅摘要VisualBasic(VB)作為世界上使用人數最多的語言,以其簡單、易學等諸多優(yōu)點,深受初學者們的喜愛,貪食蛇是一款家喻戶曉的經典小游戲,它簡單有趣,老少皆宜,深受人們的青睞。本文基于VB開發(fā)了一個操作簡單、界面美觀的貪食蛇游戲,達到學習VB技術和

2、熟悉軟件開發(fā)流程的目的。本文首先分析了游戲的基本功能,從功能、可行性方面分析了需求。然后,對游戲的概要設計和詳細設計進行了分析,這也是本文的重點。最后為了保證程序代碼的正確性和功能實現的可靠性,本文還介紹了游戲的運行調試過程和功能測試結果。關鍵詞VB;貪食蛇;游戲I目錄1引言12開發(fā)環(huán)境22.1開發(fā)工具22.2應用環(huán)境23游戲需求分析33.1功能描述33.2需求分析33.3可行性分析33.3.1技術可行性33.3.2操作可行性43.3.3經濟可行性44概要設計64.1程序功能模塊64.2程序流程65詳細設計8

3、5.1開始界面85.1.1開始游戲85.1.2最高分95.1.3游戲說明105.1.3退出游戲115.2游戲過程125.3游戲結束146測試186.1測試意義186.2測試過程186.2.1測試計劃186.2.2測試需求206.2.3測試用例216.2.4測試報告216.3測試結果217總結23致謝25參考文獻26附錄27II1引言貪食蛇游戲是諾基亞手機上一個必不可少的游戲,但是你知道這個游戲的由來嗎?據說蛇引誘夏娃吃了蘋果之后,就被貶為毒蟲,陰險的象征。而蛇吃東西是整只動物吞進去的,在文藝復興的時候就有人發(fā)

4、明了一種游戲,也就是現在貪食蛇游戲的前身,后來就慢慢地演變成今天的貪食蛇了。貪食蛇是一款大眾化游戲,因為在諾基亞手機中隨處可見,而諾基亞手機也可以堪稱為手機中的一款非常經典的手機,貪食蛇游戲也如此。所以,人們對于這款游戲并不陌生,在現在緊張的生活節(jié)奏中可以給人們帶來不少的樂趣,讓人們能夠在緊張的生活中得到片刻的放松,保持良好的生活狀態(tài)。貪食蛇游戲是一款生產于1970年后期的計算機游戲,該游戲在1990年代由于一些手機將其引入而再度流行起來。在游戲中,玩家操控一條細長的蛇爬行于一個帶邊界的平面之上,呑食系統(tǒng)隨機

5、生成的食物,并要避免觸碰到自身或者包圍著游戲區(qū)的“墻”。蛇身隨著貪食蛇所呑食的食物而增長,蛇身的不斷增長使游戲的難度逐漸變大。操控貪食蛇時,玩家操控貪食蛇的頭部朝向(向上、向下、向左或向右)控制貪食蛇的進行方向,貪食蛇的身體跟隨著頭部行進。262開發(fā)環(huán)境2.1開發(fā)工具本程序采用MicrosoftVisualBasic6.0中文版進行編譯,VB是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的事件驅動編程語言。從任何標準來說,VB都是世界上使用人數最多的語言——不僅是盛贊VB的開發(fā)者還是抱怨VB的開發(fā)者的數量。它源自于B

6、ASIC編程語言。VB擁有圖形用戶界面和快速應用程序開發(fā)系統(tǒng),可以輕易地使用DAO、RDO、ADO連接數據庫,或者輕松地創(chuàng)建控件。程序員可以輕松地使用VB提供的組件快速建立一個應用程序。2.2應用環(huán)境操作系統(tǒng):WindowsXP,Windows7,Windows8,WindowsServer應用軟件:VisualBasic6.0263需求分析3.1功能描述用VB語言實現經典貪食蛇游戲,其基本功能描述如下。此游戲程序應實現一條蛇在密閉的圍墻內游動,在圍墻內隨機生成一個食物,并且通過按鍵的上、下、左、右四個方向控

7、制蛇身的移動,蛇頭撞到食物時,則表示事物被蛇吃掉,蛇身隨之增長一節(jié),并同時計分加10分,接著再出現食物,重復剛才的過程。如果在蛇的移動的過程中,蛇撞到墻壁或者身體交叉即蛇頭撞到自己的身體,游戲結束。3.2需求分析本游戲主要是完成貪食蛇的基本操作,用戶可以自己練習和娛樂。本游戲需要滿足以下幾點要求:(1)對鍵盤事件的處理:上,下,左,右箭頭(↑、↓、←、→)。(2)食物的隨機生成。(3)蛇身方向的處理。(4)蛇撞墻或者撞到自己的判斷。(5)最高分的獲取。(6)游行,吃到食物,碰壁的聲音設計。3.3可行性分析3.

8、3.1技術可行性技術可行性指的是決策方案和決策技術不能突破組織所擁有的活著相關人員掌握的技術資源的邊界。在進行技術可行性分析時,需注意以下一些問題:(1)系統(tǒng)開發(fā)過程中所涉及到的所有的技術問題開發(fā)一個小游戲同樣也涉及到多方面的技術問題,其中包括:軟件開發(fā)、游戲結構、游戲軟硬件平臺的搭建、游戲界面的設置等。不僅應該客觀和全面地分析軟件開發(fā)過程中所涉及到的技術問題。還應該充分地考慮到這些技術的現實性和成

當前文檔最多預覽五頁,下載文檔查看全文

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

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