資訊內容
Scratch3.0編程 第6課 算術大玩家(文字版)
Scratch3.0編程
第6課
算術大玩家
大家好!我是吳老師,歡迎來到吾課堂。
這節課我們一起來學習Scratch3.0編程 第6課 算術大玩家。
有同學反映,吳老師,你之前教我們做的都是故事或表演類的作品,能不能教我們制作游戲呢?
當然可以啦!滿足你們,今天我們一起來學習制作一款簡單的小游戲《算術大玩家》。
首先,先來看看這個游戲作品。
好玩嗎?我們一起做一個這樣的數學益智游戲來挑戰你的朋友吧!
這個小游戲里有需要用到一類你還沒使用過的積木,那就是運算積木。先進入知識充電站來充充電吧!
1.知識充電站
你學過加法、減法、乘法和除法嗎?這些都被稱為運算,在Scratch中你可以使用運算類積木進行數學運算,也可以使用運算類積木來達到自己的目的。比如你可能需要把某個東西放大兩倍。聲音縮小一半,或在游戲中加入分數等等。
Scratch中有三種不同類型的運算積木,分別是數學運算積木、條件運算積木、字符串運算積木。
數學運算積木,就是你熟悉的一些運算如:加、減、乘、除,還有一些更高級的數學運算積木,如:在兩個數字之間選取隨機數、求兩個數相除求余數、四舍五入一個數、和這個非常強大的積木,可以運算許多高級數學函數,這些函數等你長大了以后才會學到哦!

條件運算積木,也稱為布爾運算積木。說起來也很有趣,這些積木一般只報告一個答案,即結果是真或者是假。比如你問:8小于3是否正確?單擊積木,它會告訴你答案。false是假,true是真。這些積木一般放在條件積木中,我們后面再學習。



字符串運算積木,可以將兩組單詞連接在一起。

返回字符串中的字符。

計算字符串的字符數。

判斷字符串中是否含有某個字符。

是不是很有趣?我們后面還會詳細來學習哦!
好了,讓我們進入今天的案例作品《算術大玩家》一起來學習怎么使用數學運算積木。
1.思考時間
我們先來分析一下這個游戲。
首先,Ripley提出問題:哪個答案是341?
然后,舞臺上先后掉下一些算式,玩家點擊錯誤的算式,算式會提示錯誤并給出該算式的答案,然后消失。只有玩家點擊正確的算式,算式會告訴你答對了,顯示闖關成功。但是如果正確的算式掉到底部還沒有被點擊,就會顯示游戲失敗。
整個流程你聽明白了嗎?所以你思考一下,這個游戲有幾個角色?它們分別是什么?
是的,這個游戲的角色有:主角Ripley、正確的算式、和一些錯誤的算式。
2.添加背景和角色
1.添加舞臺背景
2.角色庫中選擇Ripley角色。
3.繪制出一個算術角色。
3.程序初始化
這個程序的初始化簡單,只需要設置Ripley的初始位置,還有算式當綠旗被點擊時隱藏起來。

4.原來數學運算積木可以這樣用!
這些運算積木就像個數學小高手,它們會告訴你它們所計算的數字。如果你單擊其中一個運算積木,并不會在舞臺中出現它們所報告的數字,只會在積木下方顯示一個小泡泡來報告這個數字。想讓它們在舞臺中顯示,得結合我們之前學過的說的積木。




5.作業
好了,這里吳老師給你留了個作業:
你試著給這個游戲加大難度:如果闖關成功的玩家將進入下一關。你再設置第二關的游戲,增大難度,可以同時給出兩個答案,然后讓玩家從一堆算式中找出正確的答案。
完成作業后可以把作品運行拍錄像,然后在吾課堂微信公眾號給我發作業哦!
你學會了嗎?
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除

- 上一篇
廣東粵教版教材Scratch少兒編程-第8課-看誰算得快
[suxing_insert_postids=3499]創設情景、激趣導入由Minecraft小故事引入口算比賽,引入本節課主題,演示程序觀看視頻--8.1課程導入設計意圖:由Minecraft動畫激發學生的創作熱情,引出本節課的設計主題自主探究、解
- 下一篇
Scratch少兒編程第86講: 水平滾動背景簡易實現方式
前言 最近估計是疫情的原因,一直也沒心情,所以也沒什么靈感,一直不知道該講點什么。今天翻翻之前的課程,翻到了超級瑪麗這一節,突然想起來背景的水平滾動這塊。之前我們在游戲里有提過垂直的背景滾動,都沒有專門提過水平的背景滾動,這里有一個水平滾動的簡易方法,大家可以把他應