Stencyl : logiciel gratuit et multiplateforme pour créer des jeux vidéo
Il y a quelques jours, nous avons partagé un super article sur application TurboWarp, que nous décrivons comme une application éducative et de formation utile et amusante, qui est distribué sous forme d'outil de bureau multiplateforme et en ligne, qui vous permet de créer des jeux, des animations et des histoires avec la meilleure et la dernière version de Scratch. Mais à la différence qu’il ajoute des fonctionnalités supplémentaires, telles qu’un mode sombre, des modules complémentaires supplémentaires, un compilateur et bien plus encore. Et puisque, dans ce document, nous avons mentionné une liste intéressante et utile d'applications similaires, nous consacrerons aujourd'hui cet article à un autre logiciel similaire appelé « Stencyl » pour apprendre et enseigner la programmation et créer des jeux vidéo avec Flash rapidement et facilement.
Par ailleurs, et avant d’entrer dans les détails, il est important de souligner que logiciel gratuit, qui propose également des versions payantes plus robustes, c'est-à-dire avec plus de fonctionnalités, il a Son moteur écrit en Haxe et est basé sur OpenFL. 2 projets open source qui sont également très utiles et méritent d'être connus et diffusés, tant à des fins éducatives que professionnelles. Alors, sans plus attendre, nous vous invitons à poursuivre la lecture de ces 3 évolutions pour découvrir de quoi il s’agit et comprendre plus en profondeur leur portée.
TurboWarp : Application pour enseigner et apprendre la programmation et la robotique
Mais avant de commencer à approfondir l’application «Stencyl» et autres qui lui sont associés (Haxe et OpenFL), nous vous recommandons d'explorer un post connexe précédent, à la fin :

Stencyl : logiciel gratuit et multiplateforme pour créer des jeux vidéo
Qu’est-ce que Stencyl ?
Selon le site officiel par «Stencyl», ses développeurs en font brièvement la promotion comme suit :
Stencyl est un logiciel qui vous permet de créer rapidement et facilement des jeux vidéo pour appareils mobiles, Web et ordinateur de bureau, sans code. Par conséquent, il est idéal pour créer des jeux vidéo incroyables sans beaucoup de code ni besoin d'être un expert en programmation pour différentes plates-formes.
Cependant, comme ils offrent beaucoup de documentation et assistance A ce sujet, nous soulignerons quelques points (caractéristiques/fonctionnalités) important et utile sur ledit logiciel dans la liste suivante :
- Plus qu'un simple logiciel de création de jeux ordinaire, il s'agit d'un ensemble d'outils merveilleusement intuitifs qui accélèrent votre flux de travail sans aucune difficulté majeure.
- La technologie utilisée pour créer le moteur Stencyl est Haxe et est basée sur OpenFL, un projet open source qui reflète l'API Flash complète de Haxe et fournit tous les hooks nécessaires pour publier des jeux sur toutes les principales plates-formes existantes.
- Il permet de créer des jeux vidéo avec un large support de plateforme pour obtenir un produit avec le plus grand nombre possible de joueurs depuis différents appareils, quel que soit leur système d'exploitation : iOS (iPhone/iPad), Android, Windows, Mac, Linux et Internet. (HTML5) .
- Avec ce logiciel, on a produit des jeux vidéo qui sont devenus célèbres, atteignant les premières positions, par exemple sur l'App Store et Google Play. Qui ont été produits pour des éditeurs importants, tels que : ArmorGames, Kongregate et Newgrounds.
- Il offre une interface conviviale pour les professeurs d'informatique, les étudiants et les utilisateurs qui ne sont pas experts en programmation, tels que enfants et adolescents d'âge scolaire et processus d'éducation informatique (programmation), ou des adultes débutants et novices en développement de logiciels. Et cela est dû en grande partie au fait qu'il propose un processus de conception basé sur le glisser-déposer dans le style le plus pur du projet Scratch, mais avec l'ajout de nouvelles fonctions et des centaines de blocs prêts à l'emploi. Cependant, il offre également la possibilité d’écrire du code de manière naturelle ou traditionnelle.
Captures d'écran de l'application
De plus, il est important de souligner qu'actuellement, ce logiciel est disponible en téléchargement via un seul programme d'installation portable et multiplateforme (exécutable) sous le nom dernière version stable avec le numéro 4.1.4 sorti le 1er juillet 2024. Et profitant du fait que nous l'avons téléchargé et testé, nous vous montrons ci-dessous les captures d'écran suivantes :









À propos de Haxe et d’OpenFL
Et puisque, comme nous l'avons mentionné au début, ce programme est généré à l'aide de Haxe et OpenFL, ci-dessous nous vous parlerons très brièvement de ces 2 projets et technologies open source :
jambe
Haxe est un langage de programmation open source, de haut niveau et fortement typé, doté d'un compilateur croisé à optimisation rapide. Par conséquent, avec lui, vous pouvez créer des applications multiplateformes orientées vers JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash ; et ainsi accéder aux capacités natives de chaque plateforme. De plus, il propose ses propres machines virtuelles (HashLink et NekoVM), mais peut également fonctionner en mode interprété. À propos de Haxe
OpenFL
OpenFL est une bibliothèque d'expression créative sur le Web, les ordinateurs de bureau et les appareils mobiles que vous pouvez publier en C++, JS et WebGL natifs, ainsi que dans des environnements d'exécution tels que HashLink et Adobe AIR à l'aide d'un ensemble d'outils intégrés. Les développeurs OpenFL écrivent du code en Haxe, un langage puissant qui peut être compilé dans d'autres langages de programmation. Cette capacité unique (et éprouvée) est la pierre angulaire de la nature multiplateforme d'OpenFL. Selon le projet, les arguments utilisés et la plate-forme cible, Haxe est utilisé par les outils de ligne de commande pour compiler les fichiers source Haxe en bytecode SWF, bytecode Neko, C++ ou JavaScript. En outre, OpenFL implémente l'API Flash Player, mais atteint tous les endroits que les plugins de navigateur ne peuvent pas atteindre. À propos d’OpenFL
Autres applications et plateformes recommandées pour apprendre et enseigner la programmation et la robotique
Programmation
- Alice
- 256 de base
- Blockly
- BleuJ
- Blocs de code
- Greenfoot
- En cours
- PseudoFlux
- PSeInt
- Mon compilateur
- Résistance
- scratux
- Snap!
- Stencyl
- Tinker
- Tinkercad
- TurboWarp
- Tortue
- Ours d'eau
Robotica
- IDE Arduino
- Création de code
- JdeRobot
- OuvrirBot
- OpenCV
- Ouvrir le laboratoire Roberta
- RoboMind
- ROS
- Bots Web
- Fritzing

Résumé
Bref, nous espérons « Stencyl » est une excellente application multiplateforme gratuite créée à partir de projets open source utiles du Linuxverse, tels que Haxe et OpenFL. Et sans aucun doute, c'est une application géniale et polyvalente destinée à créer des jeux vidéo amusants et beaux, rapidement et facilement. Par conséquent, il est généralement utilisé par de nombreux enseignants et professionnels de l'informatique, à la fois pour apprendre et enseigner la programmation et pour développer des projets petits ou grands pour différents appareils ou plates-formes. Et bientôt, nous espérons vous proposer une autre publication, sur une autre application similaire dans ce domaine de la programmation éducative et des applications robotiques. Mais, si vous connaissez une autre application similaire non mentionnée par nous, cela vaut la peine de la connaître et de l'utiliser dans le même but ou objectif, Nous vous invitons à le mentionner via les commentaires et expliquez pourquoi l’inclure, pour la connaissance et l’utilité de tous.
Enfin, rappelez-vous visitez notre «page d'accueil» en español. Ou, dans n'importe quelle autre langue (en ajoutant simplement 2 lettres à la fin de notre URL actuelle, par exemple : ar, de, en, fr, ja, pt et ru, entre autres) pour en savoir plus sur le contenu actuel. De plus, nous vous invitons à rejoindre notre Chaîne Telegram officielle pour lire et partager plus d'actualités, de guides et de tutoriels sur notre site Web.