Du Python dans le Source Engine
- Par caouecs - Vossey.com, publié
- 6 commentaires
En faisant de la veille vidéo-ludique, je suis tombé sur un nouveau fichier proposé par GoldenEye Source. J'eus cru qu'une nouvelle version du mod pour Half-Life 2 venait de voir le jour, que nenni. En fait nous avons droit à un package permettant d'inclure Python dans le Source Engine.
Pourquoi Python ? Tout simplement car c'est un langage simple, orienté objet, typage dynamique, vastes librairies, simples à interfacer avec C/C++ via boost.python et une documentation riche accompagnée de tutoriaux. Par contre, ce n'est pas le langage parfait, il peut produire quelques trous de sécurité côté serveur et certains aspects sont pointus mais, contrairement à d'autres langages, Python s'avère plus intéressant.
Je connais assez bien le Python pour l'avoir utilisé il y a quelques années et, même si j'ai préféré me tourner vers le PHP, j'ai trouvé ce langage agréable surtout pour apprendre l'orienté objet. C'est donc en tant que coup de coeur que je me permets de vous parler de ce package.
Vous trouverez plus d'informations sur l'intégration de Python dans le Source Engine dans le wiki du « The Valve Developer Community »