mirror of
https://github.com/linux-odyssey/linux-odyssey.git
synced 2026-11-05 19:20:12 +08:00
fix: update quest [cast]
This commit is contained in:
1 parent
3deabb25a9
commit
462f17a779
2 files changed
+10
-149
No files matched your search
+10
-18
@@ -3,23 +3,23 @@ instruction: |
|
|||||||
在這個關卡中,你將會學到:
|
在這個關卡中,你將會學到:
|
||||||
1. 如何使用 `echo` 指令
|
1. 如何使用 `echo` 指令
|
||||||
|
|
||||||
準備好就輸入 `echo start` 開始吧!
|
按下中間的 `start` 按鈕來開始這個關卡。
|
||||||
|
|
||||||
requirements:
|
requirements:
|
||||||
- get-started
|
- get-started
|
||||||
|
|
||||||
stages:
|
stages:
|
||||||
- id: start
|
- id: start
|
||||||
task: 輸入 `echo start` 來開始教程
|
task: 按下 `start` 按鈕開始
|
||||||
condition:
|
condition:
|
||||||
output:
|
output:
|
||||||
- ^start$
|
- start
|
||||||
responses:
|
responses:
|
||||||
- content:
|
- content: |
|
||||||
- 你剛才使用的指令叫做 `echo`。
|
還記得第一關使用的指令 `echo` 嗎?
|
||||||
- '`echo` 指令可以將後方接續的文字輸出到終端機上。'
|
`echo` 指令可以將後方接續的文字輸出到終端機上。
|
||||||
- 例如你輸入 `echo Hello`,終端機就會顯示 `Hello`。
|
例如你輸入 `echo Hello`,終端機就會顯示 `Hello`。
|
||||||
- 你可以試著輸入 `echo` 並在後面加上一些文字,然後按下 Enter 鍵,就可以看到終端機上顯示了你剛才輸入的文字。
|
你可以試著輸入 `echo ` 並在後面加上一些文字,然後按下 Enter 鍵,就可以看到終端機上顯示了你剛才輸入的文字。
|
||||||
hints:
|
hints:
|
||||||
- ➤ 輸入 `echo` 並在後面加上一些文字
|
- ➤ 輸入 `echo` 並在後面加上一些文字
|
||||||
- ➤ 例如:`echo example`
|
- ➤ 例如:`echo example`
|
||||||
@@ -30,7 +30,7 @@ stages:
|
|||||||
- start
|
- start
|
||||||
condition:
|
condition:
|
||||||
command:
|
command:
|
||||||
- ^echo .*
|
- echo .*
|
||||||
responses:
|
responses:
|
||||||
- content:
|
- content:
|
||||||
- 你應該可以看到終端機上顯示了你在 `echo` 指令後面的文字。
|
- 你應該可以看到終端機上顯示了你在 `echo` 指令後面的文字。
|
||||||
@@ -59,17 +59,9 @@ stages:
|
|||||||
responses:
|
responses:
|
||||||
- type: narrative
|
- type: narrative
|
||||||
content:
|
content:
|
||||||
- 在 `echo` 後面還需要加上一些文字
|
- 在 `echo ` 後面還需要加上 `How are you?`
|
||||||
responses:
|
responses:
|
||||||
- content:
|
- content:
|
||||||
- 你成功的在終端機上顯示了 `How are you?`。
|
- 你成功的在終端機上顯示了 `How are you?`。
|
||||||
- 相信你已經了解如何使用 `echo` 指令來顯示文字了。
|
- 相信你已經了解如何使用 `echo` 指令來顯示文字了。
|
||||||
- 之後如果要在終端機顯示文字,記得可以使用 `echo` 指令。
|
- 之後如果要在終端機顯示文字,記得可以使用 `echo` 指令。
|
||||||
|
|
||||||
exceptions:
|
|
||||||
- repeatable: true
|
|
||||||
condition:
|
|
||||||
command:
|
|
||||||
- ' '
|
|
||||||
hints:
|
|
||||||
- '!! 請勿使用全形空格 !!'
|
|
||||||
@@ -1,131 +0,0 @@
|
|||||||
title: 輸出文字
|
|
||||||
instruction: |
|
|
||||||
在這個關卡中,你將會學到:
|
|
||||||
1. 如何使用 `echo` 指令
|
|
||||||
2. `echo` 指令在遊戲中的用途
|
|
||||||
|
|
||||||
準備好就輸入 `echo start` 開始吧!
|
|
||||||
|
|
||||||
requirements:
|
|
||||||
- get-started
|
|
||||||
|
|
||||||
stages:
|
|
||||||
- id: warning-01
|
|
||||||
repeatable: true
|
|
||||||
condition:
|
|
||||||
command:
|
|
||||||
- ' '
|
|
||||||
hints:
|
|
||||||
- '!! 請勿使用全形空格 !!'
|
|
||||||
|
|
||||||
- id: start
|
|
||||||
task: 輸入 `echo start` 來開始教程
|
|
||||||
condition:
|
|
||||||
output:
|
|
||||||
- ^start$
|
|
||||||
responses:
|
|
||||||
- content:
|
|
||||||
- 你剛才使用的指令叫做 `echo`。
|
|
||||||
- '`echo` 指令可以將後方接續的文字輸出到終端機上。'
|
|
||||||
- 例如你輸入 `echo Hello`,終端機就會顯示 `Hello`。
|
|
||||||
- 你可以試著輸入 `echo` 並在後面加上一些文字,然後按下 Enter 鍵,就可以看到終端機上顯示了你剛才輸入的文字。
|
|
||||||
hints:
|
|
||||||
- ➤ 輸入 `echo` 並在後面加上一些文字
|
|
||||||
- ➤ 例如:`echo example`
|
|
||||||
|
|
||||||
- id: echo
|
|
||||||
task: 在終端機上顯示顯示任意文字
|
|
||||||
requirements:
|
|
||||||
- start
|
|
||||||
condition:
|
|
||||||
command:
|
|
||||||
- ^echo .*
|
|
||||||
responses:
|
|
||||||
- content:
|
|
||||||
- 你應該可以看到終端機上顯示了你在 `echo` 指令後面的文字。
|
|
||||||
- 接下來,請你試著在終端機上顯示 `How are you?`。
|
|
||||||
hints:
|
|
||||||
- ➤ 利用 `echo` 指令來在終端機上顯示 `How are you?`
|
|
||||||
|
|
||||||
- id: how-are-you
|
|
||||||
task: 在終端機上顯示 `How are you?`
|
|
||||||
requirements:
|
|
||||||
- echo
|
|
||||||
condition:
|
|
||||||
output:
|
|
||||||
- ^[Hh]ow are you\??$
|
|
||||||
exceptions:
|
|
||||||
- condition:
|
|
||||||
command:
|
|
||||||
- ^[Hh]ow are you\??$
|
|
||||||
responses:
|
|
||||||
- type: narrative
|
|
||||||
content:
|
|
||||||
- 在 `How are you?` 前面必須加上 `echo`
|
|
||||||
- condition:
|
|
||||||
command:
|
|
||||||
- ^echo$
|
|
||||||
responses:
|
|
||||||
- type: narrative
|
|
||||||
content:
|
|
||||||
- 在 `echo` 後面還需要加上一些文字
|
|
||||||
responses:
|
|
||||||
- content:
|
|
||||||
- 你成功的在終端機上顯示了 `How are you?`。
|
|
||||||
- 相信你已經了解 `echo` 指令的用法了。
|
|
||||||
- 接下來,要像你介紹 `echo` 在遊戲中的特殊功能,那就是詠唱咒語。
|
|
||||||
- 你可以通過輸入 `echo [咒語]` 來詠唱咒語,並產生對應的特殊效果。
|
|
||||||
- 但是要注意,詠唱咒語只有在 Linux Odyssey 中才會有特殊效果。
|
|
||||||
- 在真實的 Linux 環境中,詠唱咒語並不會有任何特殊效果。
|
|
||||||
- 現在,有一段咒語叫做 `HELP`,請你試著使用 `echo` 詠唱這段咒語。
|
|
||||||
hints:
|
|
||||||
- ➤ 試著使用 `echo` 來詠唱 `HELP` 咒語
|
|
||||||
- ➤ 注意:咒語要使用大寫
|
|
||||||
|
|
||||||
- id: help
|
|
||||||
task: 詠唱 `HELP` 咒語
|
|
||||||
requirements:
|
|
||||||
- how-are-you
|
|
||||||
condition:
|
|
||||||
output:
|
|
||||||
- ^HELP$
|
|
||||||
responses:
|
|
||||||
- content:
|
|
||||||
- 你詠唱了 `HELP` 咒語,一位精靈出現了。
|
|
||||||
- type: dialogue
|
|
||||||
speaker: Unix 精靈
|
|
||||||
content:
|
|
||||||
- 你好,我是 Unix 精靈。
|
|
||||||
- 既然你使用了 `HELP` 咒語呼喚我,就讓我來教你一個咒語吧。
|
|
||||||
- 讓我想想... 好了,我想到了一個咒語,叫做 `WATER`。
|
|
||||||
- 這是施展水魔法的咒語。詠唱這個咒語可以施展水魔法,產生少量的水。
|
|
||||||
- 試著使用 `echo` 詠唱這個咒語吧。
|
|
||||||
hints:
|
|
||||||
- ➤ 詠唱 `WATER` 咒語
|
|
||||||
|
|
||||||
- id: END
|
|
||||||
task: 詠唱 `WATER` 咒語
|
|
||||||
requirements:
|
|
||||||
- help
|
|
||||||
condition:
|
|
||||||
output:
|
|
||||||
- ^WATER$
|
|
||||||
responses:
|
|
||||||
- content:
|
|
||||||
- 你施展了水魔法,一個水球出現在你的手中。
|
|
||||||
- type: dialogue
|
|
||||||
speaker: Unix 精靈
|
|
||||||
content:
|
|
||||||
- 很好,你已經學會了水魔法。
|
|
||||||
- content:
|
|
||||||
- 真厲害,你已經了解如何使用 `echo` 指令,並且學會了詠唱咒語的方法。
|
|
||||||
- 最後複習一下,你可以通過輸入 `echo [文字]` 來在終端機上顯示文字。
|
|
||||||
- 你也可以通過輸入 `echo [咒語]` 來詠唱咒語,並產生對應的特殊效果。
|
|
||||||
- 不要忘了,詠唱咒語只有在 Linux Odyssey 中才會有特殊效果。
|
|
||||||
- 在真實的 Linux 環境中,咒語只會被視為一串文字顯示出來而已。
|
|
||||||
- 以上就是 `echo` 指令的用法,請繼續努力,完成接下來的關卡吧!
|
|
||||||
hints: |
|
|
||||||
複習:
|
|
||||||
通過輸入 `echo [文字]` 來在終端機上顯示文字
|
|
||||||
通過輸入 `echo [咒語]` 來詠唱咒語
|
|
||||||
咒語只有在 Linux Odyssey 中才會有特殊效果
|
|
||||||
Reference in new issue
Block a user