[Scratch] 異形戰士 (Alien Fighter)
最近開始在上科丁聯盟的免費 Scratch 教練養成課,
雖然覺得自己應該還算會一些 Scratch,
不過上課之後,發現還是有蠻多地方都可以改進的,
果然是學無止境呀~~
也因為有在上課的關係,停滯許久的 Scratch 創作也終於繼續了~
像今天就做了一個 異形戰士 (Alien Fighter),
這個遊戲其實是模仿之前在 iPhone 上玩的 Goo Fighter 遊戲,
戰士會自動瞄準最近的敵人,並發射子彈,
玩家只需要操控戰士上下左右移動就好。
只是我把對手改成了 Scratch 裡內建的一些動物角色,
然後簡單起見,子彈的數量也會和分數成正比,
而不是讓玩家自己選擇各種不同的技能 (太麻煩了…)
這個遊戲裡用到一個我之前很少用到的功能,
就是計算角色和另一個角色之間的距離。
基本上,我發送一個訊息,
當所有的敵人分身收到訊息後,就自動更新目前離玩家最近的距離、以及敵人的位置:
這樣戰士就可以根據這個資料,來決定要轉向哪個角度,才會一直朝向最接近的敵人。
經過幾番調整,覺得遊戲現在還算是可以玩的程度,
有興趣的人可以來挑戰看看囉~
(本頁面已被瀏覽過 168 次)