資源簡介
綜合實戰:保衛家園
(
今日任務:
)
今天, 我們將來利用 scratch 中的圖章指令與其他指令混合設計一個小游戲, 游戲中玩 家可以控制一個可以旋轉發射子彈的炮臺,四面八方會聚來越來越多的“敵人”,按下鼠標 左鍵可以發射子彈, score 變量記錄殺敵數量, 當 score 減至 0 分時, 游戲結束。下面我們 一起動手來設計這款游戲吧!
(
計分變量,
記錄殺敵數量,
減至
0
時,
game over!
可以旋轉開火的炮臺,按下左鍵
開火!
屏幕四
面八方
襲來的
“
敵
人”
)
(
本課重難點:
)
(1)全面掌握圖章指令的使用技巧;
(2)從游戲設計的角度全面考量一個完整程序是如何設計并運行;
(3)會調試游戲設計中出現的 bug。
(
繼續面向炮臺移
動
,
碰到炮臺
,
score
-1
) (
N
) (
屏幕四面八方隨機出現各種“敵人”角色
) (
子彈碰到“敵人”
) (
炮口隨鼠標旋轉
按下鼠標左鍵,發射子彈
Y
“敵人消失,”
score+1
)
(
任務解讀
Flowchart
:
)
開始
(
跟我來挑戰
Follow
me
:
)
既然我們要做一個完整的作品, 那么完整的步驟缺一不可,今天我們再來一次完整的操作步 驟展示!
第一步:啟動 scratch 軟件;
第二步: 點擊上方的“文件”→ “保存”→保存到桌面, 文件名: 保衛家園→點擊“保存”;
(第二步很很很重要,我希望所有的學生都能養成及時保存作品的好習慣!)
第三步: 舞臺場景設計
場景一
場景二
第四步: 角色設計
本程序至少需要八個角色,估計同學們已經看明白這些角色的作用了
第五步: 腳本解讀
相信聰明的你看到這兒已經完全看懂這個程序了, 自己把剩下的三個“敵人”角色腳本嘗試
著編寫出來吧!
(
課后思考:
)
我們今天完成了一個和克隆有關的小游戲,那么, 課后請同學們思考以下問題: (1)嘗試豐富一下游戲的界面, 比如一開始可以選擇游戲的難度?
(2)游戲沒有規定勝利的條件, 想想如何實現?
(3)游戲過程中沒有難度的逐漸提升, 這樣兒對于玩家來說會逐漸失去興趣,想想看如何 讓游戲難度不斷地提升?
展開更多......
收起↑