少兒編程Scratch第八講 變量和太空大戰(zhàn)_第1頁
少兒編程Scratch第八講 變量和太空大戰(zhàn)_第2頁
少兒編程Scratch第八講 變量和太空大戰(zhàn)_第3頁
少兒編程Scratch第八講 變量和太空大戰(zhàn)_第4頁
少兒編程Scratch第八講 變量和太空大戰(zhàn)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

少兒編程Scratch第八講:變量和太空大戰(zhàn)目的目的:變量是程序最為基本的要素之一。本程序制作了游戲“太空大戰(zhàn)”。初始時(shí),超人的生命值為3,碰到火龍,超人生命值減1。生命值為0則超人犧牲。超人在飛行中獲取金幣時(shí)得分,集滿10個(gè)金幣,生命值加1。本游戲使用了一些變量,通過變量存儲(chǔ)分?jǐn)?shù)、金幣數(shù)量、生命值,在運(yùn)行過程中修改相關(guān)變量。適用對(duì)象:適合一年級(jí)初學(xué)者使用。本游戲的初稿基本由小孩一個(gè)人完成,后續(xù)在討論指導(dǎo)下,豐富了其他功能。本游戲共享在:/projects/195739577/程序執(zhí)行中的頁面。少兒編程-Scratch·

\o""少兒編程Scratch第七講:字母雨打字練習(xí)(2018/3)·

\o""少兒編程Scratch第六講:抽獎(jiǎng)游戲之造型、隨機(jī)和廣播(2018/2)·

\o""少兒編程Scratch第五講:練習(xí)一坐標(biāo)和移動(dòng)(2018/1)·

\o""少兒編程Scratch第四講:射擊游戲的制作,克隆的奧秘(2018.01)·

\o""少兒編程Scratch第三講:宇宙大戰(zhàn).槍戰(zhàn)游戲(2018.01)·

\o""?少兒編程Scratch第二講:奇妙的接球小游戲(2018.01)·

\o""?Scratch第一講:Scratch完美的初體驗(yàn)(2018.01)實(shí)現(xiàn)方式簡單描寫一下過程吧。一、變量均為跨角色的變量,即全局變量。分?jǐn)?shù):每收集一枚金幣,分?jǐn)?shù)加1。生命值:初始值為3,超人有三條命。三條命用完,超人犧牲,游戲結(jié)束。每碰到火龍一次,就減1。相當(dāng)于三條火龍等于一個(gè)超人。金幣數(shù)量:超人收集的金幣數(shù)量,數(shù)量滿10(或5),立即兌現(xiàn)一條命,即生命值加1,金幣數(shù)量歸零。四個(gè)角色二、超人角色1.

在造型中,自己用畫筆簡單畫了一個(gè)超人。2.

開始時(shí),設(shè)置各變量的初始值。3.

開始的時(shí)候,超人在左中間。否則可能就找不到了。這是后來加上去的。4.

實(shí)現(xiàn)上箭頭和下箭頭的按鍵,超人上下移動(dòng)。這種移動(dòng)放在一個(gè)大循環(huán)中,已經(jīng)很熟練了。5.

如果碰到火球(金幣),分?jǐn)?shù)加1。分?jǐn)?shù)的變量已經(jīng)用過好幾次,已經(jīng)比較熟練了。6.

游戲結(jié)束處理:如果生命值為零,則超人隱藏,結(jié)束游戲。這里有改進(jìn),開始時(shí)并沒有生命值的概念,只要碰到火龍就結(jié)束。后來我們說設(shè)置三條命,碰到三次火龍,才結(jié)束游戲。游戲結(jié)束時(shí),切換一下游戲結(jié)束的背景,告訴玩家游戲結(jié)束了。游戲結(jié)束后,停止所有腳本。否則飛龍和火球會(huì)繼續(xù)飛出來。簡單畫了一個(gè)超人。超人腳本,上移,下移。生命值為零時(shí),結(jié)束游戲。碰到火球,分?jǐn)?shù)加1.游戲結(jié)束畫面,太難看啦。三、火龍角色1.

火龍角色從右邊飛往左邊,因此需要不停的克隆。這一步已經(jīng)很熟悉了。2.

克隆體啟動(dòng)時(shí),重復(fù)執(zhí)行,不停的從右邊到左邊,因此X減少10。3.

克隆體啟動(dòng)時(shí),Y方向需要隨機(jī)出現(xiàn)一個(gè)位置,否則位置就固定了。移動(dòng)到X=240,Y從-180到180隨機(jī)選擇一個(gè)坐標(biāo)值。這一步也熟練了。4.

如果碰到左邊的豎線,就刪除克隆體。開始的時(shí)候,小孩使用了隱藏功能。在克隆方式中,還是使用刪除克隆體為好,否則該克隆體還是存在的,會(huì)逐步拖累系統(tǒng)的速度。5.

如果碰到超人,將生命值減少1。超人生命減少。同時(shí)刪除火龍的克隆體。就是三條火龍的命能夠消滅超人?;瘕埬_本,碰到超人,生命值減1畫了一個(gè)火球。四、金幣(火球)角色火球角色和飛龍的角色功能類似。1.

火球角色從右邊飛往左邊,因此需要不停的克隆。2.

克隆體啟動(dòng)時(shí),重復(fù)執(zhí)行,不停的從右邊到左邊,因此X減少10。3.

克隆體啟動(dòng)時(shí),Y方向需要隨機(jī)出現(xiàn)一個(gè)位置,否則位置就固定了。移動(dòng)到X=240,Y從-180到180隨機(jī)選擇一個(gè)坐標(biāo)值。4.

如果碰到左邊的豎線,就刪除克隆體。5.

如果碰到超人,就是被超人收集了,分?jǐn)?shù)加1。金幣數(shù)量加1刪除克隆體。如果金幣數(shù)量等于5(10),生命值增加1,同時(shí)將金幣數(shù)量重

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論