宜蘭縣2015 Scratch 競賽國小組題目
各位同學,大家好:
本屆的題目是「打磚塊」。
◎遊戲規則說明
在畫面下方,有一條擋板,移動滑鼠,它也會左右移動,但不會上、下移動。
一開始時,球會停在擋板上,按下滑鼠左鍵,球就會發射出去。
球射出之後,碰到牆壁、磚塊,或其他出現的東西就會反彈。
而磚塊被球碰到則可能會有以下不同的反應:
一、消失,然後分數增加。
二、變成加分的東西往下掉,擋板接到後會加分
三、變成扣分的東西往下掉,擋板接到後會扣分
四、碰到第n次才會消失,但分數會增加的比較多。
球走到畫面下方時,如果沒被擋板反彈,就表示玩家沒接到球,會扣生命值。
生命值為0時,就遊戲結束(Game Over)了。
◎遊戲設計提示(建議依照以下的順序來設計)
一、設計一條擋板,放在畫面下方,滑鼠移動時,擋板會跟著左、右移動。
二、設計一顆球,一開始會停在擋板上,按下滑鼠或空白鍵會向上射出,
並且可在畫面上彈來彈去。球在向下碰到擋板時的反彈角度,可用亂數決定,增加遊戲的趣味性。
三、研究如何在沒接到球時,扣生命值。
(提示:可畫一個角色,形態是一條線,或是與背景相融的圖案,當球碰到它時,就表示沒被接到,即可扣生命值)
四、依序設計以下類型的磚塊,設計時,先做好一塊,測試沒問題後,再大量複製,並且放到喜歡的位置。
(一)消失,然後分數增加。
(二)變成加分的東西往下掉,擋板接到後會加分,或變長,或可同時發射好幾個球。
(三)變成扣分的東西往下掉,擋板接到後會扣分
(四)碰到第n次才會消失,但分數會增加的比較多。
(五)其他你們能想到的特殊磚塊
五、設計磚塊全部打完之後的機制,例如:會重新開始,或重新開始但速度變快,或會進入第二關等等。
六、變數至少要有分數、生命值,其他可再增加你們能想得到的變數。
七、設計其他讓遊戲更好看、更好聽、更好玩的東西,這就要發揮團隊的創意了。
八、本遊戲的角色造型,不一定要長得像磚塊、擋板、球。你們也可以發揮團隊的創意,想出不同的東西來代替哦!
◎最後提醒同學,因為時間有限,千萬不要太貪心,一步一步來,基本的功能做到了,再去想特殊的、創意的功能,
以避免時間到時,什麼都有、卻什麼都有 Bug 。
還有,在設計的過程中,要不斷的存檔,以及另存新檔,檔名用01、02、03…來累計。
如此一來,可以確保檔案還在,而且有機會把已經刪掉的東西找回來。
例如,在存到第08個檔案時,才想到在第07個檔案時,不應該刪除某個角色的,
這時,就可去第06個檔案,把想要的角色再複製回來。
祝福大家都能創作出優秀的作品!! ^_^