Accueil
Accueil

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> [Lua Framework] Introduction
DArt
post 20 Oct 2017, 08:47
Message #1




I am LotAtc

Indicatif : JR-01
Messages : 6,273
Inscrit : 30/11/06
Lieu : Savoie
Membre n° 999

Bonjour à tous,

Suite à notre réunion EM et l'approbation par ce dernier, je lance ce nouveau projet appelé 3rd DCS Lua Framework.

Le but de ce projet est de fournir un ensemble cohérent de modules simples aux créateurs de mission, ne nécessitant pas de connaissances de scripting Lua.

Quelques exemples de modules qui vont arriver:

- Tanker automatiques (respawn quand ils sont vides...)
- Unités au sol faisant du lasing
- Patrouille IA executant des attaques pré-définies tels que du crank, split, beam...
- Création de targets AA et AS automatique
- MASA
- Embarquement de troupes

Je sais qu'il existe déjà des scripts qui font cela mais ils sont tous différents et nécessitent de mettre la main dans le scripting. L'idée du projet est de mutualisé le tout et d'en assurer la maintenance pour tous.

Pour le moment, Ked, Joe le Trembleur et moi-même lançons ce projet, nous espèrons que d'autres nous rejoindrons wink.gif.

Le Technique

D'un point de vue plus technique (dsl pour les non-techniques, ce paragraphe va être incompréhensible gap.gif ), nous nous basons sur l'excellent framework MOOSE et allons développé une API par dessus qui permettra à tous les modules d'être écrit de la même manière. Le code est ouvert à tous et disponible sur GitHub ici (vide pour le moment ^^ https://github.com/DArt503/3rd-DCS-Lua-Framework ).

Alors pourquoi faire au final ???

Et bien ces modules ont pour buts:

- Écrire une mission dynamique pour tous les escadrons qui tournera par défaut sur le dédié quand il n'y a pas de vols et qui permettra une très grande variété de missions (concept de celle que j'ai écrite pour le 4/33, mais aussi du travail de Ked et de Joe Le Trembleur).

- Intégré un ou plusieurs modules dans d'autres missions (par exmple je veux faire une MASA dans ma mission, j'ajoute le .lua, et en un trigger tout est fonctionnel)

- A plus long terme, généré dynamiquement du contenu pour des campagnes/missions LAN


Je veux aider

Si vous avez des idées de modules, du temps à donner pour écrire quelques modules ou faire un peu de docs, de tests, vous êtes les bienvenus!

La suite?

Les prochaines étapes sont un premier listing de modules à faire et l'écriture de l'API des modules.


--------------------

Image IPB

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Skander
post 20 Oct 2017, 09:04
Message #2



 


Indicatif : KO-11
Messages : 666
Inscrit : 18/02/07
Lieu : Anglet
Membre n° 1,480

Bonjour Dart,

Je me propose pour tester et (si le niveau reste à ma portée) écrire des docs.
wink.gif

--------------------
Ceux qui arrivent en retard sont de bien meilleure humeur que ceux qui les attendent... (Confucius Mercapide 1954 ap J.C.)

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Ked
post 20 Oct 2017, 11:43
Message #3






Indicatif : BA-35
Messages : 883
Inscrit : 6/02/17
Membre n° 4,360

D'ailleurs n'hésitez pas a donner des idées de modules, tant que c'est faisable avec MOOSE
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
toubib
post 20 Oct 2017, 15:14
Message #4



 


Messages : 455
Inscrit : 12/05/16
Membre n° 4,278

cheer.gif excellente initiative, je m'inscrit volontaire pour aider au possible (dev, reseau, barbecue, permaculture)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Detox
post 23 Dec 2017, 13:02
Message #5






Indicatif : TH-01
Messages : 637
Inscrit : 28/05/17
Lieu : ROGNAC
Membre n° 4,390

Salut DArt,

ben si tu as besoin, je peux aider. C'est pas que le LUA soit mon langage de prédilection, mais j'aime bien découvrir.

Et puis les tests / debogage bien sûr smile.gif
thumbsup.gif

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

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
DArt
post 23 Dec 2017, 21:27
Message #6




I am LotAtc

Indicatif : JR-01
Messages : 6,273
Inscrit : 30/11/06
Lieu : Savoie
Membre n° 999

Merci je note, un poil en pause temporairement (LotAtc, DCS 1.5.8, nouceau site, et surtout le boulot) mais je compte bien reprendre le taf!

Si tu as un compte github, je te file les accès, plus on est plus on s'amuse smile.gif

--------------------

Image IPB

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Ked
post 23 Dec 2017, 21:31
Message #7






Indicatif : BA-35
Messages : 883
Inscrit : 6/02/17
Membre n° 4,360

CITATION(DArt @ 23 Dec 2017, 21:27) *

Merci je note, un poil en pause temporairement (LotAtc, DCS 1.5.8, nouceau site, et surtout le boulot) mais je compte bien reprendre le taf!

Si tu as un compte github, je te file les accès, plus on est plus on s'amuse smile.gif


Faut que tu me dises ce que tu penses de mes derniers commit pour le Random Air Traffic au fait smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Detox
post 24 Dec 2017, 17:21
Message #8






Indicatif : TH-01
Messages : 637
Inscrit : 28/05/17
Lieu : ROGNAC
Membre n° 4,390

CITATION(DArt @ 23 Dec 2017, 21:27) *
Merci je note, un poil en pause temporairement (LotAtc, DCS 1.5.8, nouceau site, et surtout le boulot) mais je compte bien reprendre le taf!

Si tu as un compte github, je te file les accès, plus on est plus on s'amuse smile.gif


github id : jdeyrieux

côté boulot c'est pareil ! une avalanche !
et je vais continuer une petite évo de Mapview également pour télécharger les fichiers SRTM3 via une simple case à coché

bonnes fêtes

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

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 Nous sommes le : 19/03/24 - 04:27