台大資訊系 2024 資訊營所使用的教學用遊戲原始碼。
推薦使用 virtual environment。以 bash/zsh 的 Linux 環境下,使用 Venv 為例:
- (Debian/Ubuntu) 確保安裝
python3.11-venv
。可以用sudo apt install python3.11-venv
安裝。 - 在根目錄運行
python3 -m venv .venv
。 - 在根目錄運行
source .venv/bin/activate
。 - 看到 prompt 前面出現
(.venv)
就成功啟動環境了。 - 運行
pip install -r requirements.txt
安裝 dependencies。
注意 python3.11
可能需要更新成其他更新的版本。
對於 VScode 使用者,可以直接使用內建指令創建虛擬環境。步驟如下:
Ctrl+Shift+P
,選取 Python: Create Environment...。- 選取 Venv。
- 選取想要使用的 interpreter。一般來說,選取
/bin/python3
就好了。 - 在詢問要安裝的 dependencies 時,選擇
requirements.txt
。
參考這個。
請使用 PEP 8 統一格式。範例使用如下:
autopep8 --in-place --recursive .
這會在不改變行為的前提下修復大部分 PEP 8 問題。
VScode 使用者推薦使用這個 extension 為預設 formatter。
另外,可選的使用 isort
:
isort .
- 在 Windows 使用
python
,在 MacOS/Linux 使用python3
。
- 王淇 littlecube8152
- 李瑞恩 LEbullient
- 周昀蓉 miachou1225
- 官毓韋 Achi-kyw
- 林映辰 MiriamLin
- 邱翊均 PixelCat31415
- 洪銘德 shimeming
- 胡祐誠 HyperSoWeak
- 高嘉泓 victor0206
- 常洧丞 WeberChang-dev
- 張閔堯 Yao1004
- 曹紹洵 seantsao00
- 笪瑜庭 iazzenma
- 陳愷欣 kxcathy
- 黃睿加 rueijiahuang
- 楊翔宇 racercode
- 蔡朝暐 JerryTsai12
- 鄭又齊 Dandan489
- 鄭詠堯 yungyaoc
- 蘇翊軒 brizxz
- 李佩恆 pei-heng-li
- 周昀蓉 miachou1225
- 邱子芹 cthziun
- 胡祐誠 HyperSoWeak
- 笪瑜庭 iazzenma
- 陳柏靜 ldOwObl
- 陳愷欣 kxcathy
- 陳嘉翎 ChiaLingChen
- 黃睿加 rueijiahuang
- 王淇 littlecube8152
- 王褕立 FHVirus
- 高嘉泓 victor0206
- 劉丞浩 CppNoPointer
- 蔡朝暐 JerryTsai12
- 鄭詠堯 yungyaoc
- 蘇翊軒 brizxz
- 洪銘德 shimeming
- 曹紹洵 seantsao00
- 學術負責人 段蓉杉 tuanrongshan
- 主辦 資工系系學會
- 一起籌備資訊營的人們與參加資訊營的所有人
以上名字以中文筆畫數排序