【遊戲名稱】猜數字 【玩法】 在白板上有0~9共十個數字,遊戲開始時,貓咪心裡會想好一個數字,按下白板上的數字,看看你按的數字和貓咪心裡想的數字是否一樣。 【素材】 白板:blackboard.png 數字:0.gif, 1.gif, 2.gif, 3.gif, 4.gif, 5.gif, 6.gif, 7.gif, 8.gif, 9.gif 文字:bingo.png 【配分】 2分 設定舞台為白板(blackboard.gif)。 3分 新增10個角色,分別為0.gif~9.gif。 5分 新增「賓果!!」(bingo.png)角色,讓它能左右移動,初始狀態為隱藏。 2分 新增變數number代表貓咪心裡想的數字。 3分 新增變數guess代表使用者猜測的數字。 2分 新增變數times代表使用者猜測的次數。 3分 新增變數run代表使用者是否可猜數字。 5分 取一個0~9的亂數存在number變數中。 5分 將times變數的初始值設定為0。 5分 將run變數的初始值設定為1。 5分 讓貓咪說「請猜猜我心裡想的數字!」。 5分 當使用者按下數字0時, 如果變數run的值為1時,將guess變數設定為0,並廣播try訊息。 5分 複製數字0的程式到其它的數字,並修改其guess變數值。 5分 當貓咪接受到try廣播訊息時,進行檢查的動作。 5分 將times變數增加1 5分 如果猜對了 5分 設定「賓果!!」文字為顯示。 5分 將變數run設定為0。 5分 如果猜測次數為1時,讓貓咪說「你好棒,第一次就猜對」。 5分 不然,讓貓咪說「猜了n次,總算猜對了,我心裡想的數字是m」 不然, 5分 如果猜的數字比貓咪心裡想的數字小時, 5分 讓貓咪說「數字x太小了,再猜大一點」 不然 5分 讓貓咪說「數字x太大了,再猜小一點」 |