計(jì)算機(jī)科學(xué)導(dǎo)論_APPInventor_第1頁
計(jì)算機(jī)科學(xué)導(dǎo)論_APPInventor_第2頁
計(jì)算機(jī)科學(xué)導(dǎo)論_APPInventor_第3頁
計(jì)算機(jī)科學(xué)導(dǎo)論_APPInventor_第4頁
計(jì)算機(jī)科學(xué)導(dǎo)論_APPInventor_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、計(jì)算機(jī)科學(xué)導(dǎo)論之實(shí)驗(yàn): APP Inventor實(shí)驗(yàn)基本信息:實(shí)驗(yàn)類型:驗(yàn)證性設(shè)計(jì)性綜合性理論教師:實(shí)驗(yàn)指導(dǎo)教師:學(xué)生姓名: 學(xué)號: 班級: 時(shí)間: 內(nèi)容提要: 1.本次app將設(shè)計(jì)一款飛機(jī)類游戲。游戲模式類似雷電,以星球大戰(zhàn)電影標(biāo)志為游戲圖標(biāo),星空圖案為背景,具有一定的可玩性。通過這次app設(shè)計(jì),加深對app inventor各個(gè)模塊的理解,掌握各個(gè)模塊的使用方法。軟件概述: 通過開始按鈕開始游戲,背景圖隨時(shí)間的變換而變化,我方飛機(jī)通過手指觸摸移動,點(diǎn)擊發(fā)射子彈,可同時(shí)發(fā)射3個(gè)子彈,敵方飛機(jī)共三種大小,隨機(jī)從上方出現(xiàn),小飛機(jī)一發(fā)子彈碰撞爆炸,中飛機(jī)兩發(fā)子彈爆炸,大飛機(jī)三發(fā)子彈爆炸,游戲進(jìn)行一

2、段時(shí)間隨機(jī)出現(xiàn)能量源,我方飛機(jī)碰撞能量源,子彈圖案變化,威力提升,總共三種子彈圖案,當(dāng)我方飛機(jī)與敵方飛機(jī)碰撞彈出對話框游戲結(jié)束,重新開始或者退出,當(dāng)我方飛機(jī)到達(dá)終點(diǎn)彈出對話框獲勝。設(shè)計(jì)的基本概念及原理:總共分:定義初始變量模塊:背景圖模塊 : 開始游戲模塊: 玩家飛機(jī)模塊: 敵方飛機(jī)模塊:子彈模塊:能量源模塊:boss模塊:結(jié)束模塊:各個(gè)模塊獨(dú)立開完成。設(shè)計(jì)過程:游戲1.0:各個(gè)圖像精靈沒有優(yōu)化,背景為黑色,敵方飛機(jī)只能在一條直線上運(yùn)動,子彈只能一發(fā),且飛機(jī)都是一碰就爆炸沒有設(shè)置血量,游戲畫面簡陋。游戲2.0:利用所學(xué)photoshop對圖像進(jìn)行優(yōu)化,添加畫布背景圖,使子彈最多能同時(shí)發(fā)三發(fā),敵

3、方飛機(jī)隨機(jī)從畫布上方出現(xiàn),為大飛機(jī)設(shè)置血量,需要三發(fā)子彈打飛機(jī)才會爆炸,游戲還不具有可玩性。游戲3.0:添加能量源模塊,總共有兩個(gè)能量源,使飛機(jī)觸碰能量源后子彈圖標(biāo)變化威力變大,添加中型飛機(jī),當(dāng)游戲進(jìn)行到一半后敵方大中小飛機(jī)圖標(biāo)全部變化,添加畫布背景模塊,使背景圖隨時(shí)間變化,畫布背景是由太陽各個(gè)星空遠(yuǎn)地球近地球中國夜景北京夜景組成,當(dāng)?shù)竭_(dá)北京夜景時(shí)添加boss模塊,我方飛機(jī)只有兩個(gè)能量源都吃了才能打爆boss,boss爆炸,彈出對話框congratulation welcome home,為游戲添加圖標(biāo)。設(shè)計(jì)過程遇到的問題:1. 程序不能安裝命名出錯(cuò)2. 可移動飛機(jī)子彈不顯示設(shè)計(jì)屬性面板未設(shè)置

4、3. 聲音偶爾出現(xiàn)error703,過段時(shí)間自動就好了無法解決4. 飛機(jī)未飛到邊界就消失,飛機(jī)顯示但靜止不動計(jì)時(shí)器使用錯(cuò)誤5. 敵方飛機(jī)爆炸后玩家飛機(jī)移動到爆炸位置發(fā)生爆炸計(jì)時(shí)器時(shí)間過長6. 敵方飛機(jī)到達(dá)邊緣不啟用不顯示但當(dāng)重新啟用在Y=0瞬間,我方飛機(jī)在邊緣發(fā)生爆炸增加Y=0模塊7. 子彈遇上敵方飛機(jī)未發(fā)生爆炸未在開始模塊清零對應(yīng)子彈初始變量8. 游戲過程中偶爾會出現(xiàn)飛機(jī)爆炸后不再出現(xiàn)的問題無法解決9. 各種各樣的小問題都是因?yàn)榇中幕蛘咝绿砟K時(shí)沒修改前面已完成的模塊運(yùn)行結(jié)果圖:總結(jié):這次做appinventor,一開始不知道做什么,通過去圖書館查閱相關(guān)書籍,最后決定做一款飛機(jī)類游戲,自己對畫布,計(jì)時(shí)器沒有過接觸只有網(wǎng)上查資料然后一個(gè)屬性一個(gè)屬性的實(shí)驗(yàn),搞懂每個(gè)屬性代表的含義,在最開始設(shè)計(jì)畫面的時(shí)候計(jì)時(shí)器的一直計(jì)時(shí),啟用計(jì)時(shí),計(jì)時(shí)間隔,圖像精靈的方向、間隔、速度、旋轉(zhuǎn)都不懂,經(jīng)過這次實(shí)驗(yàn)都弄懂了;編程過程中學(xué)會了定義過程還有對對話框的使用和通過計(jì)時(shí)器和初始變量讓一張張圖片做出動畫效果,畫布背景和爆炸都使用到了動畫效果;通過這次實(shí)驗(yàn),我發(fā)現(xiàn)app的開發(fā)是需要耐心的,一開始總是出現(xiàn)各種各樣的問題,解決一個(gè)又出現(xiàn)一個(gè),每次新增模塊前面的模塊都需要修改,要考慮到的因素有很多,弄的自己很頭痛,后來在編程界面就按每個(gè)模

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論