Terminara
Un jeu de simulation d'IA basé sur le terminal.
Comment utiliser
Vous pouvez télécharger l'application exécutable depuis la dernière version.
Le fichier compressé complet inclut le fichier exécutable et le fichier de paramètres du monde par défaut. Vous pouvez ne télécharger que le fichier exécutable si vous mettez à jour le jeu vers la dernière version.
| OS | Version | |---------|---------------------------------------------------| | 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 |
Exécution manuelle
Installation
- Clonez le dépôt :
git clone https://github.com/luyiourwong/Terminara
cd Terminara
``
- Créer un environnement virtuel :
`bash
python -m venv .venv
source .venv/bin/activate
`
Sous Windows, utilisez .venv\Scripts\activate- Installez les dépendances :
`bash
pip install -e .
`Méthode 1 : Utilisation de la commande installée (Recommandé)
Après l'installation, lancez le jeu avec :bash
terminara
Démarrer la méthode 2 : Exécution directe
Méthode multiplateformebash
python -m terminara.main
orbash
python terminara/main.py
. |-- terminara/ | -- data/ | |-- schema/ # Json schema files for world settings |Sous Windows, utilisezterminara\main.pyVOTRE_CLÉ_API_OPENAIpour plus d'informations, consultez le Guide de contribution et développement.
Configuration de l'IA
Après avoir démarré l'application, vous devez configurer les paramètres de l'IA depuis le menu principal.
Vous devez remplir les champs suivants : (API compatible OpenAI)
Cliquez sur "Appliquer" pour enregistrer les paramètres.
- Hôte : Le point de terminaison de l'API. Laissez vide pour utiliser le point de terminaison OpenAI par défaut.
- Clé API : Votre clé API pour le service d'IA.
- Modèle : Le modèle que vous souhaitez utiliser.
Exemples
#### 1. OpenAI (Par défaut)
- Hôte : (laisser vide)
- Clé API :
gpt-4o-mini-2024-07-18Modèle : https://generativelanguage.googleapis.com/v1beta/openai/#### 2. Google AI Studio
- Hôte :
VOTRE_CLÉ_API_GEMINIClé API : gemini-2.0-flashModèle : terminara/data/worldsConfiguration du Monde
Stockage de la Configuration
Les paramètres du monde sont stockés dans le répertoire. (dans la version complète)
-- worlds/ # Directory for world setting files
-- terminara_platform_version # Executable file
```Créer un nouveau monde
Il existe un monde exemple aethelgard.json. Vous pouvez suivre le schéma pour créer un nouveau monde.Liens
Licence
Ce projet est sous licence MIT License.
--- Tranlated By Open Ai Tx | Last indexed: 2025-09-26 ---
