貪吃蛇 ( 畫筆版 )
這篇文章會延伸「貪吃蛇 ( 分身版 )」的程式,將使用分身的方式改成「畫筆」,運用清單和畫筆互相搭配,實作出速度和品質更好的貪吃蛇遊戲。
開啟範例
開啟「貪吃蛇 ( 分身版 )」的範例,從這個範例進行修改。
移除分身積木
開啟範例後,刪除範例中分身的程式積木。
加入擴充積木:畫筆
從左側積木清單的最下方,加入擴充積木「畫筆」。
加入函式
從左側積木清單新增函式,名稱設定「蛇身」,勾選「執行完畢後再更新畫面」。
編輯函式內容:
- 函式開始時,清空全部筆跡。
- 將顏色調整成蛇的身體顏色。
- 使用重複積木,重複「清單長度-1」次。
- 每次重複將長度變數遞減,從清單倒數第二個往前取值 ( 因為剛吃到時,第一個身體會和頭重疊 )。
- 蓋章。
- 重複結束後,清除效果 ( 蛇頭回到第一位 )。
完成後回到點擊綠旗的程式,在下方畫面中的位置執行函式。
完成效果
完成後,點擊綠旗,就可以開始進行貪吃蛇 ( 畫筆版 ) 的遊戲。
範例解答
範例解答:貪吃蛇 ( 畫筆版 )
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~