DNAi Editor هو برنامج برمجة نصية بصرية يسمح لك بالترميز مع تحرير العقدة. يسمح هذا المحرر بإنشاء ملفات ".dnai" التي يمكنك مشاركتها على مركزنا. تلك ".dnai" هي ملفات ثنائية ، يمكن قراءتها بواسطة المكونات الإضافية الخاصة بنا.
في الوقت الحالي ، لدينا بالفعل مكون إضافي Unity3D ، يمكنك العثور عليه هنا. نعمل حاليًا على مكتبة JavaScript من أجل قراءة DNAi في تطبيق JS.
هدفنا الرئيسي هو توفير طريقة لتبادل "المنطق" على حلول مختلفة:
يمكنك تنزيله لنظام التشغيل Windows و MacOS على موقع DNAi.
يمكن أن تكون السيارة ذاتية القيادة مفيدة في الحياة الحقيقية ، لكن مثل هذه الذكاء الاصطناعي لطيفة أيضًا لألعاب الفيديو. في حالة أساسية للغاية ، يمكن للسيارة استخدام مستشعرين عن المسافة لتجنب العقبة ، أحدهما اليسار والآخر. يمكن تعريف "المنطق" وراءه على النحو التالي:
إذا قمنا باستخراج المنطق وراء التجنب ، فيمكننا أن نرى أنه في ألعاب الفيديو نستخدم Raycast بدلاً من مستشعر المسافة كمدخلات لـ LeftSensordistance و RightSensordistance. كما يمكننا أن نرى المنطق وراء يظل كما هو الحال سواء كنت في الحياة الواقعية أو في لعبة فيديو.
الفكرة هنا ، هي إحضار واجهة يمكنها التعامل مع هذه الحالة ، لأننا نستخدم ملفنا ".dnai" الذي أنشأه محررنا. لاحظ أنه في الوقت الحالي ، لدينا فقط مكون إضافي Unity3D ، لذا لا يمكن اختباره إلا على الوحدة في هذه المرحلة. في المستقبل ، نريد أن نحضر قدرة JavaScript و Python من أجل إضافة المزيد من التوافق والفائدة لحلنا.
إذا كنت ترغب في اختبار المحرر الخاص بنا ، فيمكنك الحصول على موقع الويب الخاص بنا https://dnai.io/download.
تحتاج فقط إلى اتباع تعليمات التثبيت ، نحافظ على استنزاف Windows 10 و MacOS.
يمكنك تجميع البرنامج باستخدام QT> = 5.10.1 ، ولكن ستحتاج إلى مكتبة "الأساسية" لتشغيلها بشكل صحيح.
git clone https://github.com/Nicolas-Constanty/Dnai.Editor.git
git submodule update --init --recursive
نحتاج إلى تحسين وثائقنا الفعلية ، ولكن يمكنك الآن العثور على doxygen هنا.
Adrien Wery - موقع API و dnai.editor (Github)
Fernand Veyrier - Dnai.core (الجهاز الظاهري للتجميع) و Plugin Unity3D (Github)
Nicolas Constanty - Dnai.editor وتصميم موقع الويب (Github)
Quentin Gasparoto - dnai.core (الجهاز الظاهري لتجميع) و dnai.editor (github)
Victor Gouet - Dnai.server ، Windows/Mac و Dnai.editor (Github)
انظر أيضًا قائمة المساهمين الذين شاركوا في هذا المشروع.
مرخصة بموجب ترخيص (L) GPL V2/3 ، مع ترخيص QT مفتوح المصدر.