عن المشروع
فيف هو محرك متاح للمصدر لسرد إضافي في الألعاب والمحاكاة. في السرد الإضافي، تظهر القصص من شخصيات تعمل في عالم قصة محاكاة، بدلاً من أن يتم تأليفها من أعلى إلى أسفل. يمنح فيف مصممي السرد لغة برمجة مخصصة لتحديد إجراءات الشخصيات وبنيات لتصفية القصة: تحديد خطوط القصة الناشئة في مثيل المحاكاة مثل تشغيل لعبة فيديو.
المشروع في بيتا مفتوح. مترجمها، المكتوب بلغة Python، يقوم بتجميع ملفات .viv المصدرية في حزم محتوى JSON. وقت تشغيل جافا سكريبت، المنشور على npm، يستهدف قواعد كود جافا سكريبت وTypeScript ويتعامل مع اختيار الإجراء والتخطيط وتصفية القصة. وقت تشغيل C# لـ Unity مخطط ولكنه غير متاح حتى الآن. المتطلبات هي Python 3.11 أو أحدث للمترجم وNode.js 18 أو أحدث لوقت التشغيل.
العناصر المنشورة تشمل المترجم، ووقت تشغيل جافا سكريبت، وJetBrains، وVS Code، وSublime Text دعم المحرر لملفات .viv، وملحق Claude Code للمساعدة في إعداد وتأليف LLM. مشاريع TypeScript وJavaScript مثال متضمنة. يحتوي المستودع أيضًا على تعريفات بناء الجملة، والوثائق، ومشاريع مثال، وساحر تأليف مدعوم بـ LLM قيد التطوير.
الاستخدام غير التجاري مسموح به مجانًا، بينما يتطلب الاستخدام التجاري ترخيصًا من Sifty. لا يقبل المشروع حاليًا طلبات السحب، ولكن تقارير الأخطاء، وطلبات الميزات، والتعليقات موضع ترحيب عبر مشكلات GitHub أو البريد الإلكتروني.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.