mirror of
https://github.com/linux-odyssey/linux-odyssey.git
synced 2026-11-08 11:30:12 +08:00
improve quests
This commit is contained in:
1 parent
f657f633b4
commit
d64a4ae81d
4 files changed
+72
-16
No files matched your search
+62
-1
@@ -1,6 +1,67 @@
|
|||||||
exceptions:
|
exceptions:
|
||||||
- condition:
|
- condition:
|
||||||
command:
|
command:
|
||||||
|
- '[\uff21-\uff3a\uff41-\uff5a]'
|
||||||
|
responses:
|
||||||
|
- type: narrative
|
||||||
|
content:
|
||||||
|
- '!! 請使用半形英文字母 !!'
|
||||||
|
|
||||||
|
- condition:
|
||||||
|
command:
|
||||||
|
- ' '
|
||||||
|
responses:
|
||||||
|
- type: narrative
|
||||||
|
content:
|
||||||
|
- '!! 請使用半形空格 !!'
|
||||||
|
|
||||||
|
- condition:
|
||||||
|
or:
|
||||||
|
- command:
|
||||||
- '`'
|
- '`'
|
||||||
hints:
|
- command:
|
||||||
|
- \'
|
||||||
|
responses:
|
||||||
|
- type: narrative
|
||||||
|
content:
|
||||||
- '!! 不需要輸入上下引號 !!'
|
- '!! 不需要輸入上下引號 !!'
|
||||||
|
|
||||||
|
- condition:
|
||||||
|
command:
|
||||||
|
- ^echo\S*$
|
||||||
|
responses:
|
||||||
|
- type: narrative
|
||||||
|
content:
|
||||||
|
- '!! `echo` 後面要加空格 !!'
|
||||||
|
|
||||||
|
- condition:
|
||||||
|
command:
|
||||||
|
- ^cd\S*$
|
||||||
|
responses:
|
||||||
|
- type: narrative
|
||||||
|
content:
|
||||||
|
- '!! `cd` 後面要加空格 !!'
|
||||||
|
|
||||||
|
- condition:
|
||||||
|
command:
|
||||||
|
- ^ls\S*$
|
||||||
|
responses:
|
||||||
|
- type: narrative
|
||||||
|
content:
|
||||||
|
- '!! `ls` 後面要加空格 !!'
|
||||||
|
|
||||||
|
- condition:
|
||||||
|
command:
|
||||||
|
- ^[Ii]s$
|
||||||
|
responses:
|
||||||
|
- type: narrative
|
||||||
|
content:
|
||||||
|
- '!! `ls` 的首字母是小寫的 `L`,不是 `I` !!'
|
||||||
|
|
||||||
|
- condition:
|
||||||
|
command:
|
||||||
|
- 嗨
|
||||||
|
responses:
|
||||||
|
- type: narrative
|
||||||
|
content:
|
||||||
|
- '嗨~'
|
||||||
@@ -42,13 +42,6 @@ stages:
|
|||||||
content:
|
content:
|
||||||
- 請先回到 `/home/commander/` 資料夾
|
- 請先回到 `/home/commander/` 資料夾
|
||||||
- 輸入 `cd ~` 來返回 `/home/commander/` 資料夾
|
- 輸入 `cd ~` 來返回 `/home/commander/` 資料夾
|
||||||
- condition:
|
|
||||||
command:
|
|
||||||
- ^[Ii]s$
|
|
||||||
responses:
|
|
||||||
- type: narrative
|
|
||||||
content:
|
|
||||||
- '!! `ls` 的首字母是小寫的 `L`,不是 `I` !!'
|
|
||||||
responses:
|
responses:
|
||||||
- content:
|
- content:
|
||||||
- 你應該能看到資料夾中的內容了。
|
- 你應該能看到資料夾中的內容了。
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ instruction: |
|
|||||||
|
|
||||||
在畫面的中間可以看到終端機和提示兩個區塊。
|
在畫面的中間可以看到終端機和提示兩個區塊。
|
||||||
請你在終端機中的 `commander:~ $` 後面輸入 `echo start` 並按下 Enter 來開始教程。
|
請你在終端機中的 `commander:~ $` 後面輸入 `echo start` 並按下 Enter 來開始教程。
|
||||||
|
!! 注意:不需要輸入上下引號 !!
|
||||||
|
|
||||||
stages:
|
stages:
|
||||||
- id: start
|
- id: start
|
||||||
@@ -65,6 +66,7 @@ stages:
|
|||||||
hints:
|
hints:
|
||||||
- ➤ 按下 `Ctrl + C` 能夠中斷指令
|
- ➤ 按下 `Ctrl + C` 能夠中斷指令
|
||||||
- ➤ 劇情進行時可以按下 `Enter` 來快速跳過
|
- ➤ 劇情進行時可以按下 `Enter` 來快速跳過
|
||||||
|
- ➤ 輸入 `echo finish` 來結束這一關
|
||||||
|
|
||||||
- id: END
|
- id: END
|
||||||
task: 結束關卡
|
task: 結束關卡
|
||||||
|
|||||||
@@ -12,9 +12,9 @@ stages:
|
|||||||
task: 輸入 `echo help` 來朗誦咒語
|
task: 輸入 `echo help` 來朗誦咒語
|
||||||
condition:
|
condition:
|
||||||
pwd:
|
pwd:
|
||||||
- '^/home/commander$'
|
- ^/home/commander$
|
||||||
command:
|
command:
|
||||||
- echo [Hh]elp
|
- ^echo [Hh]elp$
|
||||||
responses:
|
responses:
|
||||||
- type: narrative
|
- type: narrative
|
||||||
content:
|
content:
|
||||||
@@ -39,9 +39,9 @@ stages:
|
|||||||
- help
|
- help
|
||||||
condition:
|
condition:
|
||||||
pwd:
|
pwd:
|
||||||
- '^/home/commander$'
|
- ^/home/commander$
|
||||||
command:
|
command:
|
||||||
- ls
|
- ^ls$
|
||||||
responses:
|
responses:
|
||||||
- type: narrative
|
- type: narrative
|
||||||
content:
|
content:
|
||||||
@@ -65,9 +65,9 @@ stages:
|
|||||||
- find-scroll
|
- find-scroll
|
||||||
condition:
|
condition:
|
||||||
pwd:
|
pwd:
|
||||||
- '^/home/commander$'
|
- ^/home/commander$
|
||||||
command:
|
command:
|
||||||
- cat forgotten_scroll.txt
|
- ^cat forgotten_scroll.txt$
|
||||||
responses:
|
responses:
|
||||||
- type: dialogue
|
- type: dialogue
|
||||||
speaker: Unix 精靈
|
speaker: Unix 精靈
|
||||||
@@ -83,9 +83,9 @@ stages:
|
|||||||
- read-forgotten-scroll
|
- read-forgotten-scroll
|
||||||
condition:
|
condition:
|
||||||
pwd:
|
pwd:
|
||||||
- '^/home/commander$'
|
- ^/home/commander$
|
||||||
command:
|
command:
|
||||||
- echo [Hh]ello\s*[Ww]orld
|
- ^echo [Hh]ello\s*[Ww]orld$
|
||||||
responses:
|
responses:
|
||||||
- type: narrative
|
- type: narrative
|
||||||
content:
|
content:
|
||||||
|
|||||||
Reference in new issue
Block a user