Stencyl: nemokama kelių platformų programinė įranga vaizdo žaidimams kurti
Prieš kelias dienas pasidalinome puikiu įrašu apie taikymas TurboWarp, kurią apibūdiname kaip naudingą ir smagią švietimo ir mokymo programą, kuris platinamas kaip kelių platformų ir internetinis darbalaukio įrankis, leidžiantis kurti žaidimus, animaciją ir istorijas naudojant geriausią ir naujausią „Scratch“ versiją. Tačiau su tuo skirtumu, kad jame yra papildomų funkcijų, tokių kaip tamsusis režimas, papildomi priedai, kompiliatorius ir daug daugiau. Kadangi jame paminėjome įdomų ir naudingą panašių programų sąrašą, šiandien šį įrašą skirsime kitai panašiai programinei įrangai. „Stencilas“ išmokti ir mokyti programuoti bei greitai ir lengvai kurti vaizdo žaidimus su „Flash“.
Be to, prieš einant į detales, svarbu tai pabrėžti nemokama programinė įranga, kuri taip pat turi patikimesnes mokamas versijas, tai yra, turintis daugiau funkcijų jo variklis parašytas Haxe ir yra pagrįstas OpenFL. 2 atvirojo kodo projektai kurios taip pat yra labai naudingos, kurias verta žinoti ir skleisti tiek švietimo, tiek profesiniais tikslais. Taigi, be papildomo dėmesio, kviečiame toliau skaityti apie šiuos 3 pokyčius, kad sužinotumėte, apie ką jie susiję, ir suprastumėte jų taikymo sritį.
TurboWarp: programa, skirta mokyti ir mokytis programavimo ir robotikos
Tačiau prieš pradėdami gilintis į programą „Stencyl“ ir kiti su juo susiję („Haxe“ ir „OpenFL“), rekomenduojame ištirti a ankstesnis susijęs įrašas, jo pabaigoje:

Stencyl: nemokama kelių platformų programinė įranga vaizdo žaidimams kurti
Kas yra Stencilis?
Pagal oficiali svetainė pateikė "Stencyl", jos kūrėjai trumpai jį reklamuoja taip:
Stencyl yra programinė įranga, leidžianti greitai ir lengvai kurti vaizdo žaidimus mobiliesiems įrenginiams, žiniatinkliui ir darbalaukiui be kodo. Todėl jis idealiai tinka kurti neįtikėtinus vaizdo žaidimus be daug kodo arba būtinybės būti programavimo įvairioms platformoms ekspertu.
Tačiau kadangi jie siūlo daug dokumentacija ir pagalba Apie tai pabrėšime kai kuriuos dalykus (ypatybes/funkcijas) svarbu ir naudinga apie minėtą programinę įrangą šiame sąraše:
- Daugiau nei paprasta žaidimų kūrimo programinė įranga, tai nuostabiai intuityvus įrankių rinkinys, kuris be didelių sunkumų pagreitina jūsų darbo eigą.
- „Stencyl“ varikliui sukurti naudojama „Haxe“ technologija, pagrįsta „OpenFL“ – atvirojo kodo projektu, kuris atspindi visą „Flash“ API „Haxe“ ir suteikia visus reikalingus žaidimus skelbti visose pagrindinėse esamose platformose.
- Tai leidžia kurti vaizdo žaidimus su plačiu platformos palaikymu, kad būtų sukurtas produktas su kuo didesniu žaidėjų skaičiumi iš įvairių įrenginių, nepriklausomai nuo jų operacinės sistemos: iOS (iPhone/iPad), Android, Windows, Mac, Linux ir interneto. (HTML5) .
- Su šia programine įranga buvo sukurti vaizdo žaidimai, kurie išgarsėjo ir pasiekė aukščiausias pozicijas, pavyzdžiui, „App Store“ ir „Google Play“. Kurie buvo sukurti svarbiems leidėjams, tokiems kaip „ArmorGames“, „Kongregate“ ir „Newgrounds“.
- Ji siūlo patogią sąsają IT mokytojams, studentams ir vartotojams, kurie nėra programavimo ekspertai, pvz. mokyklinio amžiaus vaikai ir paaugliai bei IT ugdymo procesas (programavimas), arba suaugusiems pradedantiesiems ir naujokams programinės įrangos kūrimo srityje. Ir didžioji dalis to yra todėl, kad jis siūlo projektavimo procesą, pagrįstą vilkimu ir nuleidimu gryniausiu „Scratch“ projekto stiliumi, tačiau pridedant naujų funkcijų ir šimtus paruoštų naudoti blokų. Tačiau tai taip pat suteikia galimybę rašyti kodą natūraliu ar tradiciniu būdu.
Programos ekrano kopijos
Be to, svarbu pabrėžti, kad šiuo metu šią programinę įrangą galima atsisiųsti naudojant vieną nešiojamą ir kelių platformų diegimo programą (vykdomąją programą). naujausia stabili versija su numeriu 4.1.4, išleistas 1 m. liepos 2024 d. Ir pasinaudoję tuo, kad atsisiuntėme ir išbandėme, toliau parodysime šias jo ekrano kopijas:









Apie Haxe ir OpenFL
Ir kadangi, kaip minėjome pradžioje, ši programa yra sukurta naudojant Haxe ir OpenFL, toliau labai trumpai papasakosime apie šiuos 2 atvirojo kodo projektus ir technologijas:
Knuckle
Haxe yra atviro kodo, aukšto lygio, stipriai įvesta programavimo kalba su greitai optimizuojamu kryžminiu kompiliatoriumi. Todėl su juo galite kurti kelių platformų programas, orientuotas į JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash; ir taip gauti prieigą prie kiekvienos platformos vietinių galimybių. Be to, ji siūlo savo virtualias mašinas („HashLink“ ir „NekoVM“), bet taip pat gali veikti interpretuojamu režimu. Apie Haxe
OpenFL
„OpenFL“ yra biblioteka, skirta kūrybinei raiškai žiniatinklyje, staliniuose kompiuteriuose ir mobiliuosiuose įrenginiuose, kurią galite publikuoti vietinėje C++, JS ir WebGL bei vykdymo sąlygomis, pvz., „HashLink“ ir „Adobe AIR“, naudodami integruotą įrankių rinkinį. OpenFL kūrėjai kodą rašo Haxe – galinga kalba, kurią galima kompiliuoti į kitas programavimo kalbas. Šis unikalus (ir patikrintas) gebėjimas yra OpenFL kelių platformų pobūdžio kertinis akmuo. Priklausomai nuo projekto, naudojamų argumentų ir tikslinės platformos, „Haxe“ komandų eilutės įrankiais naudoja Haxe šaltinio failams kompiliuoti į SWF baitinį kodą, Neko baitinį kodą, C++ arba „JavaScript“. Be to, OpenFL įdiegia „Flash Player“ API, bet pasiekia visas vietas, kurių nepasiekia naršyklės papildiniai. Apie OpenFL
Kitos rekomenduojamos programėlės ir platformos, skirtos mokytis ir mokyti programavimo bei robotikos
programavimas
- Alisa
- Pagrindinis 256
- Blogai
- MėlynaJ
- „CodeBlocks“
- „Greenfoot“
- Apdorojimas
- PseudoFlow
- PSeInt
- Mano kompiliatorius
- Nutrinkite
- scratuks
- Snap!
- Stencilas
- Tinkeris
- Tinkercad
- TurboWarp
- Turtlic
- Vandens lokys
Robotų
- „Arduino IDE“
- Codecraft
- JdeRobot
- OpenBot
- OpenCV
- Atidarykite Roberta Lab
- „RoboMind“
- ROS
- Webots
- Fritzingas

Santrauka
Trumpai tariant, tikimės „Stencyl“ yra puiki nemokama kelių platformų programa, sukurta naudojant naudingus atvirojo kodo projektus iš Linuxverse, pvz., Haxe ir OpenFL. Be jokios abejonės, tai puiki ir universali programa, skirta greitai ir lengvai sukurti linksmus ir gražius vaizdo žaidimus. Todėl dažniausiai jį naudoja daugelis mokytojų ir IT specialistų, tiek mokydamiesi programavimo, tiek kurdami nedidelius ar didelius projektus skirtingiems įrenginiams ar platformoms. O netrukus tikimės jums pasiūlyti dar vieną leidinį apie kitą panašią programėlę šioje edukacinio programavimo ir robotikos taikomųjų programų srityje. Bet jei žinote kokią nors kitą panašią programėlę, kurios nepaminėjome, verta tai žinoti ir naudoti tuo pačiu tikslu ar tikslu, Kviečiame tai paminėti komentaruose ir argumentuokite, kodėl jį įtraukti, kad visi žinotų ir būtų naudingi.
Galiausiai, prisimink apsilankykite pas mus «pagrindinis puslapis» ispaniškai. Arba bet kuria kita kalba (tiesiog pridėjus 2 raides prie dabartinio URL pabaigos, pavyzdžiui: ar, de, en, fr, ja, pt ir ru, be daugelio kitų), kad sužinotumėte daugiau dabartinio turinio. Be to, kviečiame prisijungti prie mūsų Oficialus „Telegram“ kanalas norėdami perskaityti ir dalytis daugiau naujienų, vadovų ir vadovėlių iš mūsų svetainės.