Files
linux-odyssey/quests/explore/game.yml
T
2023-11-21 21:24:21 +08:00

142 lines
4.6 KiB
YAML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
title: 在終端機中探索檔案
instruction: |
在這一關,你將會學到如何使用終端機探索檔案。
請輸入 `echo start` 來開始這一關。
stages:
- id: warning-01
repeatable: true
condition:
command:
- ' '
hints: |
!! 請勿使用全形空格 !!
- id: 00
task: 輸入 `echo start` 來開始教程
repeatable: false
condition:
output:
- ^start$
responses:
- type: narrative
content:
- 在終端機中,並沒有圖形介面可以讓你查看資料夾中的檔案。
- 但是你可以透過 `ls` 指令來查看資料夾中的檔案。
- 在輸入 `ls` 指令後,終端機會顯示出資料夾中的檔案。
- 現在,請你試著輸入 `ls` 指令,並查看資料夾中的檔案。
hints: |
➤ 輸入 `ls` 並查看資料夾中的檔案
- id: 01
task: 查看資料夾中的檔案
repeatable: false
requirements:
- 00
condition:
command:
- ls
responses:
- type: narrative
content:
- 你應該可以看到終端機上顯示了你在 `echo` 指令後面的文字。
- 接下來,請你試著在終端機上顯示 `How are you?`。
hints: |
➤ 利用 `echo` 指令來在終端機上顯示 `How are you?`
- id: 02.1
repeatable: false
requirements:
- 01
condition:
command:
- ^echo$
hints: |
➤ 在 `echo` 後面還需要加上一些文字
- id: 02.2
repeatable: false
requirements:
- 01
condition:
command:
- ^[Hh]ow are you
hints: |
➤ 在 `How are you?` 前面必須加上 `echo`
- id: 02
task: 在終端機上顯示 `How are you?`
repeatable: false
requirements:
- 01
condition:
output:
- ^[Hh]ow are you\??$
responses:
- type: narrative
content:
- 你成功的在終端機上顯示了 `How are you?`。
- 相信你已經了解 `echo` 指令的用法了。
- 接下來,要像你介紹 `echo` 在遊戲中的特殊功能,那就是詠唱咒語。
- 你可以通過輸入 `echo [咒語]` 來詠唱咒語,並產生對應的特殊效果。
- 但是要注意,詠唱咒語只有在 Linux Odyssey 中才會有特殊效果。
- 在真實的 Linux 環境中,詠唱咒語並不會有任何特殊效果。
- 現在,有一段咒語叫做 `HELP`,請你試著使用 `echo` 詠唱這段咒語。
hints: |
➤ 試著使用 `echo` 來詠唱 `HELP` 咒語
➤ 注意:咒語要使用大寫
- id: 03
task: 詠唱 `HELP` 咒語
repeatable: false
requirements:
- 02
condition:
output:
- ^HELP$
responses:
- type: narrative
content:
- 你詠唱了 `HELP` 咒語,一位精靈出現了。
- type: dialogue
speaker: Unix 精靈
content:
- 你好,我是 Unix 精靈。
- 既然你使用了 `HELP` 咒語呼喚我,就讓我來教你一個咒語吧。
- 讓我想想... 好了,我想到了一個咒語,叫做 `WATER`。
- 這是施展水魔法的咒語。詠唱這個咒語可以施展水魔法,產生少量的水。
- 試著使用 `echo` 詠唱這個咒語吧。
hints: |
➤ 詠唱 `WATER` 咒語
- id: END
task: 詠唱 `WATER` 咒語
repeatable: false
requirements:
- 03
condition:
output:
- ^WATER$
responses:
- type: narrative
content:
- 你施展了水魔法,一個水球出現在你的手中。
- type: dialogue
speaker: Unix 精靈
content:
- 很好,你已經學會了水魔法。
- type: narrative
content:
- 真厲害,你已經了解如何使用 `echo` 指令,並且學會了詠唱咒語的方法。
- 最後複習一下,你可以通過輸入 `echo [文字]` 來在終端機上顯示文字。
- 你也可以通過輸入 `echo [咒語]` 來詠唱咒語,並產生對應的特殊效果。
- 不要忘了,詠唱咒語只有在 Linux Odyssey 中才會有特殊效果。
- 在真實的 Linux 環境中,咒語只會被視為一串文字顯示出來而已。
- 以上就是 `echo` 指令的用法,請繼續努力,完成接下來的關卡吧!
hints: |
複習:
  通過輸入 `echo [文字]` 來在終端機上顯示文字
  通過輸入 `echo [咒語]` 來詠唱咒語
  咒語只有在 Linux Odyssey 中才會有特殊效果