Stencyl: безкоштовна програма для створення відеоігор за допомогою Haxe і OpenFL

Stencyl: безкоштовне міжплатформне програмне забезпечення для створення відеоігор

Stencyl: безкоштовне міжплатформне програмне забезпечення для створення відеоігор

Кілька днів тому ми поділилися чудовим дописом про застосування TurboWarp, яку ми описуємо як корисну та веселу освітню та навчальну програму, який розповсюджується як кросплатформний та онлайн-інструмент для робочого столу, який дозволяє створювати ігри, анімації та історії за допомогою найкращої та останньої версії Scratch. Але з тією різницею, що він має додаткові функції, такі як темний режим, додаткові аддони, компілятор та багато іншого. І оскільки в ньому ми згадали цікавий і корисний список подібних додатків, сьогодні ми присвятимо цей пост іншому подібному програмному забезпеченню під назвою «Трафарет» навчитися програмуванню та створювати відеоігри за допомогою Flash швидко й легко.

Крім того, перш ніж переходити до деталей, важливо підкреслити це безкоштовне програмне забезпечення, яке також має надійніші платні версії, тобто з більшою кількістю функцій його механізм написаний на Haxe і базується на OpenFL. 2 проекти з відкритим кодом які також є дуже корисними, і їх варто знати та поширювати як для освітніх, так і для професійних цілей. Отже, без зайвих слів, ми пропонуємо вам продовжити читання про ці 3 розробки, щоб дізнатися, про що вони йдеться, і глибше зрозуміти їх масштаби.

TurboWarp: додаток для навчання та вивчення програмування та робототехніки

TurboWarp: додаток для навчання та вивчення програмування та робототехніки

Але перш ніж почати глибше вивчати додаток «Stencyl» та інші пов’язані з ним (Haxe та OpenFL), ми рекомендуємо вам вивчити a попередній пов’язаний пост, в кінці цього:

TurboWarp: додаток для навчання та вивчення програмування та робототехніки
Пов'язана стаття:
TurboWarp та інші подібні програми для вивчення програмування та робототехніки

Stencyl: безкоштовне міжплатформне програмне забезпечення для створення відеоігор

Stencyl: безкоштовне міжплатформне програмне забезпечення для створення відеоігор

Що таке Stencyl?

За офіційний сайт від «Stencyl», його розробники коротко рекламують його так:

Stencyl — це програмне забезпечення, яке дозволяє швидко та легко створювати відеоігри для мобільних пристроїв, Інтернету та комп’ютера без коду. Тому він ідеально підходить для створення неймовірних відеоігор без великого коду або необхідності бути експертом у програмуванні для різних платформ.

Однак, оскільки вони пропонують багато документація та підтримка Про це ми виділимо деякі моменти (особливості/функціональні можливості) важливе та корисне про вказане програмне забезпечення в наступному списку:

  1. Це більше, ніж просто звичайне програмне забезпечення для створення ігор, це надзвичайно інтуїтивно зрозумілий набір інструментів, який пришвидшує ваш робочий процес без особливих труднощів.
  2. Технологія, використана для створення механізму Stencyl, — це Haxe, яка базується на OpenFL, проекті з відкритим вихідним кодом, який відображає повний Flash API у Haxe та надає всі засоби, необхідні для публікації ігор на всіх основних існуючих платформах.
  3. Це дозволяє створювати відеоігри з підтримкою широкої платформи, щоб створити продукт із максимально можливою кількістю гравців із різних пристроїв, незалежно від їх операційної системи: iOS (iPhone/iPad), Android, Windows, Mac, Linux та Інтернет (HTML5) .
  4. За допомогою цього програмного забезпечення були створені відеоігри, які стали відомими, досягнувши перших позицій, наприклад, в App Store і Google Play. Які були створені для важливих видавців, таких як: ArmorGames, Kongregate і Newgrounds.
  5. Він пропонує зручний інтерфейс для вчителів ІТ, студентів і користувачів, які не є експертами в програмуванні, наприклад діти та підлітки шкільного віку та процес навчання ІТ (програмування), або для дорослих початківців і новачків у розробці програмного забезпечення. Більшою мірою це тому, що він пропонує процес проектування, заснований на перетягуванні в найчистішому стилі проекту Scratch, але з додаванням нових функцій і сотнями готових до використання блоків. Хоча він також пропонує можливість написання коду природним або традиційним способом.

Скріншоти програми

Крім того, важливо підкреслити, що наразі це програмне забезпечення доступне для завантаження через єдиний портативний і кросплатформний інсталятор (виконуваний файл) під остання стабільна версія з номером 4.1.4 випущено 1 липня 2024 року. І користуючись тим фактом, що ми його завантажили та перевірили, нижче ми показуємо вам такі скріншоти:

Stencyl: Остання стабільна версія під номером 4.1.4 випущена 1 липня 2024 року - 01

Stencyl: Остання стабільна версія під номером 4.1.4 випущена 1 липня 2024 року - 02

Stencyl: Остання стабільна версія під номером 4.1.4 випущена 1 липня 2024 року - 03

Остання стабільна версія з номером 4.1.4 випущена 1 липня 2024 року - 04

Остання стабільна версія з номером 4.1.4 випущена 1 липня 2024 року - 05

Остання стабільна версія з номером 4.1.4 випущена 1 липня 2024 року - 06

Остання стабільна версія з номером 4.1.4 випущена 1 липня 2024 року - 07

Остання стабільна версія з номером 4.1.4 випущена 1 липня 2024 року - 08

Остання стабільна версія з номером 4.1.4 випущена 1 липня 2024 року - 09

Про Haxe і OpenFL

І оскільки, як ми згадували на початку, ця програма створена за допомогою Haxe та OpenFL, нижче ми дуже коротко розповімо вам про ці 2 проекти та технології з відкритим кодом:

Хакс

Haxe — це високорівнева строго типізована мова програмування з відкритим кодом і крос-компілятором, що швидко оптимізується. Тому з ним можна створювати кросплатформні програми, орієнтовані на JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash; і таким чином отримати доступ до нативних можливостей кожної платформи. Крім того, він пропонує власні віртуальні машини (HashLink і NekoVM), але також може працювати в інтерпретованому режимі. Про Хаксе

OpenFL

OpenFL — це бібліотека для творчого самовираження в Інтернеті, на настільних комп’ютерах і мобільних пристроях, яку можна публікувати на нативних C++, JS і WebGL, а також у середовищі виконання, як-от HashLink і Adobe AIR, за допомогою інтегрованого набору інструментів. Розробники OpenFL пишуть код на Haxe, потужній мові, яку можна скомпілювати в інші мови програмування. Ця унікальна (і перевірена) можливість є наріжним каменем кросплатформенності OpenFL. Залежно від проекту, використовуваних аргументів і цільової платформи, Haxe використовується інструментами командного рядка для компіляції вихідних файлів Haxe у байт-код SWF, байт-код Neko, C++ або JavaScript. Крім того, OpenFL реалізує API Flash Player, але досягає всіх місць, куди не можуть потрапити плагіни браузера. Про OpenFL

Інші рекомендовані додатки та платформи для навчання та навчання програмуванню та робототехніці

програмування

  1. Аліса
  2. Основний 256
  3. Блочно
  4. BlueJ
  5. Кодові блоки
  6. Зелений стоп
  7. Обробка
  8. Псевдопотік
  9. PSeInt
  10. MyCompiler
  11. Подряпина
  12. Скратукс
  13. Оснастка!
  14. Stencyl
  15. Мідник
  16. Тінкеркад
  17. TurboWarp
  18. Черепаховий
  19. Водяний ведмідь

Робототехніка

  1. Arduino IDE
  2. Кодкрафт
  3. JdeRobot
  4. OpenBot
  5. OpenCV
  6. Відкрийте Roberta Lab
  7. RoboMind
  8. АФК
  9. Webbots
  10. Фризинг
Scratux: Як отримати останню версію Scratch на GNU / Linux?
Пов'язана стаття:
Scratux: Як отримати останню версію Scratch на GNU / Linux?

Підсумкове зображення за пост 2024

Резюме

Словом, сподіваємось Stencyl — чудова безкоштовна кросплатформна програма, створена за допомогою корисних проектів з відкритим кодом із Linuxverse, таких як Haxe та OpenFL. І, без сумніву, це чудова та універсальна програма, призначена для швидкого та легкого створення веселих та красивих відеоігор. Тому він зазвичай використовується багатьма вчителями та ІТ-фахівцями як для вивчення та навчання програмуванню, так і для розробки малих чи великих проектів для різних пристроїв чи платформ. І незабаром ми сподіваємося запропонувати вам ще одну публікацію про інший подібний додаток у цій галузі освітнього програмування та робототехніки. Але, якщо ви знаєте будь-яку іншу подібну програму, не згадану нами, яку варто знати та використовувати для тієї самої мети чи завдання, Запрошуємо вас згадати про це в коментарях і аргументуйте, чому його включити, для знання та корисності для всіх.

Нарешті, пам’ятайте відвідайте наш «домашня сторінка» іспанською мовою. Або будь-якою іншою мовою (просто додавши 2 літери в кінці нашої поточної URL-адреси, наприклад: ar, de, en, fr, ja, pt і ru, серед багатьох інших), щоб дізнатися більше поточного вмісту. Крім того, запрошуємо Вас приєднатися до нашого Офіційний телеграм канал щоб читати та ділитися новинами, посібниками та посібниками з нашого веб-сайту.