Terminara
Терминальная игра-симулятор с искусственным интеллектом.
Как использовать
Вы можете скачать исполняемое приложение с последнего релиза.
Полный архив содержит исполняемый файл и файл настроек мира по умолчанию. Если вы обновляете игру до последней версии, можно скачать только исполняемый файл.
| ОС | Версия | |---------|--------------------------------------------------| | 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для получения дополнительной информации смотрите Руководство по вкладу и разработке.
Настройка ИИ
После запуска приложения необходимо настроить параметры ИИ из главного меню.
Вам нужно заполнить следующие поля: (API, совместимый с OpenAI)
Нажмите "Применить", чтобы сохранить настройки.
- Host: Конечная точка API. Оставьте пустым для использования стандартной конечной точки OpenAI.
- API Key: Ваш API-ключ для AI-сервиса.
- 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. Вы можете следовать схеме для создания нового мира.Ссылки
Лицензия
Этот проект лицензирован по лицензии MIT.
--- Tranlated By Open Ai Tx | Last indexed: 2025-09-26 ---
