Bienvenue sur JeuxOnLine - MMO, MMORPG et MOBA !
Les sites de JeuxOnLine...
 

Panneau de contrôle

Recherche | Retour aux forums

JOL Archives

le NWScript

Par <Samaty> le 10/6/2001 à 23:32:00 (#25541)

Je fais une visite complète des moteurs de "mondes permament" et "orienté roliste"

Voila, si je me souvient bien, MK2 utilisait le langage LUA compressé avec Gzip.

Mais le NWScript c'est quoi ?

Un autre langage propriétaire ?

La seul volonté souvent dans ces langages propriétaires est de fausser toute interopérabilité avec d'autres systèmes concurrents.
Dans ce cas, NWScript n as aucune utilité, ainsi que le jeux en temps que plateforme de dev.
Je ne souhaite pas développer quelquechose qui ne m appartient pas, d'autant si je l fait pour le plaisir.

SVP, pas de Trolls.

Par Malagant le 11/6/2001 à 0:02:00 (#25542)

ça ressemble au C++

Par Caepolla le 11/6/2001 à 0:05:00 (#25543)

MDK2 (et non MK2 :p) utilisait en effet le langage Lua.

Sinon le NWNscript n'est pas du tout un nouveau langage. Il n'aura aucune utilité pour le développement d'autres jeux.

Un des parties les plus importantes du jeu sera son éditeur dont le but est de permettre aux futurs maîtres de jeu de créer rapidement un univers de jeu. Cet univers pourra être rendu "vivant" par le MJ qui pourra prendre possession des divers personnages du monde pour les faire interagir avec les joueurs.

Mais pour les personnes un peu plus chevronnées, il sera possible d'automatiser le fonctionnement de ce monde virtuel grâce à ce langage de script. Mais il ne se conçoit pas sans le moteur de jeu et les objets de l'éditeur : les fonctions et les événements seront entièrement tournés vers NWN.
Inspiré de Java, il ne se destine pas aux programmeurs chevronnés : son but est de pouvoir être mis en oeuvre aussi par des simples amateurs soucieux de créer des modules pour NWN.

Associé à un système de menus déroulants sous Windows, je pense que sa pratique devrait se rapprocher de l'ActionScript pour Flash par exemple. On a encore assez peu d'éléments sur celui-ci encore, et on attend que Bioware nous en donne plus.

A mon avis donc, NWNscript sera très utile pour le but qui est le sien. :)

Voila. J'espère que cela aidera.

[ 11 juin 2001: Message édité par : Caepolla ]

Par Uther Pendragon le 11/6/2001 à 12:16:00 (#25544)

Débat lancé par :
La seul volonté souvent dans ces langages propriétaires est de fausser toute interopérabilité avec d'autres systèmes concurrents.
Dans ce cas, NWScript n as aucune utilité, ainsi que le jeux en temps que plateforme de dev.
Je ne souhaite pas développer quelquechose qui ne m appartient pas, d'autant si je l fait pour le plaisir.

SVP, pas de Trolls.


Effectivement, il ne faut pas considérer NWN et son système de script comme une "plateforme de développement". Ce n'est pas sa vocation et ne s'adresse pas à des programmeurs au sens strict du terme. Le but est simplement de permettre à un *roliste* moyen de 'matérialiser' sa campagne de jeu.

Cependant, il y a qql semaines, le forum officiel a conu le même type de débat : les concepteurs de modules perso voulaient savoir s'ils pouvaient espérer une forme de rémunération pour leur "travail". Il s'avère que tout est possible, depuis la commercialisation d'un module perso particulièrement réussi sous la licence BioWare/Interplay, jusqu'à obtenir un job chez BioWare.
Mais là, je crois qu'on s'éloigne beaucoup de l'esprit qui tourne autour de NWN : permettre à des passionnés de faire vivre leurs propres aventures à des joueurs de tous les horizons... Mô nan, j'chui pas idéaliste... quoique. ;)

Par Malagant le 11/6/2001 à 17:35:00 (#25545)

MOI VOULOIR FRIIIIC :D

LOL

non sérieux je compte pas faire des modules pour du fric, y a eut gunman chronicles pour half-life et ce qui s'est passé c'est qu'ils ont perdu presque toute liberté sur leur produit

Par Aliabastre le 20/6/2001 à 21:27:00 (#25546)

La réponse de Caepolla me semble très complète. NWScript est plus proche du C que du C++, toutefois (avec des additions typées JAVA). Son ambition n'est "que" de donner aux utilisateurs une plus grande maîtrise des capacités du jeu Neverwinter Nights. Les "Assistants" incorporés dans le Toolset utilisable par le Maître génèrent du code NWScript, qu'il est possible de retoucher à la main si nécessaire.
Les plus mordus peuvent directement coder en NWScript.

Pour ceux d'entre vous qui remplissent ces conditions :
- intéressé(e) dans le langage de script de NWN (NWScript)
- n'est pas rebuté(e) par la langue de Shakespeare
- condition complémentaire : connaissance en programmation

... alors je vous conseille VIVEMENT de visiter le Neverwinter Nexus, qui a récemment posté une interview avec Mark Brockington, un des développeurs :
Interview (anglais)

Aliabastre

// edit : correction du lien suite à la judicieuse remarque qui suit de la part de (glace vanille, chocolat chaud, chantilly) ;)

[ 04 juillet 2001: Message édité par : Aliabastre ]

Par Lumina le 4/7/2001 à 5:37:00 (#25547)

D'abord, je corrige le lien d'Aliabastre, c'est: Interview de Mark Brockington
Et je rajoute les liens suivants:
www.nwscript.com - site de reference.
Article officiel de Mark Brockington (I)
Article officiel de Mark Brockington (II)
FAQ de NWScript - A lire absolument!

Par Uther Pendragon le 4/7/2001 à 12:23:00 (#25548)

Simplement pour compléter : je ne suis pas sûr que le site nwscript soit mis à jour très régulièrement. Il ne semble pas avoir bcp bougé depuis plusieurs mois (je fais peut être erreur, je n'y suis plus retourné depuis pas mal de temps)...

Mais dans le même esprit, certains sites anglophones compilent l'ensemble des interventions des développeurs. Les sections scripts sont souvent particulièrement instructives (notamment si l'on cherche à savoir si tel ou tel élément concret est réalisable ou non).
Idem pour les sites "d'aides aux MJs" ou destinés à orienter les concepteurs dans la créations de donjons, par exemple. Les sections "scripts" sont souvent très intéressantes car très concrètes (je vais rechercher les adresses, mais on les trouve très régulièrement dans les signatures des posteurs du forum officiel).
Et un dernier lien : Source Forge qui est spécialisé dans les projets des programmeurs. On y trouve pas mal d'infos sur les scripts et projets liés à NWN, dont certains sont (étaient?) en français...
Voilà :)

[ 04 juillet 2001: Message édité par : Uther Pendragon ]

JOL Archives 1.0.1
@ JOL / JeuxOnLine