案例名稱:西遊記師徒誰人氣高
學習目標:
- 熟悉畫筆模塊下的圖章使用方法
- 熟練掌握Scratch座標系,理解X座標、Y座標
- 掌握如何在Scratch中創建一個或多個變量,以及如何使用變量
- PS:具體的單個指令模塊詳解可以查看《Scratch3.0入門教學》專欄
場景介紹:
- 想必每個小朋友都一定對西遊記中師徒四人耳熟能詳了吧,那麼小朋友們你們更喜歡他們中的哪一個呢?
- 是誠實善良、一項向佛的得道高僧唐僧
- 還是法力無邊、降妖除魔的齊天大聖孫悟空
- 還是好喫懶做、憨厚單純的前天蓬元帥豬八戒
- 亦或是沉默寡言、忠厚老實的沙和尚沙悟淨
- 讓我們一起來爲他們投票吧,看看誰的人氣高
案例分析:
- 程序啓動或重新開始的時候,所有角色的投票數據應該歸零,相對應的存儲數據的變量進行初始化
- 點擊對應的角色,表示認同該角色,也就是要把票投給該角色,相應的我們角色進行數據的存儲,通過票數的多少就可以看出哪個角色人氣的高低
- 除了用投票數量的多少來表示角色獲得的人氣,還可以通過對角色的可視化方式來表示,便於我們更爲直觀的觀察和對比。比如每次點擊該角色,該角色就會在舞臺上網上走一點,這樣誰最高,誰的票數就最多,就最受歡迎
- 角色分析:唐僧、孫悟空、豬八戒、沙悟淨
- 背景分析:小朋友們自選(都可以)
流程分析:
- 四個角色流程差不多,每個角色應該都有兩個並列的程序模塊(程序啓動、角色被點擊)
- 唐僧1:程序啓動→初始位置→初始大小→變量初始化→畫筆清空
- 唐僧2:當角色被點擊→變量值增加→唐僧往上走→圖章
- 孫悟空1:程序啓動→初始位置→初始大小→變量初始化→畫