Le script ingame contrôlera la logique NPC/AI.Quel langage de script ingame devrais-je prendre en charge?
Si je devais implémenter la fonction de script ingame, quelle langue devrait-elle supporter?
- JavaScript (support du navigateur intégré)
- TCL (interpreter in java)
- Lua (popular)
- Squirrel
- CSI
- Autres
Gardez à l'esprit que mon implémentation fonctionnera sur plusieurs plateformes comme .net, flash, javascript et java.
Quels sont les avantages et les inconvénients des possibilités énumérées? Combien de temps faudra-t-il pour implémenter l'interprète?
Quelles sont les fonctionnalités recherchées par les scripteurs ingame? Quels sont les autres jeux implémentés?
Je pense voter pour javascript car tout le monde peut le lire et l'écrire.
Que pensez-vous?
L'intégration de Javascript est beaucoup plus complexe que l'intégration de Python ou de Lua (enfin, au moins avant que la V8 ne le sache) –
@Vinko Vrsalovic: JavaScriptCore (le moteur JS dans WebKit) a standard C API stable (et ABI) pour environ 3 ou 4 ans (c'est un framework système sur MacOS même) – olliej
Voir cette question similaire: http://stackoverflow.com/questions/1406836/ –