Stencyl: Bezplatný multiplatformový softvér na vytváranie videohier
Pred pár dňami sme zdieľali skvelý príspevok o aplikácie TurboWarp, ktorú označujeme ako užitočnú a zábavnú vzdelávaciu a školiacu aplikáciu, ktorý je distribuovaný ako multiplatformový a online desktopový nástroj, ktorý vám umožňuje vytvárať hry, animácie a príbehy s najlepšou a najnovšou verziou Scratch. Ale s tým rozdielom, že má pridané ďalšie funkcie, ako je tmavý režim, extra doplnky, kompilátor a oveľa viac. A keďže sme v ňom spomenuli zaujímavý a užitočný zoznam podobných aplikácií, dnes tento príspevok venujeme ďalšiemu podobnému softvéru, tzv. "Stencyl" učiť sa a učiť programovanie a vytvárať videohry pomocou Flash rýchlo a jednoducho.
Okrem toho je dôležité predtým, ako pôjdeme do podrobností, zdôrazniť toto bezplatný softvér, ktorý má aj robustnejšie platené verzie, teda s viacerými funkciami, ktoré má jeho engine napísaný v Haxe a je založený na OpenFL. 2 open source projekty ktoré sú tiež veľmi užitočné a stojí za to ich poznať a šíriť na vzdelávacie aj profesionálne účely. Bez ďalších okolkov vás teda pozývame, aby ste pokračovali v čítaní o týchto 3 novinkách, aby ste zistili, o čom sú, a hlbšie porozumeli ich rozsahu.
TurboWarp: Aplikácia na výučbu programovania a robotiky
Ale skôr, než sa začnete ponoriť hlbšie do aplikácie «Stencyl» a ďalšie osoby s ňou spojené (Haxe a OpenFL), odporúčame vám preskúmať a predchádzajúci súvisiaci príspevok, na jeho konci:

Stencyl: Bezplatný multiplatformový softvér na vytváranie videohier
Čo je Stencyl?
Podľa oficiálna webová stránka od "Stencyl", jeho vývojári ho stručne propagujú takto:
Stencyl je softvér, ktorý vám umožňuje rýchlo a jednoducho vytvárať videohry pre mobilné zariadenia, web a desktop bez kódu. Preto je ideálny na vytváranie neuveriteľných videohier bez veľkého kódu alebo potreby byť odborníkom na programovanie pre rôzne platformy.
Keďže však ponúkajú veľa dokumentáciu a podporu V tejto súvislosti zvýrazníme niektoré body (vlastnosti/funkcie) dôležité a užitočné o uvedenom softvéri v nasledujúcom zozname:
- Viac než len zabehnutý softvér na tvorbu hier, je to úžasne intuitívna sada nástrojov, ktorá bez väčších problémov zrýchli váš pracovný postup.
- Technológia použitá na vytvorenie enginu Stencyl je Haxe a je založená na OpenFL, open source projekte, ktorý odzrkadľuje plné rozhranie Flash API v Haxe a poskytuje všetky háčiky potrebné na publikovanie hier na všetkých hlavných existujúcich platformách.
- Umožňuje vytvárať videohry so širokou podporou platforiem, aby ste dosiahli produkt s čo najväčším počtom hráčov z rôznych zariadení bez ohľadu na ich operačný systém: iOS (iPhone/iPad), Android, Windows, Mac, Linux a internet (HTML5).
- S týmto softvérom boli vyrobené videohry, ktoré sa preslávili a dostali sa na popredné miesta, napríklad v App Store a Google Play. Ktoré boli vyrobené pre významných vydavateľov, ako sú: ArmorGames, Kongregate a Newgrounds.
- Ponúka priateľské rozhranie pre učiteľov IT, študentov a používateľov, ktorí nie sú odborníkmi na programovanie, ako napr deti a mládež školského veku a IT vzdelávací proces (programovanie), alebo dospelých začiatočníkov a nováčikov vo vývoji softvéru. A veľa z toho je preto, že ponúka proces navrhovania založený na drag and drop v najčistejšom štýle projektu Scratch, no s pridaním nových funkcií a stoviek blokov pripravených na použitie. Aj keď ponúka aj možnosť písania kódu prirodzeným alebo tradičným spôsobom.
Snímky obrazovky aplikácie
Okrem toho je dôležité zdôrazniť, že v súčasnosti je tento softvér k dispozícii na stiahnutie prostredníctvom jediného prenosného a multiplatformového inštalačného programu (spustiteľného) pod najnovšia stabilná verzia s číslom 4.1.4 vydaná 1. júla 2024. A s využitím skutočnosti, že sme ho stiahli a otestovali, nižšie vám ukážeme nasledujúce snímky obrazovky:









O Haxe a OpenFL
A keďže, ako sme spomenuli na začiatku, tento program je generovaný pomocou Haxe a OpenFL, nižšie vám veľmi stručne povieme o týchto 2 open source projektoch a technológiách:
Haxey
Haxe je open source, vysokoúrovňový, silne typovaný programovací jazyk s rýchlo sa optimalizujúcim krížovým kompilátorom. Preto s ním môžete vytvárať multiplatformové aplikácie orientované na JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash; a tým získať prístup k natívnym schopnostiam každej platformy. Okrem toho ponúka svoje vlastné virtuálne stroje (HashLink a NekoVM), ale môže bežať aj v interpretovanom režime. O Haxe
OpenFL
OpenFL je knižnica pre kreatívne vyjadrenie na webe, v počítačoch a mobilných zariadeniach, ktorú môžete publikovať v natívnom C++, JS a WebGL a runtime, ako je HashLink a Adobe AIR pomocou integrovanej sady nástrojov. Vývojári OpenFL píšu kód v Haxe, výkonnom jazyku, ktorý možno skompilovať do iných programovacích jazykov. Táto jedinečná (a overená) schopnosť je základným kameňom multiplatformovej povahy OpenFL. V závislosti od projektu, použitých argumentov a cieľovej platformy sa Haxe používa nástrojmi príkazového riadka na kompiláciu zdrojových súborov Haxe do bajtového kódu SWF, bajtového kódu Neko, C++ alebo JavaScriptu. Okrem toho, OpenFL implementuje rozhranie Flash Player API, ale dosahuje všetky miesta, kam sa pluginy prehliadača nedostanú. O OpenFL
Ďalšie odporúčané aplikácie a platformy na učenie a výučbu programovania a robotiky
programovanie
- Alice
- Základné 256
- Blockly
- BlueJ
- Bloky kódu
- Greenfoot
- spracovanie
- PseudoFlow
- PSeInt
- MyCompiler
- Poškriabaniu
- scratux
- Snap!
- Stencyl
- Drotár
- Tinkercad
- TurboWarp
- Turtlic
- Vodný medveď
Robotics

Zhrnutie
Skrátka dúfame „Stencyl“ je skvelá bezplatná multiplatformová aplikácia vytvorená s užitočnými open source projektmi z Linuxverse, ako sú Haxe a OpenFL. A nepochybne je to skvelá a všestranná aplikácia zameraná na rýchle a jednoduché vytváranie zábavných a krásnych videohier. Preto ho zvyčajne používajú mnohí učitelia a IT profesionáli na učenie a výučbu programovania a na vývoj malých alebo veľkých projektov pre rôzne zariadenia alebo platformy. Dúfame, že vám čoskoro ponúkneme ďalšiu publikáciu o ďalšej podobnej aplikácii v tejto oblasti vzdelávacieho programovania a robotických aplikácií. Ale v prípade, že viete o inej podobnej aplikácii, ktorú sme nespomenuli, ktorú stojí za to poznať a používať na rovnaký účel alebo cieľ, Pozývame vás, aby ste sa o tom zmienili prostredníctvom komentárov a argumentovať, prečo to zahrnúť, pre poznanie a užitočnosť všetkých.
Nakoniec, pamätajte navštívte našu «home page» v španielčine. Alebo v akomkoľvek inom jazyku (iba pridaním 2 písmen na koniec našej aktuálnej adresy URL, napríklad: ar, de, en, fr, ja, pt a ru, medzi mnohými inými), aby ste sa dozvedeli viac aktuálneho obsahu. Okrem toho vás pozývame, aby ste sa k nám pridali Oficiálny telegramový kanál na čítanie a zdieľanie ďalších noviniek, sprievodcov a tutoriálov z našej webovej stránky.