# Kuso Physics
English 日本語 繁體中文 简体中文 Français Español
Kuso Physics 是一款以物理為基礎的解謎遊戲,你要操縱環境、運用重力、摩擦力與動量等真實的物理概念,把球引導到目的地。
展示:https://kusogames.github.io/Kuso-Physics/
---
## Kuso Physics 是什麼?
Kuso Physics 以巧妙的關卡設計與逼真的球體運動挑戰玩家。玩家透過搖晃模式(搖晃裝置或移動滑鼠)改變球的軌跡,解開各種物理謎題。
---
## 開始使用(開發者)
這是一款以 Next.js 打造、採用現代網頁技術、可以自行架設的遊戲。
```bash
git clone https://github.com/KusoGames/Kuso-Physics.git
cd Kuso-Physics
npm install
npm run dev
````
這會建立本機開發環境。
接著就能在 `http://localhost:3000` 遊玩。
## 自行架設與一鍵部署
你可以輕鬆 fork 這個儲存庫,在自己的環境中執行遊戲!
### 1. 在 GitHub 上 fork
[](https://github.com/KusoGames/Kuso-Physics/fork)
fork 之後,GitHub Actions 會自動建置並部署網站。
接著到你的儲存庫的 Settings > Pages,發布 `gh-pages` 分支即可。
---
### 2. 在 Vercel 一鍵部署
[](https://vercel.com/import/project?template=https://github.com/KusoGames/Kuso-Physics)
如果你有 Vercel 帳號,只要點一下就能部署這個專案。
---
## 玩法
1. 發球:按下 Start 按鈕開始模擬。
2. 引導球:搖晃裝置或移動滑鼠施加力量。
3. 抵達目標:讓球進入紅色圓環即可過關。
4. 需要時重來:按下 Reset 重新挑戰關卡。
---
## 操作方式
### 行動裝置
- 搖晃裝置施加力量(搖晃模式)
- 觸控進行 Start、Reset、縮放與平移
### 桌機
- 快速移動滑鼠施加力量
- 按住拖曳旋轉,捲動滑鼠滾輪縮放
---
## 遊戲模式
- 戰役模式:挑戰精心設計、逐步介紹新機制的關卡
- 自訂關卡:遊玩或分享玩家製作的關卡
- 關卡編輯器:建立並發布你自己的解謎關卡
---
## 攻略技巧
- 在斜坡上善用動量
- 彈性較高的表面(粉紅色/紫色)能幫你獲得高度
- 輕輕搖晃 = 更精準
- 發球前先研究關卡配置
- 遊戲內提供物理相關文章,幫助你更深入理解
---
## 常見問題
- 問:搖晃模式沒有作用?
答:請確認已開啟動作感測權限,或改用桌機瀏覽器試試。
- 問:可以儲存並分享關卡嗎?
答:可以!使用關卡編輯器,並透過代碼或連結分享。
- 問:支援離線遊玩嗎?
答:初次載入後,大多數功能都能離線使用。
- 問:球卡住了?
答:按下 Reset,換個方法再試一次。
---
## 授權
Kuso Physics 採用 AGPL-3.0 授權。
詳情請參閱 `LICENSE`。
如需商業授權,請直接聯絡專案創辦人。
---
## 商標聲明
「Kuso Physics」是專案創辦人的未註冊商標,也是 Kuso Games 系列作品的一部分。
> 「Kuso Physics」這個名稱,以及其標誌與品牌元素,都是本專案識別的一部分。
> 嚴禁任何可能造成混淆、暗示關聯或暗示獲得官方專案背書的未經授權使用。
詳情請參閱 [`trademarks.md`](./trademarks.md)。
---
## 聯絡
* 專案頁面:[https://github.com/KusoGames/Kuso-Physics](https://github.com/KusoGames/Kuso-Physics)
* GitHub Issues:[https://github.com/KusoGames/Kuso-Physics/issues](https://github.com/KusoGames/Kuso-Physics/issues)
- 問題、建議或錯誤回報:請使用 [https://github.com/KusoGames/Kuso-Physics/discussions](https://github.com/KusoGames/Kuso-Physics/discussions)
---
盡情享受物理的混沌吧!