今天我們要做一個跟2016萬聖節Google小遊戲一樣的小遊戲
差不多需要寫15個小程式
首先我們需要寫一個程式可以讓他畫了一條線之後馬上消失
這個做法看似可行,但實則有點不太OK
接下來我們要嘗試把鬼做出來
那當然我們先有軌跡讓她動就好
可以看到中間有一個圓圈(我們自己)
旁邊重疊很多的圈圈則是鬼朝著我們走過來
只是每一次朝我們過來之後之前的圓圈並不會不見
所以看起來會像是在畫一條黑線。
解決這個問題,我們開心檔案
我們加上這幾行可以留下殘影的資料結構
等等滑鼠放開之後會刪除這些(殘影)節點
現在我們要能夠讓這些畫出來的節點們偵測我們畫了什麼
但首先我們需要讓這些點點變成線 同時也去除掉敵人的殘影
再來我們開心檔案
我們現在要讓他在畫完線之後把線變有顏色的
加上這些程式之後 雖然顏色彥在還沒有區別都是變紅色
但至少現在可以變色了
利用運算過程我們可以讓她偵測到我們畫的是直線還是橫線了
再來就是讓他偵測到直線的時候變成藍色
橫的變成紅色,而不知道甚麼形狀則是黑色
再來我們要讓斜線變成綠色 這個有點困難
因為如果畫太快的話節點不夠多所以可能會偵測不到
我們等一下改進
改用浮點數之後我們畫短一點他也能偵測到了
現在我們讓他可以在畫^的時候也能偵測到並出顏色
雖然也是綠色,但我們等會就可以解決了
現在我們改良這個 讓他偵測到^並改成深綠色
(24行後面和23行後面同)
現在我們在修改一下讓他偵測到^的時候可以弄成黃色











沒有留言:
張貼留言