ترمینارا
یک بازی شبیهسازی هوش مصنوعی مبتنی بر ترمینال.
نحوه استفاده
شما میتوانید برنامه اجرایی را از آخرین نسخه منتشر شده دانلود کنید.
فایل فشرده کامل شامل فایل اجرایی و فایل تنظیمات دنیای پیشفرض است. اگر بازی را به آخرین نسخه بهروزرسانی میکنید، فقط میتوانید فایل اجرایی را دانلود کنید.
| سیستم عامل | نسخه | |------------|----------------------------------------------------| | ویندوز | Windows 10، Windows 11 | | لینوکس | (GLIBC 2.35+) Ubuntu 22.04 LTS، Ubuntu 24.04 LTS | | مکاواس | 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
`
در ویندوز، از دستور .venv\Scripts\activate استفاده کنید- وابستگیها را نصب کنید:
`bash
pip install -e .
`روش شروع ۱: استفاده از دستور نصبشده (توصیهشده)
پس از نصب، بازی را با دستور زیر اجرا کنید:bash
terminara
شروع روش ۲: اجرا به صورت مستقیم
روش سازگار با چند پلتفرمbash
python -m terminara.main
orbash
python terminara/main.py
. |-- terminara/ | -- data/ | |-- schema/ # Json schema files for world settings |در ویندوز، ازterminara\main.pyاستفاده کنیدYOUR_OPENAI_API_KEYبرای اطلاعات بیشتر، به راهنمای مشارکت و توسعه مراجعه کنید.
راهاندازی هوش مصنوعی
پس از اجرای برنامه، باید تنظیمات هوش مصنوعی را از منوی اصلی پیکربندی کنید.
باید فیلدهای زیر را پر کنید: (API سازگار با OpenAI)
روی "اعمال" کلیک کنید تا تنظیمات ذخیره شوند.
- Host: نقطه پایانی API. برای استفاده از نقطه پایانی پیشفرض OpenAI خالی بگذارید.
- API Key: کلید API شما برای سرویس هوش مصنوعی.
- 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 وجود دارد. شما میتوانید با دنبال کردن schema یک جهان جدید بسازید.پیوندها
مجوز
این پروژه تحت مجوز MIT منتشر شده است.
--- Tranlated By Open Ai Tx | Last indexed: 2025-09-26 ---
