智能手機(jī)軟件開發(fā)-飛揚(yáng)的小鳥_第1頁
智能手機(jī)軟件開發(fā)-飛揚(yáng)的小鳥_第2頁
智能手機(jī)軟件開發(fā)-飛揚(yáng)的小鳥_第3頁
智能手機(jī)軟件開發(fā)-飛揚(yáng)的小鳥_第4頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、精品文檔武漢理工大學(xué)華夏學(xué)院課程設(shè)計報告書課程名稱:智能手機(jī)軟件開發(fā)題目:飛揚(yáng)的小鳥系名:信息工程系專業(yè)班級:計算機(jī) 1111姓名:學(xué)號:10210411131指導(dǎo)教師 :凌偉2014 年6月22日。1 歡迎下載精品文檔武漢理工大學(xué)華夏學(xué)院信息工程系課程設(shè)計任務(wù)書課程名稱:智能手機(jī)軟件開發(fā)課程設(shè)計指導(dǎo)教師:凌偉班級名稱:計算機(jī) 1111開課系、教研室:自動化與計算機(jī)一、課程設(shè)計目的與任務(wù)本課程的設(shè)計的目的是通過實踐使同學(xué)們經(jīng)歷智能手機(jī)軟件開發(fā)的全過程和受到一次綜合訓(xùn)練, 以便能較全面地理解、 掌握和綜合運用所學(xué)的智能手機(jī)開發(fā)的知識。 結(jié)合具體的開發(fā)案例飛揚(yáng)的小鳥, 理解并初步掌握智能手機(jī)開發(fā)的

2、主要環(huán)節(jié)和步驟以及智能手機(jī)游戲開發(fā)的知識。二、課程設(shè)計的內(nèi)容與基本要求1、課程設(shè)計題目飛揚(yáng)的小鳥2、課程設(shè)計內(nèi)容要求學(xué)生根據(jù)所學(xué)的軟件工程的理念,利用所學(xué)的Android手機(jī)開發(fā)的知識,開發(fā)一個智能手機(jī)游戲飛揚(yáng)的小鳥,并針對該手機(jī)游戲軟件進(jìn)行需求分析,總體設(shè)計、詳細(xì)設(shè)計、編碼、測試。飛揚(yáng)的小鳥是由來自越南的獨立游戲開發(fā)者Dong Nguyen 所開發(fā)的作品,游戲中玩家必須控制一只小鳥,跨越由各種不同長度水管所組成的障礙,而這只鳥其實是根本不會飛的所以玩家每點擊一下小鳥就會飛高一點,不點擊就會下降,玩家必須控制節(jié)奏,拿捏點擊屏幕的時間點,讓小鳥能在落下的瞬間跳起來,恰好能夠通過狹窄的水管縫隙,只

3、要稍一分神,馬上就會失敗陣亡。游戲玩法:在游戲開始后,點擊屏幕,要記住是保持一定的規(guī)律的仔細(xì)觀察點擊屏幕,不要讓小鳥掉下來。游戲過程:讓小鳥不要撞到管子,每穿過一個管子的縫隙得1 分。游戲背景音樂設(shè)計游戲背景動畫設(shè)計游戲界面設(shè)計游戲關(guān)卡設(shè)計游戲積分榜的設(shè)計三、課程設(shè)計步驟及時間進(jìn)度和場地安排本課程設(shè)計將安排在第18 周 ,教育技術(shù)中心。具體安排如下:。2 歡迎下載精品文檔第一天,系統(tǒng)開發(fā)平臺搭建及主流開發(fā)工具安裝第二天,游戲界面的設(shè)計第三天,游戲業(yè)務(wù)的設(shè)計第四天,游戲關(guān)卡的設(shè)計第五天,系統(tǒng)調(diào)試測試打包和驗收星期一星期二星期三星期四星期五周次第18周第1-8節(jié)第1-8 節(jié)第1-8節(jié)第1-8 節(jié)第

4、1-8節(jié)地點現(xiàn)教 221現(xiàn)教 221現(xiàn)教 221現(xiàn)教 221現(xiàn)教 221四、課程設(shè)計考核及評分標(biāo)準(zhǔn)課程設(shè)計考核將綜合考慮學(xué)生考勤和參與度,系統(tǒng)設(shè)計方案正確性,系統(tǒng)設(shè)計和開發(fā)效果以及課程設(shè)計報告書的質(zhì)量。具體評分標(biāo)準(zhǔn)如下:設(shè)置六個評分點( 1)設(shè)計方案正確,具有可行性、創(chuàng)新性;25分( 2)系統(tǒng)開發(fā)效果較好;25分( 3)態(tài)度認(rèn)真、刻苦鉆研、遵守紀(jì)律;10分( 4)設(shè)計報告規(guī)范、課程設(shè)計報告質(zhì)量高、參考文獻(xiàn)充分20分( 5)課程設(shè)計答辯概念清晰,內(nèi)容正確10分( 6)課程設(shè)計期間的課堂考勤、答疑與統(tǒng)籌考慮。10分按上述六項分別記分后求和,總分按五級記分法記載最后成績。優(yōu)秀( 100 90分),良

5、好( 80 89分),中等( 70 79分),及格( 60 69分),不及格( 0 59 分)。3 歡迎下載精品文檔1 需求分析1.1 課設(shè)設(shè)計題目飛揚(yáng)的小鳥1.2設(shè)計目的通過實踐使同學(xué)們經(jīng)歷智能手機(jī)軟件開發(fā)的全過程和受到一次綜合訓(xùn)練,以便能較全面地理解、掌握和綜合運用所學(xué)的智能手機(jī)開發(fā)的知識。結(jié)合具體的開發(fā)案例飛揚(yáng)的小鳥,理解并初步掌握智能手機(jī)開發(fā)的主要環(huán)節(jié)和步驟以及智能手機(jī)游戲開發(fā)的知識。要求學(xué)生根據(jù)所學(xué)的軟件工程的理念,利用所學(xué)的Android手機(jī)開發(fā)的知識,開發(fā)一個智能手機(jī)游戲飛揚(yáng)的小鳥;針對該手機(jī)游戲軟件進(jìn)行需求分析,總體設(shè)計、詳細(xì)設(shè)計、編碼、測試。1.3設(shè)計任務(wù)及要求設(shè)計“飛揚(yáng)的小

6、鳥” 游戲包括:游戲玩法,游戲過程,游戲背景音樂設(shè)計,游戲背景動畫設(shè)計,游戲界面設(shè)計,游戲關(guān)卡設(shè)計,游戲積分榜的設(shè)計。游戲玩法:游戲中玩家必須控制一只小鳥,跨越由各種不同長度水管所組成的障礙,而這只鳥其實是根本不會飛的所以玩家每點擊一下小鳥就會飛高一點,不點擊就會下降,玩家必須控制節(jié)奏,拿捏點擊屏幕的時間點,讓小鳥能在落下的瞬間跳起來,恰好能夠通過狹窄的水管縫隙,只要稍一分神,馬上就會失敗陣亡。2 軟硬件運行環(huán)境及開發(fā)工具2.1硬件環(huán)境CPU: Pentium 4 3.0以上。內(nèi)存: 512MB以上。硬盤: 80GB以上。顯示器: 1024 768 像素以上。數(shù)據(jù)庫: Access2000 以

7、上。操作系統(tǒng): Windows XP 或更高版本。2.2 軟件環(huán)境MyElipse 、 JAVA。4 歡迎下載精品文檔3 游戲總體設(shè)計3.1 游戲功能簡介玩家每點擊一下小鳥就會飛高一點,不點擊就會下降,玩家必須控制節(jié)奏,拿捏點擊屏幕的時間點, 讓小鳥能在落下的瞬間跳起來,恰好能夠通過狹窄的水管縫隙,只要稍一分神,馬上就會失敗陣亡,具體的功能如下:(1) 登錄界面按下圖標(biāo)進(jìn)入游戲;(2) 每點擊一下屏幕,小鳥飛一下;小鳥要是碰到柱子或者撞到地面就顯示游戲結(jié)束界面。3.2 游戲的整體流程圖游戲登錄界面N點擊開始Y進(jìn)入游戲判斷小鳥是否撞地撞柱子NY游戲 overN是否結(jié)束游戲Y游戲結(jié)束圖 1游戲的整

8、體流程圖。5 歡迎下載精品文檔4 系統(tǒng)詳細(xì)設(shè)計經(jīng)過需求分析、 功能模塊設(shè)計之后要進(jìn)入詳細(xì)設(shè)計階段, 本階段將按游戲的主要模塊進(jìn)行論述,重在闡述具體的某項功能的實現(xiàn)方法或運用到的相關(guān)技術(shù)。4.1 游戲背景動畫設(shè)計代碼如下:public static void main(String args) / TODO Auto-generated method stubJFrame win = new JFrame(飛揚(yáng)的小鳥作者:盧燦 );win.setSize(432, 674);win.setLocationRelativeTo(null);win.setDefaultCloseOperation(

9、JFrame.EXIT_ON_CLOSE);win.setResizable(false);World world = new World();/創(chuàng)建一個小鳥活動世界win.add(world);/把面板( world )添加到可視化窗口界面(win )里面win.setVisible(true);world.action();/讓游戲界面動起來4.2 游戲界面設(shè)計代碼如下:World world = new World();/創(chuàng)建一個小鳥活動世界win.add(world);/把面板( world )添加到可視化窗口界面(win )里面win.setVisible(true);world.action();/讓游戲界面動起來4.3 游戲關(guān)卡設(shè)計/ 游戲輸贏的判定 , 代碼如下 : if

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論