URL: https://linuxfr.org/news/superpowers-sort-en-libre-opensource Title: Superpowers sort en libre/opensource Authors: Hieronims Nÿco, BAud, Nils Ratusznik, Lucas, Benoît Sibaud, palm123, Yves Bourguignon, M5oul et esdeem Date: 2016年01月18日T08:26:23+01:00 License: CC By-SA Tags: jeu_vidéo et 3d Score: 43 _Dépêche réalisée d'après l'article de [Korben](http://korben.info) et modifiée avec son accord, sous licence CC BY-SA_ Si vous vous sentez l'âme d'un créateur de jeux vidéo, voici [Superpowers, un outil libre et open source](http://superpowers-html5.com/), développé par des Français, qui va vous permettre de concevoir vos jeux 2D et 3D en HTML5 ! Superpowers est déjà connu des lecteurs de LinuxFr.org puisqu'un article lui a été consacré lors du lancement de sa campagne de financement participatif. Le logiciel est désormais open source depuis le 7 Janvier 2016, nous y reviendrons plus loin.  ---- [SuperPowers : La création de jeux 2D+3D pour tous](http://superpowers-html5.com/index.fr.html) [Annonce de Superpowers sur korben.info](http://korben.info/creer-jeu-html5.html) [Démo vidéo (YouTube)](https://youtu.be/NTkQIZlLR7g) [Article financement participatif Superpowers sur LinuxFr.org](http://linuxfr.org/news/sparklin-labs-financement-participatif-pour-superpowers) [Korben : Superpowers – Créez votre jeu 2D / 3D en HTML5](http://korben.info/creer-jeu-html5.html) ---- Présentation du logiciel ======================== Superpowers fonctionne grâce à un serveur web que vous lancez en local sous OS X, Linux ou Windows. Vous n'avez donc pas besoin d'avoir une connexion à Internet pour travailler sur votre jeu. Toutefois, si vous êtes connecté, vous pouvez aussi travailler à plusieurs sur le même jeu. Il suffit simplement de donner l'adresse du serveur (IP de votre ordinateur + mot de passe) pour que tout le monde s'y connecte et puisse contribuer au jeu grâce à l'éditeur [TypeScript](http://www.typescriptlang.org/) intégré. ## Démo vidéo  Voici une démo (accélérée) de ce qu'il est possible de faire avec Superpowers : [[FR] Introduction à Superpowers (v0.3) — l'outil de création de jeux vidéo HTML5](https://youtu.be/NTkQIZlLR7g) ## HTML5, JS et CSS Superpowers utilise les technologies HTML5, JS et CSS et permet d'exporter vos jeux sur toutes les plateformes (Windows, OS X, iOS, Linux, Android) et si votre truc, ce n'est pas le graphisme, sachez qu'il est possible de télécharger gratuitement des _packs de sprites_, de décors, des effets spéciaux et des musiques sur des thématiques aussi variées que l'espace, la fantasy, la préhistoire, etc.  ## Exemples de jeux Pour les jeux, si vous voulez voir ce qu'il est possible de faire, [voici quelques exemples de jeux réalisés avec Superpowers](http://itch.io/c/27733/games-made-with-superpowers). Et si vous trouvez ça cool, mais que vous êtes un peu perdu, [une communauté prête à vous aider](http://itch.io/engine/superpowers/community) existe et un peu de code avec des jeux tout faits se trouve [ici](https://github.com/superpowers-extra). Bref un must pour tous ceux qui veulent se lancer dans la création de jeux vidéos ! Plus de détails sur le projet ========= Un projet opensource --------------------  Superpowers est publié sous licence ISC compatible avec la licence publique générale GNU, pour fonctionner il utilise de nombreux projets libres comme : [Three.js](http://threejs.org/), [Socket.IO] (http://socket.io/), [TypeScript](http://www.typescriptlang.org/), [Electron](http://electron.atom.io/), [Node.js](http://nodejs.org/) ainsi que bien d'autres projets Open Source. Superpowers met à disposition des packs de ressources graphiques et sonores, ceux-ci sont publiés sous licence CC0 (proche du domaine public) et disponible sur la page de [téléchargement de Superpowers.](https://sparklinlabs.itch.io/superpowers) Et pour vous aider dans vos développements, [les sources des différents jeux réalisés par Sparklin Labs](https://t.co/ViC2fAJnk3) lors de game jam sont disponibles afin que vous puissiez les étudier et les comprendre. Leur code est consultable publiquement mais il n'est pas sous licence libre. Des fonctionnalités extensibles à l'aide de modules ---------------  Sont inclus les modules permettant d'importer vos personnages et objets animées ou vos modèles 3D, de créer des jeux multi-joueurs en ligne et bien plus avec Socket.IO, de mettre en place une physique 2D ou 3D avec Cannon.js ou P2.js. Vous pouvez aussi créer des interpolations d'animations avec tween.js, construire des modèles 3D cubique, importer des sons ou éditer les niveaux de votre jeu. Construisez ou installez d'autres modules ----------  Non seulement vous pouvez construire vos propres modules mais Superpowers est réalisé de telle manière qu'il n'est pas dépendant d'un moteur ou d'une technologie particulière. Vous pouvez l'adapter à d'autres moteurs et éditeurs (il y a par exemple un projet de [Superpowers pour LÖVE](http://github.com/superpowers/superpowers-love2d) et phaser.js) Profiter de la puissance de l'éditeur TypeScript intégré ----------  TypeScript est un langage qui combine habilement la simplicité du web et la robustesse d'un système de types. Profiter des rapports d'erreurs instantanés, de l'autocomplétion, de la coloration syntaxique et du navigateur d'API pour scripter plus vite. Soutenir Sparklin Labs sur Patreon ================================== [](https://www.patreon.com/SparklinLabs?ty=h) Sparklin Labs travaille avec tout son amour sur Superpowers depuis fin 2014. Soutenez-les financièrement via [Patreon](https://www.patreon.com/SparklinLabs?ty=h). Merci pour eux! :)