S2A課程:利用滑桿(A0),設計並控制「打磚塊」遊戲

挑戰1:繪製打磚塊遊戲(繪製角色)

在背景下方畫一條「紅色死亡線」
新增一個「控制黑條」「球」的角色




挑戰2:製作打磚塊遊戲(滑桿控制)



利用滑桿(A0)控制黑條左右移動,請寫出這一段程式:
  • x軸是讀取,滑桿的值「0--1023」,經過運算,轉化成座標的值「-240--240」
  • y軸就固定在畫面下方的位置(要位於紅色死亡線的上面)






挑戰3:製作打磚塊遊戲(完成基本遊戲)



綠球的程式:
  • 綠球一開始從(0,0)向上並45度旋轉向上移動
  • 碰到邊緣會反彈 (加上反彈聲)
  • 碰到黑條會反彈 (加上反彈聲) 請想一下反彈的方向如何設定??
  • 碰到背景下方的紅線,就結束程式 (加上Game Over聲)





挑戰4:製作打磚塊遊戲(加上磚塊,得分,Lose、Win…等)



請加上磚塊,得分,Lose畫面、Win畫面、音效、反彈不定的難度…等

留言