Terminara
Un juego de simulación de IA basado en terminal.
Cómo usar
Puedes descargar la aplicación ejecutable desde la última versión.
El archivo comprimido completo incluye el archivo ejecutable y el archivo de configuración del mundo por defecto. Puedes descargar solo el archivo ejecutable si estás actualizando el juego a la última versión.
| SO | Versión | |---------|--------------------------------------------------| | 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 |
Ejecución manual
Instalación
- Clona el repositorio:
git clone https://github.com/luyiourwong/Terminara
cd Terminara
``
- Crear un entorno virtual:
`bash
python -m venv .venv
source .venv/bin/activate
`
En Windows, use .venv\Scripts\activate- Instale las dependencias:
`bash
pip install -e .
`Método 1 para iniciar: Usar el comando instalado (Recomendado)
Después de la instalación, ejecuta el juego con:bash
terminara
Iniciar Método 2: Ejecución directa
Manera multiplataformabash
python -m terminara.main
orbash
python terminara/main.py
. |-- terminara/ | -- data/ | |-- schema/ # Json schema files for world settings |En Windows, useterminara\main.pyYOUR_OPENAI_API_KEYpara más información, consulte la Guía de Contribución y Desarrollo.
Configuración de IA
Después de iniciar la aplicación, necesita configurar los ajustes de IA desde el menú principal.
Debe completar los siguientes campos: (API compatible con OpenAI)
Haga clic en "Aplicar" para guardar la configuración.
- Host: El endpoint de la API. Déjelo vacío para usar el endpoint predeterminado de OpenAI.
- Clave API: Su clave API para el servicio de IA.
- Modelo: El modelo que desea usar.
Ejemplos
#### 1. OpenAI (Predeterminado)
- Host: (dejar vacío)
- Clave API:
gpt-4o-mini-2024-07-18Modelo: https://generativelanguage.googleapis.com/v1beta/openai/#### 2. Google AI Studio
- Host:
YOUR_GEMINI_API_KEYClave API: gemini-2.0-flashModelo: terminara/data/worldsConfiguración del Mundo
Almacenamiento de Configuración
Los ajustes del mundo se almacenan en el directorio. (en versión completa)
-- worlds/ # Directory for world setting files
-- terminara_platform_version # Executable file
```Creando un nuevo mundo
Hay un mundo de ejemplo aethelgard.json. Puedes seguir el esquema para crear un nuevo mundo.Enlaces
Licencia
Este proyecto está licenciado bajo la Licencia MIT.
--- Tranlated By Open Ai Tx | Last indexed: 2025-09-26 ---
