Stencyl: software gratuito e multipiattaforma per creare videogiochi
Qualche giorno fa abbiamo condiviso un bellissimo post su l'applicazione TurboWarp, che descriviamo come un'applicazione educativa e formativa utile e divertente, che è distribuito come strumento desktop multipiattaforma e online, che ti consente di creare giochi, animazioni e storie con la versione migliore e più recente di Scratch. Ma con la differenza che ha l'aggiunta di funzionalità aggiuntive, come una modalità oscura, componenti aggiuntivi extra, un compilatore e molto altro. E poiché in esso abbiamo menzionato un interessante e utile elenco di app simili, oggi dedicheremo questo post ad un altro software simile chiamato «Stencil» per imparare e insegnare la programmazione e creare videogiochi con Flash in modo semplice e veloce.
Inoltre, prima di entrare nei dettagli, è importante sottolineare quanto detto software gratuito, che ha anche versioni a pagamento più robuste, cioè con più funzionalità, ha il suo motore è scritto in Haxe ed è basato su OpenFL. 2 progetti open source che risultano anch'essi molto utili e meritevoli di essere conosciuti e diffusi, sia a fini didattici che professionali. Quindi, senza ulteriori indugi, vi invitiamo a continuare a leggere questi 3 sviluppi per scoprire di cosa si tratta e comprenderne la portata in modo più approfondito.
TurboWarp: App per insegnare e apprendere la programmazione e la robotica
Ma prima di iniziare ad approfondire l'app «Stencyl» e altri ad esso associati (Haxe e OpenFL), ti consigliamo di esplorare a precedente articolo correlato, alla fine:

Stencyl: software gratuito e multipiattaforma per creare videogiochi
Cos'è Stencyl?
Secondo il Sito ufficiale di «Stencyl», i suoi sviluppatori lo promuovono brevemente come segue:
Stencyl è un software che permette di creare velocemente e facilmente videogiochi per dispositivi mobili, web e desktop senza codice. Pertanto, è l'ideale per creare videogiochi incredibili senza molto codice o senza la necessità di essere esperti nella programmazione per diverse piattaforme.
Tuttavia, poiché offrono molto documentazione e supporto A riguardo metteremo in evidenza alcuni punti (caratteristiche/funzionalità) importanti e utili su detto software nel seguente elenco:
- Molto più di un semplice software per la creazione di giochi, è un insieme di strumenti meravigliosamente intuitivi che accelera il flusso di lavoro senza grosse difficoltà.
- La tecnologia utilizzata per creare il motore Stencyl è Haxe e si basa su OpenFL, un progetto open source che rispecchia l'intera API Flash in Haxe e fornisce tutti gli hook necessari per pubblicare giochi su tutte le principali piattaforme esistenti.
- Ti permette di creare videogiochi con un ampio supporto di piattaforme per ottenere un prodotto con il maggior numero possibile di giocatori da vari dispositivi, indipendentemente dal loro sistema operativo: iOS (iPhone/iPad), Android, Windows, Mac, Linux e Internet (HTML5) .
- Con questo software sono stati prodotti videogiochi che sono diventati famosi, raggiungendo le prime posizioni, ad esempio nell'App Store e in Google Play. Che sono stati prodotti per importanti editori, come: ArmorGames, Kongregate e Newgrounds.
- Offre un'interfaccia amichevole per insegnanti di informatica, studenti e utenti che non sono esperti di programmazione, come ad esempio bambini e adolescenti in età scolare e processo di educazione informatica (programmazione)o principianti adulti e principianti nello sviluppo di software. E gran parte di questo è dovuto al fatto che offre un processo di progettazione basato sul drag and drop nello stile più puro del progetto Scratch, ma con l'aggiunta di nuove funzioni e centinaia di blocchi pronti all'uso. Tuttavia offre anche la possibilità di scrivere codice in modo naturale o tradizionale.
Schermate dell'applicazione
Inoltre, è importante evidenziare che, attualmente, tale software è disponibile per il download tramite un unico installer portatile e multipiattaforma (eseguibile) con il nome ultima versione stabile con il numero 4.1.4 rilasciata il 1 luglio 2024. E approfittando del fatto che lo abbiamo scaricato e testato, di seguito vi mostriamo i seguenti screenshot:









Informazioni su Haxe e OpenFL
E poiché, come accennato all'inizio, questo programma viene generato utilizzando Haxe e OpenFL, di seguito vi parleremo molto brevemente di questi 2 progetti e tecnologie open source:
gamba
Haxe è un linguaggio di programmazione open source, di alto livello e fortemente tipizzato con un compilatore incrociato a rapida ottimizzazione. Pertanto, con esso puoi creare applicazioni multipiattaforma orientate a JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash; e ottenere così l'accesso alle funzionalità native di ciascuna piattaforma. Inoltre, offre le proprie macchine virtuali (HashLink e NekoVM), ma può anche funzionare in modalità interpretata. A proposito di Hax
ApriFL
OpenFL è una libreria per l'espressione creativa sul Web, desktop e dispositivi mobili che puoi pubblicare in C++, JS e WebGL nativi e runtime come HashLink e Adobe AIR utilizzando un set di strumenti integrato. Gli sviluppatori OpenFL scrivono codice in Haxe, un linguaggio potente che può essere compilato in altri linguaggi di programmazione. Questa capacità unica (e comprovata) è la pietra angolare della natura multipiattaforma di OpenFL. A seconda del progetto, degli argomenti utilizzati e della piattaforma di destinazione, Haxe viene utilizzato dagli strumenti da riga di comando per compilare file sorgente Haxe in bytecode SWF, bytecode Neko, C++ o JavaScript. Inoltre, OpenFL implementa l'API Flash Player, ma raggiunge tutti i luoghi che i plug-in del browser non possono raggiungere. Informazioni su OpenFL
Altre app e piattaforme consigliate per apprendere e insegnare la programmazione e la robotica
Programmazione
- Alice
- 256 di base
- Blockley
- BlueJ
- Blocchi di codice
- Greenfoot
- Lavorazione
- Pseudoflusso
- PSInt
- MyCompiler
- Scratch
- scratus
- Snap!
- stencyl
- Tinker
- Tinkercad
- TurboWarp
- Turtlic
- Orso d'acqua
Robotica

Riassunto
Insomma, speriamo "Stencyl" è una fantastica applicazione multipiattaforma gratuita realizzata con utili progetti open source dell'universo Linux, come Haxe e OpenFL. E senza dubbio si tratta di un'applicazione fantastica e versatile mirata a creare videogiochi belli e divertenti in modo rapido e semplice. Pertanto, viene solitamente utilizzato da molti insegnanti e professionisti IT, sia per apprendere e insegnare la programmazione, sia per sviluppare progetti piccoli o grandi per diversi dispositivi o piattaforme. E presto speriamo di offrirvi un'altra pubblicazione, su un'altra app simile nel campo della programmazione educativa e delle applicazioni di robotica. Ma, nel caso in cui tu sia a conoscenza di altre app simili non menzionate da noi, che vale la pena conoscere e utilizzare per lo stesso scopo o obiettivo, Vi invitiamo a segnalarlo tramite i commenti e discutere perché includerlo, per la conoscenza e l'utilità di tutti.
Infine, ricorda visita il nostro «pagina iniziale» en español. Oppure, in qualsiasi altra lingua (semplicemente aggiungendo 2 lettere alla fine del nostro URL attuale, ad esempio: ar, de, en, fr, ja, pt e ru, tra molti altri) per conoscere i contenuti più attuali. Inoltre, ti invitiamo a unirti al nostro Canale ufficiale di Telegram per leggere e condividere altre notizie, guide ed tutorial dal nostro sito web.