一、猜數字-簡易版_基礎題
情境主題
設定一個數字範圍 1~20,由亂數從中取出一個數字,接著由玩家進行猜數字遊戲,每猜一次,程式會提示「太大」或「太小」,如此反覆進行,直到玩家猜中數字。
情境演示
思維一:
運算類積木中包含兩類運算,你知道哪兩類嗎?
ANS:
1.四則運算:加、減、乘、除。
2.邏輯運算:<、>、=、或、且、不成立。
思維二:
本遊戲必須依照玩家輸入的數字,給予提示,協助玩家找出正確答案,所以輸入數字的辨識,就變得非常重要;你認為,玩家所輸入的數字,應該會有哪幾種可能性?
ANS:
1.輸入數字超出範圍。
2.輸入數字 < 標準答案。
3.輸入數字 > 標準答案。
4.輸入數字 = 標準答案。
思維三:
依照程式設計「模組化」的概念,本專案中,哪個部份的程式,最適合寫成函式積木?
ANS:依照玩家輸入的數字,給予提示的部分。
關鍵物件創設、命名 & 屬性設定
專案名稱:簡易版猜數字
關鍵物件創設與命名:
看完情境演示,請在你的專案中,創設出相同的關鍵物件(背景和角色)。
關鍵物件:背景
選個背景:Rays,更名為「七彩放射」。
刪除背景:backdrop1
關鍵物件:角色 & 造型
選個角色:Abby,更名為「美美」。
造型 a 更名為「介紹」。
造型 b 更名為「思考」。
造型 c 更名為「猜對」。
造型 d 更名為「站立」。
本專案只使用「美美」的「站立」造型,但其他造型不可刪除。
關鍵物件屬性設定:
角色區角色「美美」應該設定那些屬性:
本專案應該建立哪些變數 (常數):
本專案應該會使用到那些積木:
演算法流程圖 VS Scratch 程式積木
模組化流程圖
二、猜數字-豪華版_挑戰題
情境主題
承接基礎題,在其中加入計次功能、音效、人物造型與口白間的互動、以及最後猜中數字時,背景的顏色閃動效果。
情境演示