---
tags: linux-odyssey
---
# Linux Odyssey 0720 大松共筆
## Contacts
* [Linuxodyssey.xyz](https://linuxodyssey.xyz)
* [Github](https://github.com/linux-odyssey/linux-odyssey)
* [Fackbook](https://www.facebook.com/LinuxOdyssey)
### email
team@linuxodyssey.xyz
### Slack
#linux-odyssey
### 加入[Matrix ](https://matrix.to/#/#linux-odyssey:linchpins.cloud)一起討論!

臺大 NASA (network admin, system amdin)
## Roadmap
### 增加遊戲關卡
增加至30~40關
git(參考:互動式 Git 教學 https://learngitbranching.js.org/ )
npm
趣味解謎支線
#### 開發環境設定
* 需要 Linux 才能開啟,設定困難
* 嘗試 VM,遇到 MongoDB 的 bug
* cpu requires AVX
* 未來考慮建好 VM 讓開發者下載開發
### 優化頁面設計
### 特別感謝Isaac, Wesley, Hank 提供寶貴意見!

- **Landing Page**
- 進入遊戲之按鈕不夠明確
- 建議放在最醒目位置
- **Login Page**
- 使用者名稱提示不夠清楚
- 建議增加範例
- **遊戲內說明區塊**
- 閱讀顯示自定義
- 部分使用者偏好逐步顯示
- **新手引導**
- 設置第0關,提供新手引導
- 無基礎者剛進入遊戲容易手足無措,需要花一些時間摸索各個區塊功能
- 把使用者當成**
- **關卡指令及內容一致**
- 第一關提示按下「start」,實際應為「開始」
- **關卡完成後**
- 增加下一關之選項
- **遊戲頁面排版**
- 任務(左側)不容易被注意到,首先看到的是提示
- tab 使用的提示不夠明顯
- 到一定程度跳出文字以外的提示
- 新增一關特別長的檔名,強迫使用者用tab
- 課程地圖捲動不夠直觀
- 只能由中心拖拉
- 不易理解課程且不曉得關卡內容
- 建議加入圖像、主題情境
- **學習內容**
- 僅透過練習容易overfitting
- 例如:`mv` 使用之改名、移動。在移動檔案關卡,mv同時可以改名及移動檔案,使用者並不了解兩者使用上具體之差異。
- 基礎觀念不夠清楚
- 例如:移動檔案關的家目錄。使用者於遊玩時並未了解到家目錄之意義,故卡關。
- 不易複習學習過的指令
- 加入回顧於關卡完成
- 建議加入指令庫,記錄學習過的指令集
- 建議新增單獨介紹指令之區塊,以更了解指令
- **增加趣味性**
- 加入故事、遊戲分數兌換獎品、ranking
- 美術設計風格‘隨著關卡延伸
- 加入互動性角色(如小精靈)提供學習過的指令庫
### Bug
- 螢幕比例縮放終端機破圖
- 登入頁面(frequent request 後案訪客登入卻被要求輸入使用者名稱)
- 已完成 bug report:guest 尾號 1634,任務檔案不見無法完成任務
### 解決 Mac & Win 開發環境之問題
Backend -> container 在 Windows & Mac 上寫不進去
* 試著在 container 內用 WS 連
### 雙語化
### security
監控 server loading -> 惡意使用
SSH reduce latency https://mosh.org/
前端 proxy component 做權限控管
local storage 存 user 不會改的部分,加快請求速度
連線外面:squid proxy
OpenGFW
## Landing page design
* animate: GSAP
* 3D: three.js
* 用實際畫面來取代文字介紹
* 影片 spotlight
* 參考 tailwind
* 實裝 filegraph component?
* 把相關功能的 component 放一組展示
* terminal + file graph
* terminal + tutorial
* figma
* community
* icon 包
感謝 ChiChi, Ruby, SHAO 一起討論設計!
## 合作資源:
北大GDSC社團合作
期望:一學期的課程(環境設定 & C++)、工作坊
圖像化
默默會 + 找合作
https://www.facebook.com/rubymokumokukai/?_rdr
## 其他
可以報名 WebConf https://webconf.tw/#/
今天採訪的領夾麥 https://www.bhphotovideo.com/c/product/606469-REG/Sanken_COS_11D_PT_BK_EW_COS_11XPT_Omnidirectional_Lavalier_Microphone.html
# 8/3 Coscup

