Accueil

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> NIOD - une API nodejs pour votre campagne dynamique
Ked
post 18 Oct 2018, 23:01
Message #1



 


Indicatif : FX-22
Messages : 583
Inscrit : 6/02/17
Membre n° 4,360

Hello tout le monde, aujourd'hui je vous présente NIOD.

NIOD est un package NodeJS (via NPM) qui permet d'utiliser les fonctions de MOOSE. Concrêtement vous pouvez spawn des groupes et créer des triggers en utilisant du javascript ! NIOD utilise un socket LUA pour communiquer avec l'application.

Pour l'instant la première version est vraiment rudimentaire en terme de fonctionnalités mais le but final est de pouvoir simplement créer un environement dynamique (A2A dispatcher et A2G dispatcher) via une interface graphique (web) !

Toute la documentation est en anglais ici:
https://github.com/Ked57/NIOD

Toute contribution est la bienvenue (on sait jamais), n'hésitez pas à partager vos suggestions !

Ce message a été modifié par Ked - 10 Mar 2019, 15:13.

--------------------
Image IPB

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Nidray
post 19 Oct 2018, 07:58
Message #2






Indicatif : JR-21
Messages : 176
Inscrit : 19/12/16
Lieu : Marseille
Membre n° 4,347

Superbe initiative! je n'ai pas les connaissances requises pour t'aider dans la partie dev, mais j'ai souvent plein d'idées qui fusent si ça peut aider et surtout mon planning me donne 4 jours de repos par semaine en journée, je peux donc t'aider si besoin à faire des tests.

Ce message a été modifié par Nidray - 19 Oct 2018, 07:58.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Poliakov
post 19 Oct 2018, 08:12
Message #3



 


Indicatif : RO-23
Messages : 1,319
Inscrit : 12/08/08
Lieu : Brest
Membre n° 3,130

Très bonne initiative mais je ne peu que te conseiller de jeter un coup d'oeil sur les campagnes dynamique déjà existant pour voir ce qui se fais à côté et ce que toi tu veux:
https://forums.eagle.ru/showthread.php?t=191858


https://forums.eagle.ru/showthread.php?t=153020

--------------------
Image IPB

User is online!Profile CardPM
Go to the top of the page
+Quote Post
Ked
post 19 Oct 2018, 21:03
Message #4



 


Indicatif : FX-22
Messages : 583
Inscrit : 6/02/17
Membre n° 4,360

Merci pour les liens polia wink.gif

--------------------
Image IPB

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Ked
post 13 Dec 2018, 01:15
Message #5



 


Indicatif : FX-22
Messages : 583
Inscrit : 6/02/17
Membre n° 4,360

Hello tout le monde ! Je sais que ça fait un moment mais j'ai eu quelques problèmes perso et beaucoup de boulot IRL.

Je n'abandonne pas le projet, je l'ai même recodé entièrement en typescript. Il y a encore plein de choses à faire mais actuellement je suis capable de:
- Envoyer et recevoir des données à DCS de manière fiable
- Récupérer les données des groupes pour une coalition

Les prochaines fonctionnalités sont:
- Spawner des groupes à partir de templates
- Récupérer les zones présentes
- Récupérer les évènements
- Une API
- La persistance des données
- Des triggers à la manière de l'éditeur de mission DCS
- Une belle interface pour créer les triggers
- Des fonctionnalités comparables à MOOSE (AI_Dispatcher, etc ...) pour créer des campagnes dynamiques
- Des statistiques

Stay tuned!

--------------------
Image IPB

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Ked
post 10 Mar 2019, 15:20
Message #6



 


Indicatif : FX-22
Messages : 583
Inscrit : 6/02/17
Membre n° 4,360

Hello, j'ai release hier la première version de Niod, j'utilise maintenant MOOSE pour sa simplicité et le fait qu'il soit aussi complet (l'API DCS est une horreur). En plus ça permet de ne pas réinventer la roue et de faire en sorte que ces deux projets soient complémentaires smile.gif

Donc pour l'instant on peut simplement:
  • Spawn un groupe à partir d'un template
  • Spawn un groupe a partir d'un template dans une zone donnée
  • Effectuer une action quand un groupe est partiellement ou complètement dans une zone

Voilà c'est pas beaucoup gap.gif Mais cette version m'a permise d'implémenter pas mal de systèmes qui seront réutilisés pour la suite du projet. En parlant de la suite, je prévois pour la V2:
  • Implémenter le A2A dispatcher
  • Implémenter le A2G dispatcher
  • Implémenter les zones polygones
  • Implémenter l'extraction d'information sur les zones et les groupes, ainsi que leur sauvegarde

Voilà voilà thumbsup.gif

--------------------
Image IPB

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Postal2
post 10 Mar 2019, 23:33
Message #7




EXTREMEeeeeeeee!!!!!!!!!!

Indicatif : FX-04
Messages : 5,568
Inscrit : 6/12/04
Lieu : DIJON (21)
Membre n° 20

wavetowel2.gif thumbsup.gif whistling.gif

--------------------
Image IPB

Extremmmmmmmmmmeeeeeeeeeeeeeeee!!!!!!!!!!!!!!!!!!!!!!

User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 utilisateur(s) sur ce sujet (2 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :
 

Haut de page · Retour à l'accueil · Contacter le Webmestre Version bas débit Nous sommes le : 21/03/19 - 20:41