Terminara
一个基于终端的 AI 模拟游戏。
如何使用
你可以从最新发布下载可执行应用程序。
完整压缩文件包含可执行文件和默认世界设置文件。如果你只是将游戏更新到最新版本,也可以只下载可执行文件。
| 操作系统 | 版本 | |---------|----------------------------------------------------| | Windows | Windows 10, Windows 11 | | Linux | (GLIBC 2.35+) Ubuntu 22.04 LTS, Ubuntu 24.04 LTS | | MacOS | macOS 13, macOS 14, macOS 15, macOS 26 |
手动运行
安装
- 克隆仓库:
git clone https://github.com/luyiourwong/Terminara
cd Terminara
``- 创建虚拟环境:
`bash
python -m venv .venv
source .venv/bin/activate
`
在 Windows 上,使用 .venv\Scripts\activate- 安装依赖项:
`bash
pip install -e .
`启动方法 1:使用已安装的命令(推荐)
安装完成后,运行游戏命令:bash
terminara
启动方法2:直接执行
跨平台方式bash
python -m terminara.main
orbash
python terminara/main.py
. |-- terminara/ | -- data/ | |-- schema/ # Json schema files for world settings |在 Windows 上,使用terminara\main.pyYOUR_OPENAI_API_KEY更多信息,请参见 贡献与开发指南。
AI 设置
启动应用程序后,您需要从主菜单配置 AI 设置。
您需要填写以下字段:(兼容 OpenAI API)
点击“应用”以保存设置。
- Host:API 端点。留空将使用默认的 OpenAI 端点。
- API Key:您的 AI 服务 API 密钥。
- Model:您想使用的模型。
示例
#### 1. OpenAI(默认)
- Host:(留空)
- API Key:
gpt-4o-mini-2024-07-18Model: https://generativelanguage.googleapis.com/v1beta/openai/#### 2. Google AI Studio
- Host:
YOUR_GEMINI_API_KEYAPI Key: gemini-2.0-flashModel: terminara/data/worlds世界设置
配置存储
世界设置存储在目录中。(完整版)
-- worlds/ # Directory for world setting files
-- terminara_platform_version # Executable file
```创建一个新世界
这里有一个示例世界 aethelgard.json。你可以参考 schema 来创建一个新世界。链接
许可
本项目采用 MIT 许可证 许可。
--- Tranlated By Open Ai Tx | Last indexed: 2025-09-26 ---
