mirror of
https://github.com/linux-odyssey/linux-odyssey.git
synced 2026-11-08 11:30:12 +08:00
wip: migrate backend to new game package
This commit is contained in:
1 parent
1d843f7355
commit
1616f62755
94 files changed
+263
-3055
No files matched your search
+37
-40
@@ -3,63 +3,60 @@ instruction: |
|
||||
在這個關卡中,你將會學到:
|
||||
1. 如何使用 `echo` 在終端機上顯示文字。
|
||||
|
||||
requirements:
|
||||
- get-started
|
||||
# requirements:
|
||||
# - get-started
|
||||
|
||||
stages:
|
||||
- id: start
|
||||
task: 按下 `開始` 按鈕開始
|
||||
name: 按下 `開始` 按鈕開始
|
||||
condition:
|
||||
command:
|
||||
- ^echo start$
|
||||
responses:
|
||||
- content: |
|
||||
還記得第一關使用的指令 `echo` 嗎?
|
||||
`echo` 指令可以將後方接續的文字輸出到終端機上。
|
||||
例如你輸入 `echo Hello`,終端機就會顯示 `Hello`。
|
||||
你可以試著輸入 `echo ` 並在後面加上一些文字,然後按下 Enter 鍵,就可以看到終端機上顯示了你剛才輸入的文字。
|
||||
command: ^echo start$
|
||||
response:
|
||||
content: |
|
||||
還記得第一關使用的指令 `echo` 嗎?
|
||||
`echo` 指令可以將後方接續的文字輸出到終端機上。
|
||||
例如你輸入 `echo Hello`,終端機就會顯示 `Hello`。
|
||||
你可以試著輸入 `echo ` 並在後面加上一些文字,然後按下 Enter 鍵,就可以看到終端機上顯示了你剛才輸入的文字。
|
||||
hints:
|
||||
- ➤ 輸入 `echo` 並在後面加上一些文字
|
||||
- ➤ 例如:`echo example`
|
||||
|
||||
- id: echo
|
||||
task: 在終端機上顯示顯示任意文字
|
||||
name: 在終端機上顯示顯示任意文字
|
||||
requirements:
|
||||
- start
|
||||
condition:
|
||||
command:
|
||||
- ^echo .*
|
||||
responses:
|
||||
- content:
|
||||
- 你應該可以看到終端機上顯示了你在 `echo` 指令後面的文字。
|
||||
- 接下來,請你試著在終端機上顯示 `How are you?`。
|
||||
command: ^echo .*
|
||||
response:
|
||||
content: |
|
||||
你應該可以看到終端機上顯示了你在 `echo` 指令後面的文字。
|
||||
接下來,請你試著在終端機上顯示 `How are you?`。
|
||||
hints:
|
||||
- ➤ 利用 `echo` 指令來在終端機上顯示 `How are you?`
|
||||
|
||||
- id: END
|
||||
task: 在終端機上顯示 `How are you?`
|
||||
name: 在終端機上顯示 `How are you?`
|
||||
requirements:
|
||||
- echo
|
||||
condition:
|
||||
command:
|
||||
- ^echo [Hh]ow are you\??$
|
||||
command: ^echo [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 ` 後面還需要加上 `How are you?`
|
||||
responses:
|
||||
- content:
|
||||
- 你成功的在終端機上顯示了 `How are you?`。
|
||||
- 相信你已經了解如何使用 `echo` 指令來顯示文字了。
|
||||
- 之後如果要在終端機顯示文字,記得可以使用 `echo` 指令。
|
||||
- id: missing_echo
|
||||
condition:
|
||||
command: ^[Hh]ow are you\??$
|
||||
response:
|
||||
type: narrative
|
||||
content: |
|
||||
在 `How are you?` 前面必須加上 `echo`
|
||||
- id: incomplete_command
|
||||
condition:
|
||||
command: ^echo$
|
||||
response:
|
||||
type: narrative
|
||||
content: |
|
||||
在 `echo ` 後面還需要加上 `How are you?`
|
||||
response:
|
||||
content: |
|
||||
你成功的在終端機上顯示了 `How are you?`。
|
||||
相信你已經了解如何使用 `echo` 指令來顯示文字了。
|
||||
之後如果要在終端機顯示文字,記得可以使用 `echo` 指令。
|
||||
Reference in new issue
Block a user