Stencyl: Libre, cross-platform na software para gumawa ng mga video game
Ilang araw ang nakalipas, nagbahagi kami ng isang magandang post tungkol sa ang application TurboWarp, na inilalarawan namin bilang isang kapaki-pakinabang at nakakatuwang application na pang-edukasyon at pagsasanay, na ibinahagi bilang cross-platform at online na desktop Tool, na nagbibigay-daan sa iyong lumikha ng mga laro, animation, at kwento gamit ang pinakamahusay at pinakabagong bersyon ng Scratch. Ngunit, sa kaibahan na mayroon itong pagdaragdag ng mga karagdagang feature, tulad ng dark mode, mga karagdagang addon, compiler, at marami pang iba. At dahil, sa loob nito, binanggit namin ang isang kawili-wili at kapaki-pakinabang na listahan ng mga katulad na app, ngayon ay ilalaan namin ang post na ito ngayon sa isa pang katulad na software na tinatawag "Stencyl" upang matuto at magturo ng programming, at gumawa ng mga video game gamit ang Flash nang mabilis at madali.
Higit pa rito, at bago pumunta sa mga detalye, mahalagang i-highlight ang sinabi libreng software, na mayroon ding mas matatag na mga bayad na bersyon, iyon ay, na may higit pang mga pag-andar, mayroon ito Ang makina nito ay nakasulat sa Haxe at nakabatay sa OpenFL. 2 open source na proyekto na lubhang kapaki-pakinabang at sulit na malaman at ipalaganap, kapwa para sa mga layuning pang-edukasyon at propesyonal. Kaya, nang walang karagdagang ado, inaanyayahan ka naming ipagpatuloy ang pagbabasa tungkol sa 3 development na ito upang malaman kung tungkol saan ang mga ito at maunawaan ang saklaw ng mga ito nang mas malalim.
TurboWarp: App para magturo at matuto ng programming at robotics
Ngunit, bago magsimulang magsaliksik nang mas malalim sa app «Stencyl» at iba pang nauugnay dito (Haxe at OpenFL), inirerekumenda namin na tuklasin mo ang a nakaraang nauugnay na post, sa dulo nito:

Stencyl: Libre, cross-platform na software para gumawa ng mga video game
Ano ang Stencyl?
Ayon sa opisyal na website ni "Stencyl", panandaliang pino-promote ito ng mga developer nito tulad ng sumusunod:
Ang Stencyl ay isang software na nagbibigay-daan sa iyong mabilis at madaling gumawa ng mga video game para sa mga mobile device, web at desktop nang walang code. Samakatuwid, ito ay perpekto para sa paglikha ng hindi kapani-paniwalang mga video game na walang gaanong code o ang pangangailangan na maging isang dalubhasa sa programming para sa iba't ibang mga platform.
Gayunpaman, dahil nag-aalok sila ng marami dokumentasyon at suporta Tungkol dito, i-highlight namin ang ilang mga punto (mga tampok/functionality) mahalaga at kapaki-pakinabang tungkol sa nasabing software sa sumusunod na listahan:
- Higit pa sa isang run-of-the-mill na software sa paglikha ng laro, ito ay isang kamangha-manghang intuitive na hanay ng mga tool na nagpapabilis sa iyong daloy ng trabaho nang walang labis na kahirapan.
- Ang teknolohiyang ginamit upang lumikha ng Stencyl engine ay Haxe at nakabatay sa OpenFL, isang open source na proyekto na sumasalamin sa buong Flash API sa Haxe at nagbibigay ng lahat ng mga kawit na kailangan upang mag-publish ng mga laro sa lahat ng pangunahing umiiral na mga platform.
- Pinapayagan ka nitong lumikha ng mga video game na may malawak na suporta sa platform upang makamit ang isang produkto na may pinakamalaking posibleng bilang ng mga manlalaro mula sa iba't ibang device, anuman ang kanilang operating system: iOS (iPhone/iPad), Android, Windows, Mac, Linux at Internet (HTML5) .
- Gamit ang software na ito, nagawa ang mga video game na naging sikat, na umaabot sa mga nangungunang posisyon, halimbawa sa App Store at Google Play. Na ginawa para sa mahahalagang publisher, tulad ng: ArmorGames, Kongregate at Newgrounds.
- Nag-aalok ito ng magiliw na interface para sa mga IT Teacher, Estudyante at User na hindi eksperto sa programming, gaya ng mga bata at kabataan sa edad ng paaralan at proseso ng edukasyon sa IT (programming), o mga nasa hustong gulang na nagsisimula at baguhan sa Software Development. At karamihan sa mga ito ay dahil nag-aalok ito ng proseso ng disenyo batay sa drag at drop sa pinakadalisay na istilo ng Scratch project, ngunit kasama ang pagdaragdag ng mga bagong function at daan-daang handa nang gamitin na mga bloke. Bagaman, nag-aalok din ito ng posibilidad ng pagsulat ng code sa natural o tradisyonal na paraan.
Mga screenshot ng application
Higit pa rito, mahalagang i-highlight na, sa kasalukuyan, ang software na ito ay magagamit para sa pag-download sa pamamagitan ng iisang portable at cross-platform installer (executable) sa ilalim ng pinakabagong matatag na bersyon kasama ang numero 4.1.4 na inilabas noong Hulyo 1, 2024. At sinasamantala ang katotohanang na-download at nasubok namin ito, sa ibaba ay ipinapakita namin sa iyo ang mga sumusunod na screenshot nito:









Tungkol kay Haxe at OpenFL
At dahil, tulad ng nabanggit namin sa simula, ang program na ito ay nabuo gamit ang Haxe at OpenFL, sa ibaba ay sasabihin namin sa iyo nang maikli ang tungkol sa 2 open source na mga proyekto at teknolohiyang ito:
Buko
Ang Haxe ay isang open source, mataas na antas, malakas na na-type na programming language na may mabilis na pag-optimize ng cross compiler. Samakatuwid, kasama nito maaari kang lumikha ng mga cross-platform na application na nakatuon sa JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash; at sa gayon ay makakuha ng access sa mga katutubong kakayahan ng bawat platform. Bilang karagdagan, nag-aalok ito ng sarili nitong mga virtual machine (HashLink at NekoVM), ngunit maaari ring tumakbo sa interpreted mode. Tungkol kay Haxe
OpenFL
Ang OpenFL ay isang library para sa malikhaing pagpapahayag sa web, desktop, at mobile na maaari mong i-publish sa katutubong C++, JS, at WebGL, at mga runtime tulad ng HashLink at Adobe AIR gamit ang pinagsamang toolset. Ang mga developer ng OpenFL ay nagsusulat ng code sa Haxe, isang malakas na wika na maaaring isama sa iba pang mga programming language. Ang natatanging (at napatunayan) na kakayahan na ito ay ang pundasyon ng likas na cross-platform ng OpenFL. Depende sa proyekto, ang mga argumentong ginamit, at ang target na platform, ang Haxe ay ginagamit ng mga command-line na tool upang i-compile ang mga source file ng Haxe sa SWF bytecode, Neko bytecode, C++, o JavaScript. Bukod dito, Ipinapatupad ng OpenFL ang Flash Player API, ngunit naaabot ang lahat ng mga lugar na hindi maabot ng mga plugin ng browser. Tungkol sa OpenFL
Iba pang inirerekomendang mga app at platform upang matuto at magturo ng programming at robotics
Programming
- Alice
- Pangunahing 256
- Makipot
- BlueJ
- Mga CodeBlock
- Greenfoot
- Pagproseso
- PseudoFlow
- PSeInt
- MyCompiler
- Sulatin nang padaskul-daskol at madalian
- scratux
- Snap!
- Stencyl
- Manghihinang
- Tinkercad
- TurboWarp
- Pagong
- Waterbear
Robotica

Buod
Sa madaling salita, umaasa tayo Ang "Stencyl" ay isang mahusay na libre, cross-platform na application na ginawa gamit ang mga kapaki-pakinabang na open source na proyekto mula sa Linuxverse, tulad ng Haxe at OpenFL. At walang alinlangan, ito ay isang mahusay at maraming nalalaman na application na naglalayong lumikha ng masaya at magagandang video game nang mabilis at madali. Samakatuwid, ito ay kadalasang ginagamit ng maraming guro at mga propesyonal sa IT, kapwa upang matuto at magturo ng programming at upang bumuo ng maliliit o malalaking proyekto para sa iba't ibang mga device o platform. At sa lalong madaling panahon, umaasa kaming mag-alok sa iyo ng isa pang publikasyon, tungkol sa isa pang katulad na app sa larangang ito ng mga application na pang-edukasyon na programming at robotics. Ngunit, kung sakaling may alam kang anumang iba pang katulad na app na hindi namin binanggit, iyon ay nagkakahalaga ng pag-alam at paggamit para sa parehong layunin o layunin, Inaanyayahan ka naming banggitin ito sa pamamagitan ng mga komento at pagtalunan kung bakit ito isasama, para sa kaalaman at kapakinabangan ng lahat.
Panghuli, tandaan bisitahin ang aming «homepage» en español. O, sa anumang iba pang wika (sa pamamagitan lamang ng pagdaragdag ng 2 titik sa dulo ng aming kasalukuyang URL, halimbawa: ar, de, en, fr, ja, pt at ru, bukod sa marami pang iba) upang matuto ng higit pang kasalukuyang nilalaman. Bukod pa rito, inaanyayahan ka naming sumali sa aming Opisyal na Telegram channel upang magbasa at magbahagi ng higit pang mga balita, gabay at tutorial mula sa aming website.