Der DNAI -Editor ist eine visuelle Skriptsoftware, mit der Sie mit der Knotenbearbeitung codieren können. In diesem Editor können Sie ".dnai" -Dateien erstellen, die Sie in unserer Hub teilen können. Diese ".dnai" sind Binärdateien, die von unseren Plugins gelesen werden können.
Im Moment haben wir bereits ein Unity3D -Plugin, das Sie hier finden können. Wir arbeiten derzeit in der JavaScript -Bibliothek, um DNAI in JS -Anwendung zu lesen.
Unser Hauptziel ist es, eine Möglichkeit zu bieten, "Logik" über verschiedene Lösungen zu teilen:
Sie können es für Windows und MacOS auf der DNAI -Website herunterladen.
Ein selbstfahrendes Auto kann im wirklichen Leben nützlich sein, aber eine AI ist auch sehr nett für Videospiele. In einem sehr grundlegenden Fall könnte ein Auto zwei Entfernungssensoren verwenden, um Hindernisse zu vermeiden, eines linken und eines rechts. Die "Logik" dahinter könnte wie folgt definiert werden:
Wenn wir die Logik hinter der Vermeidung extrahieren, können wir sehen, dass wir in Videospielen einen Raycast anstelle von Distanzsensor als Eingabe für LeftsSethistance und RightssSchistance verwenden. Wie wir sehen können, bleiben die Logik dahinter gleich, ob Sie im wirklichen Leben oder in einem Videospiel sind.
Die Idee hier ist, eine Schnittstelle mitzubringen, die diesen Fall verarbeiten kann, da wir unsere ".dnai" -Datei verwenden, die von unserem Editor erstellt wurde. Beachten Sie, dass wir vorerst nur ein Unity3D -Plugin haben, damit es zu diesem Zeitpunkt nur auf Einheit testen kann. In der Futur möchten wir JavaScript- und Python -Fähigkeiten mitbringen, um mehr Kompatibität und Interesse für unsere Lösung zu verleihen.
Wenn Sie unseren Editor testen möchten, können Sie von unserer Website https://dnai.io/download erhalten.
Sie müssen nur die Installationsanweisungen befolgen, wir führen einen Windows 10- und MacOS -Deploiement bei.
Sie können die Software mit QT> = 5.10.1 kompilieren, benötigen jedoch unsere "Core" -Bibliothek, um sie ordnungsgemäß auszuführen.
git clone https://github.com/Nicolas-Constanty/Dnai.Editor.git
git submodule update --init --recursive
Wir müssen unsere tatsächliche Dokumentation verbessern, aber im Moment finden Sie hier einen Doxygen.
Adrien Ware - Website -API und DNAI.Editor (Github)
Fernand Veyrier - DNAI.CORE (Virtuelle Maschine für die Kompilierung) und Unity3D -Plugin (GitHub)
Nicolas Constanty - DNAI.Editor und Website -Design (GitHub)
Quentin Gasparoto - DNAI.CORE (virtuelle Maschine für die Zusammenstellung) und DNAI.Editor (Github)
Victor Gouet - DNAI.Server, Deploiement Windows/Mac und DNA.Editor (Github)
Siehe auch die Liste der Mitwirkenden, die an diesem Projekt teilgenommen haben.
Lizenziert unter der (l) GPL V2/3 -Lizenz mit QT Open Source -Lizenz.