scratch 游戏 打鬼游戏 教案
打鬼游戲 教案
一、教學目標
1、學習使用控制模塊
2、學習使用數(shù)據(jù)模塊
3、學習使用偵測模塊
4、學習使用數(shù)字和邏輯運算模塊
5、學習打鬼游戲的邏輯思維和制作過程。
二、教學過程
首先,新建背景和角色,從背景庫/角色庫中分別選擇森林和小鬼,繪制射擊點。
1、角色:洞
繪制一個新角色:洞,其實就是一個自己畫的橢圓,然后用黑色填充
基本概念:圖層
對比下圖兩個鬼的位置,講解圖層的概念
【講解】似乎“洞”與“小鬼”是可以相互覆蓋,沒錯,這就是圖層的概念。圖,是一層一層疊加的。在scratch里面,只要鼠標左鍵點擊并拖動,該角色就會自動跑到最上層。這里,小鬼當然在最上面,所以對于小鬼,在程序一開始咱們就來一個“移至最上層”。
2、角色:小鬼
為了效果,需要添加一個小鬼被打之后的造型,這個造型庫里默認就有。于是,初始化程序就應該是這樣!
特效概念:“虛像”
“虛像”特效真是個好東西,有了它,我們就能制造出小鬼“冒出來”顯示的效果了。
具體程序如下:
【講解】首先講“虛像”特效設置為100,也就是看不見了,“重復執(zhí)行7次”里面的程序是讓小鬼邊往上跑,邊顯示出來。那為啥還會出現(xiàn)“重復4次”里的程序呢?
這是因為我們希望小鬼在最開始那一段不顯示,等跑一段才慢慢的邊顯示邊上升
大家可以自己試試看:如果沒有“重復4次”里的程序會是怎樣的效果?或者把“重復執(zhí)行7次”里面的程序的Y標增加數(shù)字調大會是怎樣的效果?
需要注意的是:洞與小鬼的位置要合適,這里大家可以自己調整。
3、接下來,看看5只小鬼怎樣隨機出現(xiàn)呢?
一想到隨機,我們當然想到了“隨機數(shù)”。
我們先設置一個變量“哪只小鬼”,然后在舞臺里編程,每隔1秒鐘,對“哪只小鬼”產生一個1-5的隨機數(shù)。然后我們就可以根據(jù)這個變量的隨機數(shù)值去讓哪只小鬼出來咯!在復制其他小鬼的時候記得改坐標。
事件模塊:“廣播”程序塊
這里需要介紹一個廣播的東西,廣播是一個將不同角色聯(lián)系在一起的工具
比如上面這個程序是在“舞臺”里做的,但是我們可以讓小鬼接受到廣播
4、角色:射擊點
(1)咱們首先需要做的就是讓射擊點跟隨鼠標走。
(2)同時,我們需要看到射擊點必須要在小鬼和洞的圖層上面,否則射擊點就會被洞和小鬼遮擋住,就沒有射擊的效果了。所以需要將射擊點“移至最上層”。
(3)然后,我們射擊到小鬼的時候,需要計算“得分變量”,所以在剛開始的時候沒得分需要初始化為0。
(4)最后,當射擊到小鬼的時候,我們需要廣播射擊到的消息給程序,并且讓得分增加。
很顯然,只要碰到5只小鬼的任意一只,都得加分,所以是“或”的關系。計算機邏輯運算的基礎運算“或,且,非”
至于為啥得分以后要等待0.5秒呢?這是為了避免打一下得很多分的囧境。
得分還不行,還得讓小鬼“爛”,讓小鬼變成造型2.
三、課堂總結
提問:
1、怎么讓小鬼隨機的出現(xiàn)?
2、在打到小鬼之后,怎么告訴程序我們射擊到小鬼了,讓小鬼切換成被揍之后的造型?
總結
以上是生活随笔為你收集整理的scratch 游戏 打鬼游戏 教案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Scratch 教程《元宵猜灯谜》
- 下一篇: 【Scratch编程案例教学】scrat