ETH官方钱包

前往
大廳
主題

E-game U世代島嶼學習樂園 打寇島 達克魔法村 四星技巧 攻略

R | 2024-10-13 14:14:16 | 巴幣 2 | 人氣 115

E-game是由高雄市政府教育局製作的線上遊戲平臺。國小或國中電腦課時,視學校而定,有些老師可能會讓大家玩Scratch或這個遊戲,其中E-game以打寇島最著名,收錄很多類似Scratch的積木寫程式關卡。關卡看重積木數量,使用的積木數量與關卡預設相同可以拿到三星,而使用比關卡要求少的積木則可拿到四星
由於這遊戲相關網路文章很少,所以我想做些攻略,分享與統整達克魔法村(四星)遊戲技巧。無論國小、國中還是其他有興趣的人都可以看一下。(っ●ω●)っ

▲我的魔法力目前是比榜上所有人高...但是榜單只包含學生帳號,不知道是否有其他民眾更高

這篇內容主要以介紹特殊技巧為主,如果想要抄作業,直接過關的話推薦北方羽林的攻略
假如看圖過不去,有可能是右轉左轉、前進後退、+(加號)與÷(除號)看錯——這兩個真的很容易看錯,請多仔細觀察。
注意,遊戲近期更新71~90關,原本的8-5~9-6(61~70關)的關卡都被替換掉了,所以這些關卡的四星很可能已成為絕響......。

技巧目錄(按照重要或實用程度由上到下區分,1~4大概是遊戲bug或特性,未來可能被移除而失效):
1.不占數量的積木方塊★★★★
2.沒有積木則視為零★★★
3.系統判讀只在結束時
4.直線像素似標準值也成功(部分似乎已被修復,但在武館仍適用)
--------------------
5.善用反三角函數簡略步驟★★
6.積木繁瑣就嘗試函數
7.不被多邊形迴圈數限制




1.不占數量的積木方塊
想法來源: (北方羽林)
打寇島隱藏密技:如何取的不占數量的積木方塊

這是最重要的技巧,大多數有函數的關卡都靠這個拿四星,後面介紹的一些技巧很多時候得搭配這個特性使用。
具體步驟:
▲部分關卡比如4-2天空傳送陣,系統會提供預設積木,但你無法滑鼠右鍵點擊複製。此時就取一個迴圈或函數出來

▲將預設積木從預設迴圈中拉出,放入自己取的函數裡。

▲滑鼠右鍵點擊你取出的函數,複製積木

▲此時把你自己取的函數移除後,你會發現多出來的積木不占空間(右上角的已用積木)。
剩下的就看自己怎麼運用。

如果你只想要預設程式的數值,就把預設數值放入任一可結合的積木中再去複製▼

?可四星關卡:4-2  4-3  5-4  5-5  6-5  6-6  6-7  6-8  7-1  7-2  8-3  8-4



2.沒有積木則視為零
一條積木沒有數值的話,數值欄位視為0

▲上圖右邊的積木與左邊的積木執行的結果是相同的
一個關卡就算只能省一個積木也是十分關鍵的,四星往往就是這樣的吹毛求疵。

通常省積木的機會容易出現在▲計數迴圈(for loop)裡,建議多留意此類關卡。

如果計數迴圈的數值有1、5之類,比較接近0的數值,或者迴圈範圍由大到小變化,也可嘗試看看移除參數部分。上圖是近期新增的10-6閃耀雙星八芒星的個人四星解法,可供參考。

?可四星關卡:4-1  4-8  5-1  5-8  8-2  10-6  11-7



3.系統判讀只在結束時
靈感來源:(威廉林的youtube影片)
▲錄影片的是在遊戲只有70關時,不靠外掛拿到最高達克魔法村分數(魔法力)的人,基本上70關以前所有能四星的關卡就展示在這部影片中。其中61~70關目前已被替換,新關卡能否四星有待研究。雖然片主留言區給了提示,但我也是嘗試了無數次才發現這個特性,實在是折磨(`へ′≠)。

▲以3-8精煉魔法元素為例,這關旨在告訴玩家函數積木的用法,函數相當於一串打包的程式指令,輸入一個值就丟出一個值。而遊戲中的函數積木需要以一塊積木呼叫才能啟動。

倘若不透過函數而執行程序也是OK的,但是在這關系統會硬性要求使用呼叫函數積木

▲首先把程式從函數中拖出來,接著拉低執行速度後直接開始執行程式。

在圖畫完以前把呼叫函數積木從列表中取出來,過關時系統會從執行開始時紀錄使用積木數,而系統則是在繪圖完後才會開始偵測有沒有使用特定積木

▲這樣四星就到手了,實際上0積木過關。

?可四星關卡:3-8  4-5  4-7



4.直線像素似標準值也成功
遊戲中有時繪圖差一點也能成功,尤其是直線特別明顯。
▲以武館為例,在武館一個長度104的直線,輸入100也能過關。


▲原先達克魔法村有一關可用此技巧四星,但我目前嘗試卻發現好像不行,長度102雖然只差2像素,但也不能過,也許被修掉了
但這個想法仍可用在武館,下次你看到某些武館提示說前進121.01245672926、右轉56.21245802024°之類的數字時,你頂多輸入121.01與56.212°就夠了。
具體容許差多少像素雖然Hello Bug曾說過,但我忘了,只記得武館的判定標準是比魔法村嚴格的。我對這方面不太在行,所以就交給有心人調查吧。

?原本可四星關卡:6-4  8-2



5.善用反三角函數簡略步驟
部分需要國中程度的數學能力,不太懂的可以直接去看下方★★★的部分
有些關卡需要從某一點跳躍到定點再執行下一步,通常都是走直角到達定點,這時就有機可趁。
▲比如11-1雙層增強能量黑石,此時需要讓角色跳到下一條線上。

▲按正常解法要花費8個積木(向後跳350、右轉90°,向前跳20,左轉90°),行經的路線為紅色路徑
觀察圖中三角形可知兩股長分別為350、20,此時透過兩股長度求得斜邊長,並推算三角形sin、cos等三角函數值,再利用arcsin、arccos等反三角函數回推角度,就能知道如何抄捷徑走黃色路徑,花費6個積木(右轉176.73°、向前跳350.57、右轉176.73°)完成。▼
▲由於最小內角角度為3.27°,而角色本身旋轉的角度的是三角形的外角,因此180° - 3.27° = 176.73°,即為程式應該執行的右轉度數。向前跳350.571後,因為兩條黑色直線(關卡直線)平行,使得內錯角(3.27°)相等▼。因此同樣180°- 3.27° = 176.73°,為左轉度數。整個過程就是黃框數值的由來



一般來說詢問ChatGPT,它就會直接計算答案了。提供ai三角形兩股長(直角三角形較短的兩邊)
後詢問斜邊與最小角度,它可以給數值,以下是跳躍前、跳躍後角色仍同方向,且整體往右移動的做法,移動軌跡相當於N這個字。
?右轉(180°-最小角度)
?向前跳(斜邊長)
?左轉(180°-最小角度)
(註:在上面11-1雙層增強能量黑石中,依照我的作法,不知為何不動積木的情況下,前兩次嘗試會失敗,但第三次就會成功,是系統會隨次數增加而改變嚴格度嗎)

?可四星關卡:7-6  8-1  11-1  11-2



6.積木繁瑣就嘗試函數
想法來源:(文雅國小)

▲如果看到同一條積木執行很多次,比如右轉120°,可以丟到函數裡,用呼叫函數積木取代右轉120°,這樣就可省下一些積木。

?可四星關卡:5-3



7.不被多邊形迴圈數限制
這個比較少用到,能用到四星的一個關卡也被替換掉了,但知道的話畫某些圖形能節省一些步驟。
比如,在畫這張圖時畫正方形時迴圈重複5次,此時角色的朝向就不需要多轉一個彎。▼


?原本可四星關卡:8-7(舊)
?可四星關卡:11-6


剩下的關卡的優化空間就是憑實力了

網站總整理:
--------------------
E-game U世代島嶼學習樂園
--------------------
(影片版1~70關攻略,手把手教學)
YT片主:三哥哥
--------------------
(文字圖片版四星攻略)
撰文者:北方羽林
--------------------
(圖片版四星攻略)
STEAM教育-文雅國小
四星解答
--------------------
(前70關可四星關卡的參考影片,非攻略)
YT片主:威廉林
--------------------
(已被移除的原61~70關圖片版攻略)
作者:碧華國小 邱昭士
--------------------

(Hello Bug——用不知名方式修改遊戲數據做出各種奇特吸睛武館,比如會隨著現在時間變化圖形的武館等。曾被E-game官方po到FB▼的人)
YT片主:Hello Bug
--------------------


▼最後附上3年前參考hello bug影片做的卡比武館( ̄▽ ̄)/~可惜每過一年武館就會重製一次,已經沒了。

2024/10/13
這是我第一次在巴哈發文,如有待改善的地方請多指教~

創作回應

R
需要出新71~90關攻略的在這裡留言,如果人多就出,記得順手給個讚( ̄▽ ̄)/
2024-10-16 17:58:14
DD
請問版主大人可以提供達克魔法村10-1的解法嗎?拜偷拜偷Orz
2024-10-16 20:50:09
R
右轉90
向前跳25
重複5次
--向前進75
--重複24次
----向前跳20
----向前進10
----向後跳30
----右轉15
--右轉144
--向前跳125
這關需要知道五芒星(正五角星)每個角是36度
10-1是新20關中,我覺得解起來第二難的武館。提示給太少了,原本以為中心是畫五邊形,結果是五芒星,導致一開始明明圖畫一樣卻還是過不了,花了半天的時間才想通。
2024-10-16 23:32:18
DD
版主超強,終於過關了。感謝!??????
2024-10-17 05:44:13

更多創作