快速連結
貓用方向鍵控制,往上、往左、往右,按空白鍵時做跳的動作,所以一次改變Y150。貓可以跳起來躲尖刺,跳上去吃金幣。倒數計時60秒,看看可以得到幾分?
玩玩看:
(1)https://scratch.mit.edu/projects/389655142/fullscreen/
貓:舞台左下方、正常貓造型、尺寸
龍:舞台右上方
尖刺:舞台右下方
金幣:舞台上方,顯示,不旋轉
先將角色的位置,在舞台上布置好,再拉「定位到X、Y」積木
可以加上「迴轉方式設為左右」
上(y改變10或20);左(x)、右(x)各改變10
不用寫「向下鍵」
3.小貓跳起來的程式
↑ 跳起來,加上造型變化
往下掉:y改變-5(如果碰到地板《綠色》就不要往下掉)自由落體:
加入「ball」(球)角色,加上數字(造型,T 文字工具)
碰到金幣的反應(程式5-1):
(1)新增「得分」變數
初始化: 綠旗:變數「得分」設為0
(2)碰到貓的反應:加分《寫在金幣》
隱藏後,要重新顯示
1個隱藏,2個顯示(綠旗 、 等待1秒後)
1個改變,2個還原(綠旗 、 等待1秒後)
做法1:移動10點,碰到邊緣反彈
做法2:先定位到舞台右上方,X改變-5,計算重複的次數 (參考課本第28頁)
程式6-1→
廣播訊息:碰到怪物
讓遊戲結束! (寫在貓)
移動方式和龍一樣,造型可以隨機變換
也可以完全不動!排放在你要的位置就好
注意它的初始位置在右下角(X、Y座標不一樣)
尖刺有3個造型,大尖刺、中尖刺、小尖刺
可以隨機變換造型
扣分 (寫在尖刺)
恐怖刺刺 (寫在尖刺)
設計一個「恐怖刺刺」,顏色:黑色,碰到它,遊戲就結束。
刺刺不移動,放在某一個位置,有時隱藏,有時出現
程式 7-3-1:刺刺的安排
程式 7-3-2:碰到刺的反應
複製地板,重新定位,變成多個平台(參考左邊的插圖)
地板也可以左右滑動。(移動2步,碰到邊緣反彈)
地板短一點。
進階做法(可略):在地板(平台)下面畫黑色的線,用來防止小貓穿越平台(可省略),程式寫在小貓移動...
進階做法(可略)→
寫在貓,變數:時間
做法1、新增一個角色:(得分標準),輸入數字,並放到螢幕的右下角。
綠旗
重複執行
如果得分>150000
說:「恭喜你通過了!」1秒
做法2、(進階寫法,較難)新增一個「最高紀錄」變數
時間到時
如果玩家的得分 > 最高紀錄
最高紀錄=得分
最高紀錄變數,不做初始化
可以滑動,或轉動,下面的程式,自己挑選參考:
不要這樣寫:
設計障礙物,擋住金幣,讓金幣不容易被吃到。貓碰到障礙物會扣分。
貓撞到蘑菇時,出現分數高的金幣或跑出連續的3個金幣 ...
驚喜箱或命運箱:隨機加分(或隨機扣分)
安排角色出場時間:
有的角色等10秒才出現,有的角色10秒之後隱藏
透過變換背景,讓遊戲進入第二關卡:
當背景換成「第2關背景」時,廣播訊息「第二關」
用訊息廣播,控制關卡,第二關的角色應該與第一關不同。第2關可以做的改變:
(1)平台的位置改變
(2)增加障礙角色(扣分角色、結束遊戲的角色)
(3)增加寶物(加分角色)
(4)設定一個任務:搶救某個被怪物看守的角色(搶救公主),完成任務可以加比較多的分數或直接過關。(50104祐宸的點子)
(5)當分數 > 20000,讓看守的怪物消失(隱藏)。
設計「恐怖刺刺」:追著貓跑的刺...(50904昱翰的點子)
保護貓的角色,角色名稱:保護。小貓碰到它,就「定位到」這個角色,如果(碰到恐怖刺刺)且(碰到保護)不成立,小貓才會死。保護角色顯示10秒就隱藏