El editor DNAi es un software visual de secuencias de comandos que le permite codificar con la edición de nodos. Este editor permite crear archivos ".DNAi" que puede compartir en nuestro HUB. Esos ".Dnai" son archivos binarios, que pueden leer nuestros complementos.
Por ahora ya tenemos un complemento Unity3D, que puede encontrar aquí. Actualmente estamos trabajando en la biblioteca JavaScript para leer DNAi en la aplicación JS.
Nuestro objetivo principal es proporcionar una forma de compartir "lógicas" sobre diferentes soluciones:
Puede descargarlo para Windows y MacOS en el sitio web de DNAi.
Un auto autónomo puede ser útil en la vida real, pero tal IS también es realmente agradable para los videojuegos. En un caso muy básico, un automóvil podría usar dos sensores de distancia para evitar el obstáculo, uno a la izquierda y otro a la derecha. La "lógica" detrás podría definirse de la siguiente manera:
Si extraemos la lógica detrás de la evitación, podemos ver que en los videojuegos usamos un sensor de distancia en lugar de la distancia como entrada para la sensación izquierda y los derechos de los derechos. Como podemos ver, la lógica detrás sigue siendo la misma si estás en la vida real o en un videojuego.
La idea aquí es traer una interfaz que pueda manejar dicho caso, ya que usamos nuestro archivo ".DNAi" creado por nuestro editor. Tenga en cuenta que por ahora solo tenemos un complemento Unity3D para que solo podamos probarlo en la unidad en este momento. En el futuro queremos traer la capacidad de JavaScript y Python para agregar más compatibilidad e interés para nuestra solución.
Si desea probar a nuestro editor, puede obtener si desde nuestro sitio web https://dnai.io/download.
Solo necesita seguir las instrucciones de instalación, mantenemos un despliegue de Windows 10 y MacOS.
Puede compilar el software usando QT> = 5.10.1, pero necesitará que nuestra biblioteca "Core" lo ejecute correctamente.
git clone https://github.com/Nicolas-Constanty/Dnai.Editor.git
git submodule update --init --recursive
Necesitamos mejorar nuestra documentación real, pero por ahora puede encontrar un doxygen aquí.
Adrien Wery - Sitio web API y DNAi.Editor (GitHub)
Fernand Veyrier - Dnai.core (máquina virtual para compilación) y un complemento Unity3D (GitHub)
Nicolas Constanty - Dnai.Editor y diseño de sitios web (Github)
Quentin Gasparoto - DNAi.core (máquina virtual para compilación) y dnai.editor (GitHub)
Victor Gouet - DNAi.Server, Windows de Deplato/Mac y DNAi.Editor (GitHub)
Vea también la lista de contribuyentes que participaron en este proyecto.
Licenciado bajo la licencia (L) GPL V2/3, con la licencia de código abierto QT.