分享至
打磚塊可能是很多老師給初學程式的學生的第一個練習專案,雖然我以前沒經過這個階段,但還是來分享一下和打磚塊相關的演算法以及使用Typescript實作的Live Coding。
前五分鐘是演算法的解說,後面三十分鐘才是純打碼,所以也適合不想看我慢慢寫程式的同學。
不過其實要把打磚塊做到好,還需要在碰撞時,將球退回輕輕點到的位置,這部分因為又有點複雜,怕影響這次的重點,就留待下次再說吧。
(當然,可能有人會說,用物理引擎就好啦~呵呵,不過那就失去這個作業的意義了,是吧!)
IT邦幫忙