Stencyl: Bezplatný multiplatformní software pro vytváření videoher
Před pár dny jsme sdíleli skvělý příspěvek o přihláška TurboWarp, kterou popisujeme jako užitečnou a zábavnou vzdělávací a školicí aplikaci, který je distribuován jako multiplatformní a online desktopový nástroj, který vám umožňuje vytvářet hry, animace a příběhy s nejlepší a nejnovější verzí Scratch. Ale s tím rozdílem, že má přidání dalších funkcí, jako je tmavý režim, další doplňky, kompilátor a mnoho dalšího. A protože jsme v něm zmínili zajímavý a užitečný seznam podobných aplikací, dnes tento příspěvek věnujeme dalšímu podobnému softwaru, tzv. "Stencyl" učit se a učit programování a vytvářet videohry s Flash rychle a snadno.
Kromě toho, a než půjdeme do podrobností, je důležité zdůraznit to, co bylo řečeno svobodný software, který má také robustnější placené verze, tedy s více funkcemi, má jeho engine napsaný v Haxe a je založen na OpenFL. 2 open source projekty které jsou také velmi užitečné a stojí za to je znát a šířit, a to jak pro vzdělávací, tak pro profesní účely. Bez dalších okolků vás tedy zveme, abyste pokračovali ve čtení o těchto 3 vývoji, abyste zjistili, o čem jsou, a porozuměli jejich rozsahu hlouběji.
TurboWarp: Aplikace pro výuku a učení programování a robotiky
Než se však začnete ponořit hlouběji do aplikace «Stencyl» a další s ním spojené (Haxe a OpenFL), doporučujeme prozkoumat a předchozí související příspěvek, na jeho konci:

Stencyl: Bezplatný multiplatformní software pro vytváření videoher
Co je Stencyl?
Podle Oficiální internetové stránky od "Stencyl", jeho vývojáři jej stručně propagují takto:
Stencyl je software, který vám umožní rychle a snadno vytvářet videohry pro mobilní zařízení, web a desktop bez kódu. Proto je ideální pro vytváření neuvěřitelných videoher bez velkého kódu nebo nutnosti být odborníkem na programování pro různé platformy.
Nicméně, protože nabízejí hodně dokumentaci a podporu O tom zvýrazníme některé body (vlastnosti/funkce) důležité a užitečné o uvedeném softwaru v následujícím seznamu:
- Více než jen zaběhnutý software pro tvorbu her, je to úžasně intuitivní sada nástrojů, která bez větších potíží urychlí váš pracovní postup.
- Technologie použitá k vytvoření enginu Stencyl je Haxe a je založena na OpenFL, open source projektu, který zrcadlí plné Flash API v Haxe a poskytuje všechny háčky potřebné k publikování her na všech hlavních existujících platformách.
- Umožňuje vytvářet videohry s širokou podporou platforem pro dosažení produktu s co největším počtem hráčů z různých zařízení, bez ohledu na jejich operační systém: iOS (iPhone/iPad), Android, Windows, Mac, Linux a internet (HTML5).
- S tímto softwarem byly vyrobeny videohry, které se proslavily a dosáhly předních pozic, například v App Store a Google Play. Které byly vyrobeny pro významné vydavatele, jako jsou: ArmorGames, Kongregate a Newgrounds.
- Nabízí přátelské rozhraní pro učitele IT, studenty a uživatele, kteří nejsou odborníky na programování, jako např děti a mládež školního věku a proces informatického vzdělávání (programování), nebo dospělí začátečníci a nováčci ve vývoji softwaru. A z velké části je to proto, že nabízí proces návrhu založený na drag and drop v nejčistším stylu projektu Scratch, ale s přidáním nových funkcí a stovek bloků připravených k použití. I když nabízí také možnost psaní kódu přirozeným nebo tradičním způsobem.
Snímky obrazovky aplikace
Dále je důležité zdůraznit, že v současné době je tento software dostupný ke stažení prostřednictvím jediného přenosného a multiplatformního instalačního programu (spustitelného) pod nejnovější stabilní verze s číslem 4.1.4 vydáno 1. července 2024. A s využitím skutečnosti, že jsme jej stáhli a otestovali, níže vám ukážeme následující snímky obrazovky:









O Haxe a OpenFL
A protože, jak jsme zmínili na začátku, tento program je generován pomocí Haxe a OpenFL, níže vám velmi stručně povíme o těchto 2 open source projektech a technologiích:
noha
Haxe je programovací jazyk s otevřeným zdrojovým kódem na vysoké úrovni, silně typovaný s rychle se optimalizujícím křížovým kompilátorem. Proto s ním můžete vytvářet multiplatformní aplikace orientované na JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash; a získat tak přístup k nativním schopnostem každé platformy. Kromě toho nabízí své vlastní virtuální stroje (HashLink a NekoVM), ale může také běžet v interpretovaném režimu. O Haxe
OpenFL
OpenFL je knihovna pro kreativní vyjadřování na webu, stolním počítači a mobilu, kterou můžete publikovat v nativním C++, JS a WebGL a runtimech jako HashLink a Adobe AIR pomocí integrované sady nástrojů. Vývojáři OpenFL píší kód v Haxe, výkonném jazyce, který lze zkompilovat do jiných programovacích jazyků. Tato jedinečná (a ověřená) schopnost je základním kamenem multiplatformní povahy OpenFL. V závislosti na projektu, použitých argumentech a cílové platformě je Haxe používán nástroji příkazového řádku ke kompilaci zdrojových souborů Haxe do bajtkódu SWF, bajtového kódu Neko, C++ nebo JavaScriptu. Navíc, OpenFL implementuje rozhraní Flash Player API, ale zasahuje všude tam, kam se pluginy prohlížeče nedostanou. O OpenFL
Další doporučené aplikace a platformy pro výuku programování a robotiky
programování
- Alice
- Základní 256
- Blokově
- BlueJ
- Bloky kódu
- Greenfoot
- Zpracování
- PseudoFlow
- PSeInt
- Můj kompilátor
- Scratch
- scratux
- Snap!
- stencyl
- Dráteník
- Tinkercad
- TurboWarp
- Turtlic
- Vodní medvěd
Robotics

Shrnutí
Zkrátka doufáme „Stencyl“ je skvělá bezplatná aplikace pro více platforem vytvořená pomocí užitečných open source projektů z Linuxverse, jako jsou Haxe a OpenFL. A bezesporu je to skvělá a všestranná aplikace zaměřená na rychlé a snadné vytváření zábavných a krásných videoher. Proto jej obvykle používá mnoho učitelů a IT profesionálů, a to jak k učení a výuce programování, tak k vývoji malých či velkých projektů pro různá zařízení nebo platformy. Doufáme, že vám brzy nabídneme ještě jednu publikaci o další podobné aplikaci v této oblasti vzdělávacího programování a robotických aplikací. Ale v případě, že víte o jakékoli jiné podobné aplikaci, kterou jsme nezmínili, kterou stojí za to znát a používat pro stejný účel nebo cíl, Zveme vás, abyste se o tom zmínili prostřednictvím komentářů a argumentovat, proč to zahrnout, pro znalosti a užitečnost všech.
Konečně, pamatujte navštivte naše «domovská stránka» en Español ± ol. Nebo v jakémkoli jiném jazyce (pouze přidáním 2 písmen na konec naší aktuální adresy URL, například: ar, de, en, fr, ja, pt a ru, mezi mnoha dalšími), abyste se dozvěděli více aktuálního obsahu. Navíc vás zveme, abyste se k nám připojili Oficiální telegramový kanál číst a sdílet další novinky, průvodce a návody z našeho webu.