Terminara
Un gioco di simulazione AI basato su terminale.
Come usare
Puoi scaricare l'applicazione eseguibile dalla ultima release.
Il file compresso completo include il file eseguibile e il file delle impostazioni del mondo predefinito. Puoi scaricare solo il file eseguibile se stai aggiornando il gioco all'ultima versione.
| OS | Versione | |---------|--------------------------------------------------| | 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 |
Esecuzione manuale
Installazione
- Clona il repository:
git clone https://github.com/luyiourwong/Terminara
cd Terminara
``- Crea un ambiente virtuale:
`bash
python -m venv .venv
source .venv/bin/activate
`
Su Windows, usa .venv\Scripts\activate- Installa le dipendenze:
`bash
pip install -e .
`Metodo iniziale 1: Utilizzo del comando installato (Consigliato)
Dopo l'installazione, avvia il gioco con:bash
terminara
Metodo di avvio 2: Esecuzione diretta
Metodo multipiattaformabash
python -m terminara.main
orbash
python terminara/main.py
. |-- terminara/ | -- data/ | |-- schema/ # Json schema files for world settings |Su Windows, usaterminara\main.pyYOUR_OPENAI_API_KEYper ulteriori informazioni, vedi Guida a Contribuire & Sviluppare.
Configurazione AI
Dopo aver avviato l'applicazione, è necessario configurare le impostazioni AI dal menu principale.
È necessario compilare i seguenti campi: (API compatibile con OpenAI)
Fai clic su "Applica" per salvare le impostazioni.
- Host: L'endpoint API. Lascia vuoto per usare l'endpoint predefinito di OpenAI.
- API Key: La tua chiave API per il servizio AI.
- Model: Il modello che vuoi utilizzare.
Esempi
#### 1. OpenAI (Predefinito)
- Host: (lascia vuoto)
- 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/worldsConfigurazione Mondo
Archiviazione della Configurazione
Le impostazioni del mondo sono memorizzate nella directory. (nella release completa)
-- worlds/ # Directory for world setting files
-- terminara_platform_version # Executable file
```Creazione di un nuovo mondo
Esiste un mondo di esempio aethelgard.json. Puoi seguire lo schema per creare un nuovo mondo.Link
Licenza
Questo progetto è distribuito sotto la Licenza MIT.
--- Tranlated By Open Ai Tx | Last indexed: 2025-09-26 ---
