林口國中108學年度Scratch程式競賽作品 80120 侯任謙 80321 許嘉維 English Below 1.作品設計概念(情境及關卡說明) 本遊戲之主題為主角火柴人在街頭受到包圍,受到其他火柴人攻擊。作品使用雙語設定,並製作了一般常見遊戲會有的開場,造型多樣,使動作變化更加豐富,在第一關開頭含有教學功能,讓遊戲更容易入手。本作品還設計了適量效果音,使得遊戲本身更加完整。第1、3、5、6、8、10關都有新敵人出現,按照難度循序漸進,第10關則是魔王,過關後可盡情選擇關卡,甚至是第11關以上。 2.遊戲操作說明(含程式中的特殊功能、程式技巧、過關或失敗條件…等等) (1) 進入首頁後,右下角的設定可調整音量及語言(英文及繁體中文)。 (2) 按幫助(Help)按鈕有簡易教學動畫。 (3) 按開始後選擇關卡即可進入遊戲。 (4) 進入遊戲後,腳下數字為剩餘敵人數量,只要敵人走到腳邊長方形範圍內,可以左、右方向鍵往該方向攻擊敵人一下。 (5) 玩家有9條命,被打一下扣半條。 (6) 敵人剩餘數量為0的時候獲勝,可選擇進入下一關。生命剩餘0的時候即失敗,可重試該關卡或選擇其他關。 (7) 每次攻擊需間隔0.2秒(冷卻時間),若上一次揮空(miss),則需間隔0.5秒,玩家下方出現勾勾即代表可再攻擊。 (8) 當向下箭頭(⬇)燈亮時,在緊急時刻按住下鍵,可讓身旁敵人掉入腳邊的陷阱並殺死,但是有9秒的冷卻時間。(外掛:按住下鍵後馬上按住上鍵不放,即可持續使用此陷阱功能) (9) 使用陷阱或是揮空都會影響最後的總分。 (10) 敵人分為多種,其中最基本的灰色攻擊一下即可將其殺死。 (11) 淺綠需打兩下,深綠需打三下,藍色敵人則是會在玩家進行攻擊後,瞬間移動到另外一邊,再攻擊一次即可殺死。紫色敵人的行走速度特別慢,橘色敵人則是會忽快忽慢以及有時隱形。 (12) 攻擊白色敵人時,其他敵人會暫停攻擊及前進,而白色敵人頭上會出現方向符號,須以最左方對應的方向鍵進行攻擊,攻擊完畢後,其他敵人活動繼續。 (13) 到第10關時,會出現一隻體積較大的白色敵人,此為本遊戲之魔王,請依序按左右方向鍵全速點擊,即可將其殺死,若在30秒內無法成功,則會立即死亡。 (14) 跳關功能:遊戲中按下Q+W+E鍵將會無條件獲勝,而按住Q鍵+數字鍵,則會將可玩關卡開放至該數字鍵的下一關。 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ ENGLISH INSTRUCTIONS: coming soon
by: @awbadmonkey @awbadmonkey is an account managed by @alexhou00 and @william6008 together ##### NOTES & CREDITS ##### (15) 本遊戲音效來自可自由使用的YouTube音效庫,或者是Scratch內建的音效以及自行錄製。 (16) 標題、按鈕等物件使用sin()函數搭配計時器,利用sin()週期函數的特性,創造出滑順的飄動、旋轉、改變大小等特效。 (17) 玩家在站立時,上半身有微微的前後擺動的動作,同樣利用sin()讓玩家更加逼真。 (18) 本遊戲大量使用分身功能,可合併同類型或功能的角色。 (19) 遊戲中數字或簡單文字的顯示都使用自訂函式來快速畫筆蓋章的功能,不必使用Scratch顯示變數的方式。 (20) 玩家擁有51個不同的造型、20種不同的招式,每次攻擊都會隨機使用一種。 (21) 本遊戲充分使用自訂函式功能,使程式更加簡潔。 (22) 紀錄時間點再以減法減去原時間點的方式可在形式上創建多個計時器,讓每個角色偵測時間的功能不互相影響。 (23) 當按下停止鍵,就會出現本遊戲的縮圖,利用Scratch幻影的功能來設置。 ENGLISH notes and credits: coming soon ===================================== FILE HISTORY OF AFTER OFFICIALLY SUBMITTING UTC+8 2020/02/19 After LVL 10: Stop button added UTC+8 2020/02/17 17:00 Bug: enemies left became -1 fixed UTC+8 2020/02/17 16:19 Received suggestions from the teacher UTC+8 2020/02/16 23:05 Found out that color bug is because of its Scratch version UTC+8 2020/02/16 23:00 downloaded the newest offline Scratch editor UTC+8 2020/02/16 22:50 this field is created UTC+8 2020/02/16 22:40 enemy4 dying sound added UTC+8 2020/02/16 22:30 enemy5 brightness (color) bug fixed UTC+8 2020/02/16 21:20 CRITICAL BUGS FOUNDED WHEN DOWNLOAD! UTC+8 2020/02/16 20:30 ORIGINAL PROJECT SUBMITTED OFFICIALLY