Stenyl: Video oyunları oluşturmak için ücretsiz, platformlar arası yazılım
Birkaç gün önce harika bir paylaşım yapmıştık. uygulama TurboWarpFaydalı ve eğlenceli bir eğitim ve öğretim uygulaması olarak tanımladığımızScratch'in en iyi ve en son sürümüyle oyunlar, animasyonlar ve hikayeler oluşturmanıza olanak tanıyan, platformlar arası ve çevrimiçi bir masaüstü Aracı olarak dağıtılan. Ancak tek farkı, karanlık mod, ekstra eklentiler, derleyici ve çok daha fazlası gibi ek özelliklerin eklenmesidir. Ve içinde benzer uygulamaların ilginç ve kullanışlı bir listesinden bahsettiğimiz için, bugün bu yazıyı başka bir benzer yazılıma adayacağız. «Şablon» programlamayı öğrenmek ve öğretmek ve Flash ile hızlı ve kolay bir şekilde video oyunları oluşturmak.
Ayrıca ayrıntılara girmeden önce şunu vurgulamakta fayda var. Daha sağlam ücretli sürümleri de olan ücretsiz yazılımyani daha fazla işlevselliğe sahip motoru Haxe ile yazılmıştır ve OpenFL'i temel almaktadır. 2 açık kaynak projesi bunlar aynı zamanda hem eğitimsel hem de profesyonel amaçlar için çok faydalı ve bilinmeye ve dağıtılmaya değer. Bu nedenle, daha fazla uzatmadan, sizi bu 3 gelişmenin neyle ilgili olduğunu öğrenmek ve kapsamlarını daha derinlemesine anlamak için okumaya devam etmeye davet ediyoruz.
TurboWarp: Programlama ve robot bilimini öğreten ve öğrenen uygulama
Ancak uygulamayı daha derinlemesine incelemeye başlamadan önce «Stencyl» ve onunla ilişkili diğerleri (Haxe ve OpenFL), keşfetmenizi öneririz önceki ilgili gönderi, sonunda:

Stenyl: Video oyunları oluşturmak için ücretsiz, platformlar arası yazılım
Stencyl nedir?
Mevcut Resmi web sitesi tarafından «Stencil»geliştiricileri onu kısaca şu şekilde tanıtıyor:
Stencil, mobil cihazlar, web ve masaüstü için kod olmadan hızlı ve kolay bir şekilde video oyunları oluşturmanıza olanak tanıyan bir yazılımdır. Bu nedenle çok fazla kod gerektirmeden veya farklı platformlar için programlama konusunda uzman olmaya ihtiyaç duymadan inanılmaz video oyunları oluşturmak için idealdir.
Ancak çok fazla teklif sundukları için dokümantasyon ve destek Bu konuda bazı noktaları vurgulayacağız (özellikler/işlevler) aşağıdaki listede adı geçen yazılımla ilgili önemli ve faydalı:
- Sıradan bir oyun oluşturma yazılımından çok daha fazlası, herhangi bir büyük zorluk yaşamadan iş akışınızı hızlandıran olağanüstü derecede sezgisel bir araç setidir.
- Stencyl motorunu oluşturmak için kullanılan teknoloji Haxe'dir ve Haxe'deki Flash API'sinin tamamını yansıtan ve mevcut tüm önemli platformlarda oyun yayınlamak için gereken tüm kancaları sağlayan açık kaynaklı bir proje olan OpenFL'i temel alır.
- İşletim sistemlerinden bağımsız olarak çeşitli cihazlardan mümkün olan en fazla sayıda oynatıcıya sahip bir ürün elde etmek için geniş platform desteğine sahip video oyunları oluşturmanıza olanak tanır: iOS (iPhone/iPad), Android, Windows, Mac, Linux ve İnternet (HTML5) .
- Bu yazılım sayesinde popüler hale gelen, örneğin App Store ve Google Play'de en üst sıralara ulaşan video oyunları üretildi. ArmorGames, Kongregate ve Newgrounds gibi önemli yayıncılar için üretildi.
- BT Öğretmenleri, Öğrenciler ve programlama konusunda uzman olmayan Kullanıcılar için kullanıcı dostu bir arayüz sunar. okul çağındaki çocuklar ve ergenler ve BT eğitim süreci (programlama)veya Yazılım Geliştirme alanında yetişkin yeni başlayanlar ve acemiler. Ve bunun büyük bir kısmı, Scratch projesinin en saf tarzında, ancak yeni fonksiyonların ve yüzlerce kullanıma hazır bloğun eklenmesiyle sürükle ve bırak temelli bir tasarım süreci sunmasıdır. Ancak aynı zamanda doğal veya geleneksel şekilde kod yazma olanağı da sunuyor.
Uygulamanın ekran görüntüleri
Ayrıca, şu anda bu yazılımın tek bir taşınabilir ve platformlar arası yükleyici (yürütülebilir) aracılığıyla indirilebileceğini vurgulamak önemlidir. en son kararlı sürüm numara ile 4.1.4 1 Temmuz 2024'te yayınlandı. İndirip test ettiğimiz gerçeğinden yararlanarak aşağıda size aşağıdaki ekran görüntülerini gösteriyoruz:









Haxe ve OpenFL Hakkında
Ve bu program başta da belirttiğimiz gibi Haxe ve OpenFL kullanılarak oluşturulduğu için aşağıda bu 2 açık kaynaklı proje ve teknolojiden çok kısaca bahsedeceğiz:
bacak
Haxe, hızlı optimizasyon sağlayan çapraz derleyiciye sahip, açık kaynaklı, üst düzey, güçlü tipte bir programlama dilidir. Bu nedenle, onunla JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash'a yönelik çapraz platform uygulamaları oluşturabilirsiniz; ve böylece her platformun yerel yeteneklerine erişim elde edin. Ek olarak kendi sanal makinelerini (HashLink ve NekoVM) sunar ancak yorumlanmış modda da çalışabilir. Haxe hakkında
OpenFL
OpenFL, entegre bir araç seti kullanarak yerel C++, JS ve WebGL'de ve HashLink ve Adobe AIR gibi çalışma zamanlarında yayınlayabileceğiniz web, masaüstü ve mobil cihazlarda yaratıcı ifadeye yönelik bir kitaplıktır. OpenFL geliştiricileri kodu, diğer programlama dillerinde derlenebilecek güçlü bir dil olan Haxe'de yazar. Bu benzersiz (ve kanıtlanmış) yetenek, OpenFL'in platformlar arası yapısının temel taşıdır. Projeye, kullanılan bağımsız değişkenlere ve hedef platforma bağlı olarak Haxe, Haxe kaynak dosyalarını SWF bayt kodu, Neko bayt kodu, C++ veya JavaScript olarak derlemek için komut satırı araçları tarafından kullanılır. Buna ek olarak, OpenFL, Flash Player API'sini uygular ancak tarayıcı eklentilerinin ulaşamadığı tüm yerlere ulaşır. OpenFL Hakkında
Programlama ve robot bilimi öğrenmek ve öğretmek için önerilen diğer uygulamalar ve platformlar
programlama
- atış
- Temel 256
- Blockly
- BlueJ
- codeblocks
- Greenfoot
- İşlemde
- Sözde Akış
- PSeInt
- Derleyicim
- çizik
- scratux
- Aksi!
- Stencyl
- Tenekeci
- Tinkercad
- TurboWarp
- kaplumbağa
- Su ayısı
Robotik

Resumen
Kısacası umuyoruz “Stencyl”, Linuxverse'teki Haxe ve OpenFL gibi faydalı açık kaynaklı projelerle yapılmış harika bir ücretsiz, platformlar arası uygulamadır. Ve hiç şüphesiz, hızlı ve kolay bir şekilde eğlenceli ve güzel video oyunları oluşturmayı amaçlayan harika ve çok yönlü bir uygulamadır. Bu nedenle genellikle birçok öğretmen ve BT uzmanı tarafından hem programlamayı öğrenmek ve öğretmek hem de farklı cihazlar veya platformlar için küçük veya büyük projeler geliştirmek amacıyla kullanılır. Ve yakında, eğitim programlaması ve robotik uygulamaları alanında benzer bir uygulama hakkında size bir yayın daha sunmayı umuyoruz. Ancak, bizim tarafımızdan belirtilmeyen başka benzer bir uygulama biliyorsanız, bunu bilmeye ve aynı amaç veya amaç için kullanmaya değer. Sizi yorumlarda belirtmeye davet ediyoruz ve herkesin bilgisi ve faydası için neden dahil edilmesi gerektiğini tartışın.
Son olarak, hatırla bizim ziyaret edin «başlangıç sayfası» ispanyolcada. Veya başka herhangi bir dilde (mevcut URL'mizin sonuna 2 harf ekleyerek, örneğin: ar, de, en, fr, ja, pt ve ru, diğerleri arasında) daha güncel içerik öğrenmek için. Ek olarak sizi aramıza katılmaya davet ediyoruz. Resmi Telegram kanalı Web sitemizden daha fazla haber, kılavuz ve eğitim okumak ve paylaşmak için.