下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 貪吃蛇游戲是一款非常經(jīng)典的 游戲,貪吃蛇的設(shè)計比擬復(fù)雜,它涉及的面廣、牽涉方面多,如果不好好考慮和設(shè)計,將難以成功開發(fā)出這個游戲。在這個游戲設(shè)計中,牽涉到圖形界面的顯示與更新、數(shù)據(jù)的收集與更新,并且在這個游戲的開發(fā)中,還要應(yīng)用c語言的圖形庫函數(shù)。因此,在設(shè)計開發(fā)過程中,要對c語言的圖形庫函數(shù)有一定的了解,利用圖形庫函數(shù)實現(xiàn)一些功能。 貪吃蛇之所以取這樣的名字,其用意還是很明顯的,貪吃蛇其實并不貪,它是人不斷地追求的象征,就像現(xiàn)代的人只有不斷努力向前才能得到自己想要的。而食物也是隨機(jī)出現(xiàn)的,就像現(xiàn)在社會存在的時機(jī),而我們只有找好自己的目標(biāo)才能成功。 雖然現(xiàn)在市面上存在各種各樣的游戲版本,可是貪
2、吃蛇市場還是相當(dāng)?shù)拇蟆R驗樗奶厥庠谟谖烁钊耄瑦鄄会屖?。隨著游戲速度不斷加快,其刺激也更強(qiáng)。可以說該游戲的優(yōu)勢在于它的簡單易行,不管是 ,還是小游戲機(jī)。都能很快順利的運行。對于在外忙碌的人,不可能花費大量的時間在娛樂上,大型游戲是行不通的。這樣的小游戲剛好迎合他們的需求。 引言近年來,隨著通信技術(shù)的高速發(fā)展,移動網(wǎng)絡(luò)和移動終端性能的不斷提高與完善,以及 的高普及率,使得人們對 終端應(yīng)用開發(fā)的需求在不端增大。其對 的要求已不僅僅是作為簡單的通訊工具,而是漸漸習(xí)慣于將 最為新的娛樂工具,而 游戲在 應(yīng)用程序中所占的比例是最大的。Sun公司的J2ME(Java 2 Micro Edition)
3、平臺作為承載移動增值業(yè)務(wù)的主要平臺之一,專門針對能力受限的小型移動設(shè)備,為 游戲開發(fā)提供了得天獨厚的環(huán)境。Java語言能夠?qū)崿F(xiàn)具備復(fù)雜邏輯和功能的 游戲J,2ME是Java平臺標(biāo)準(zhǔn)的子集,和符合Java標(biāo)準(zhǔn)的程序有更好的兼容性,大量已有的Java游戲程序?qū)⒈粦?yīng)用到 上或者和 應(yīng)用互動。因此,在當(dāng)前J2ME 游戲有著巨大的市場機(jī)遇和商業(yè)價值的背景下,在J2ME 游戲技術(shù)比擬成熟的背景下,加強(qiáng)J2ME 游戲的開發(fā)來滿足市場的需求是大勢所趨。貪食蛇游戲操作簡單方便,老少皆宜,是一款不錯的小游戲。而Linux挾其價格低廉、品質(zhì)良好與穩(wěn)定的優(yōu)勢,正吸引著眾多以PC為主工作、學(xué)習(xí)和娛樂的人們。 基于Lin
4、ux平臺下的貪食蛇游戲采用的Linux底下C語言和GTK圖形化編程工具編寫,操作簡單。玩家首先進(jìn)入游戲,在游戲中可以對游戲進(jìn)行暫停、退出等操作,還加入了雙人對戰(zhàn)模式,豐富了游戲,增大游戲的娛樂性。 引言近年來,隨著通信技術(shù)的高速發(fā)展,移動網(wǎng)絡(luò)和移動終端性能的不斷提高與完善,以及 的高普及率,使得人們對 終端應(yīng)用開發(fā)的需求在不端增大。其對 的要求已不僅僅是作為簡單的通訊工具,而是漸漸習(xí)慣于將 最為新的娛樂工具,而 游戲在 應(yīng)用程序中所占的比例是最大的。Sun公司的J2ME(Java 2 Micro Edition)平臺作為承載移動增值業(yè)務(wù)的主要平臺之一,專門針對能力受限的小型移動設(shè)備,為 游戲開
5、發(fā)提供了得天獨厚的環(huán)境。Java語言能夠?qū)崿F(xiàn)具備復(fù)雜邏輯和功能的 游戲J,2ME是Java平臺標(biāo)準(zhǔn)的子集,和符合Java標(biāo)準(zhǔn)的程序有更好的兼容性,大量已有的Java游戲程序?qū)⒈粦?yīng)用到 上或者和 應(yīng)用互動。因此,在當(dāng)前J2ME 游戲有著巨大的市場機(jī)遇和商業(yè)價值的背景下,在J2ME 游戲技術(shù)比擬成熟的背景下,加強(qiáng)J2ME 游戲的開發(fā)來滿足市場的需求是大勢所趨。貪食蛇游戲操作簡單方便,老少皆宜,是一款不錯的小游戲。而Linux挾其價格低廉、品質(zhì)良好與穩(wěn)定的優(yōu)勢,正吸引著眾多以PC為主工作、學(xué)習(xí)和娛樂的人們。 基于Linux平臺下的貪食蛇游戲采用的Linux底下C語言和GTK圖形化編程工具編寫,操作簡
6、單。玩家首先進(jìn)入游戲,在游戲中可以對游戲進(jìn)行暫停、退出等操作,還加入了雙人對戰(zhàn)模式,豐富了游戲,增大游戲的娛樂性。 “貪食蛇”游戲的操作主體有兩個一個是蛇,另一個是食物。因此,基于面向?qū)ο笳Z言的特點,我將“蛇”snake設(shè)計成為了一個類,它有長度、顏色、速度、方向、狀態(tài)等屬性,有運動、吃食物等方法。另外一個類描述為食物food,其基本屬性包括位置及狀態(tài),主要方法為食物的新建過程。再來說操作過程,“蛇”的初始速度默認(rèn)設(shè)置為初級難度,這一調(diào)整用戶可在“難度設(shè)置”菜單中完成。食物的位置是隨機(jī)的3,蛇頭每次觸碰到食物,蛇身在加長的同時成績加10 分,這樣累加,直到游戲結(jié)束,在顯示結(jié)果的文本框內(nèi)顯示玩家
7、最終的成績。在游戲的設(shè)計過程中,有關(guān)于顏色的設(shè)置。因為在網(wǎng)絡(luò)上關(guān)于貪食蛇的游戲下載有很多,為了有所區(qū)分便添加了顏色的調(diào)整,雖然不復(fù)雜,但可以略顯設(shè)計者的個性。游戲的開始、結(jié)束、暫停以及加分功能均在窗體的代碼事件中完成定義過程。開始是由用戶通過單擊命令按鈕實現(xiàn)的;游戲過程中的任意時刻玩家只要按下空格鍵均可進(jìn)行游戲的暫停狀態(tài),再次按下空格游戲繼續(xù)進(jìn)行;另外每吃掉一個食物,玩家的總成績都會加10 分,最終可以文本框控件內(nèi)累積出當(dāng)前玩家的最高分。(畢業(yè)設(shè)計來源:中國論文教育學(xué)院( )第一部分4周:資料收集、查閱文獻(xiàn)。 第二部分2周:熟悉掌握編程語言與環(huán)境,并完成貪吃蛇游戲的初步設(shè)計第三部分4周:貪吃蛇
8、游戲的詳細(xì)設(shè)計。 第四部分2周:貪吃蛇游戲的實現(xiàn)、測試與運行。 第五部分2周:測試貪吃蛇游戲,完成畢業(yè)設(shè)計論文。 評閱及答辯1周引言近年來,隨著通信技術(shù)的高速發(fā)展,移動網(wǎng)絡(luò)和移動終端性能的不斷提高與完善,以及 的高普及率,使得人們對 終端應(yīng)用開發(fā)的需求在不端增大。其對 的要求已不僅僅是作為簡單的通訊工具,而是漸漸習(xí)慣于將 最為新的娛樂工具,而 游戲在 應(yīng)用程序中所占的比例是最大的。Sun公司的J2ME(Java 2 Micro Edition)平臺作為承載移動增值業(yè)務(wù)的主要平臺之一,專門針對能力受限的小型移動設(shè)備,為 游戲開發(fā)提供了得天獨厚的環(huán)境。Java語言能夠?qū)崿F(xiàn)具備復(fù)雜邏輯和功能的 游戲J,2ME是Java平臺標(biāo)準(zhǔn)的子集,和符合Java標(biāo)準(zhǔn)的程序有更好的兼容性,大量已有的Java游戲程序?qū)⒈粦?yīng)用到 上或者和 應(yīng)用互動。因此,在當(dāng)前J2ME 游戲有著巨大的市場機(jī)遇和商業(yè)價值的背景下,在J2ME 游戲技術(shù)比擬成熟的背景下,加強(qiáng)J2ME 游戲的開發(fā)來滿足市場的需求是大勢所趨。貪食蛇游戲操作簡單方便,老少皆宜,是一款不錯的小游戲。而Linux挾其價格低廉、品質(zhì)良好與穩(wěn)定的優(yōu)勢,
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年商業(yè)店鋪承包經(jīng)營協(xié)議樣本
- 課程設(shè)計剪映教程
- 橡膠制品行業(yè)的企業(yè)戰(zhàn)略與市場開拓策略考核試卷
- 煉鐵工藝中的能源利用與節(jié)約考核試卷
- 玻璃制造中的可持續(xù)發(fā)展與社會責(zé)任考核試卷
- 《農(nóng)業(yè)保險對農(nóng)業(yè)信貸影響的實證研究》
- 玉石飾品與古代寺廟文化的捐贈與修繕考核試卷
- 2024至2030年中國洋甘菊護(hù)眼液行業(yè)投資前景及策略咨詢研究報告
- 《我國基本公共服務(wù)均等化水平測度及影響因素研究》
- 《金融科技對綠色發(fā)展的影響研究》
- 行業(yè)協(xié)會財務(wù)管理制度
- 領(lǐng)款單模板(B5的紙).xls
- 特種設(shè)備使用的安全現(xiàn)狀與存在問題的思考
- 總公司與分公司合并報表編制舉例
- 概率論與數(shù)理統(tǒng)計(茆詩松)第二版課后第二章習(xí)題參考答案_百度
- 錦綸染色過程的問題與解決方法
- 土地租金發(fā)放表
- 醫(yī)院水電安裝施工方案
- 計算機(jī)網(wǎng)絡(luò)考試重點整理
- 水泥攪拌樁機(jī)械進(jìn)場安裝驗收記錄表
- 高一物理的必修的一期中考試試卷解析告
評論
0/150
提交評論