Terminara
Gra symulacyjna AI w terminalu.
Jak używać
Możesz pobrać plik wykonywalny aplikacji z najnowszego wydania.
Pełny plik skompresowany zawiera plik wykonywalny oraz domyślny plik ustawień świata. Możesz pobrać tylko plik wykonywalny, jeśli aktualizujesz grę do najnowszej wersji.
| OS | Wersja | |---------|-----------------------------------------------------| | 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 |
Ręczne uruchomienie
Instalacja
- Sklonuj repozytorium:
git clone https://github.com/luyiourwong/Terminara
cd Terminara
``- Utwórz środowisko wirtualne:
`bash
python -m venv .venv
source .venv/bin/activate
`
Na systemie Windows użyj .venv\Scripts\activate- Zainstaluj zależności:
`bash
pip install -e .
`Metoda uruchomienia 1: Użycie zainstalowanej komendy (Zalecane)
Po instalacji uruchom grę za pomocą:bash
terminara
Metoda uruchamiania 2: Bezpośrednie wykonanie
Sposób wieloplatformowybash
python -m terminara.main
orbash
python terminara/main.py
. |-- terminara/ | -- data/ | |-- schema/ # Json schema files for world settings |Na Windows użyjterminara\main.pyYOUR_OPENAI_API_KEYaby uzyskać więcej informacji, zobacz Przewodnik Współtworzenia i Rozwoju.
Ustawienia AI
Po uruchomieniu aplikacji musisz skonfigurować ustawienia AI z głównego menu.
Musisz wypełnić następujące pola: (API kompatybilne z OpenAI)
Kliknij "Zastosuj", aby zapisać ustawienia.
- Host: Endpoint API. Pozostaw puste, aby użyć domyślnego endpointu OpenAI.
- Klucz API: Twój klucz API do usługi AI.
- Model: Model, którego chcesz użyć.
Przykłady
#### 1. OpenAI (Domyślny)
- Host: (pozostaw puste)
- Klucz API:
gpt-4o-mini-2024-07-18Model: https://generativelanguage.googleapis.com/v1beta/openai/#### 2. Google AI Studio
- Host:
YOUR_GEMINI_API_KEYKlucz API: gemini-2.0-flashModel: terminara/data/worldsKonfiguracja Świata
Przechowywanie konfiguracji
Ustawienia świata są przechowywane w katalogu. (w pełnej wersji)
-- worlds/ # Directory for world setting files
-- terminara_platform_version # Executable file
```Tworzenie nowego świata
Istnieje przykładowy świat aethelgard.json. Możesz wykorzystać schemat, aby utworzyć nowy świat.Linki
Licencja
Ten projekt jest objęty licencją MIT License.
--- Tranlated By Open Ai Tx | Last indexed: 2025-09-26 ---
