Stenyl:用於創建視訊遊戲的免費跨平台軟體
幾天前,我們分享了一篇很棒的文章 應用 渦輪扭曲,我們將其描述為有用且有趣的教育和培訓應用程序,它作為跨平台線上桌面工具分發,允許您使用最好和最新版本的 Scratch 創建遊戲、動畫和故事。但是,不同之處在於它增加了額外的功能,例如黑暗模式、額外的插件、編譯器等等。由於我們在其中提到了一個有趣且有用的類似應用程式列表,因此今天我們將把這篇文章專門介紹另一個名為 «斯丹吉爾» 學習和教授編程,並使用 Flash 快速輕鬆地創建視頻遊戲。
此外,在詳細討論之前,重要的是要強調上述內容 免費軟體,也有更強大的付費版本,也就是說,它具有更多的功能 它的引擎是用 Haxe 編寫的,基於 OpenFL。 2個開源項目 對於教育和專業目的來說,它們也非常有用,值得了解和傳播。因此,言歸正傳,我們邀請您繼續閱讀這 3 個開發項目,了解它們的內容並更深入地了解它們的範圍。
TurboWarp:教授和學習程式設計和機器人技術的應用程式
但是,在開始深入研究該應用程式之前 «Stencyl» 和其他相關產品(Haxe 和 OpenFL),我們建議您探索 以前的相關帖子,在其末尾:

Stenyl:用於創建視訊遊戲的免費跨平台軟體
什麼是Stencyl?
據 官方網站 透過“Stencyl”,其開發者簡單宣傳如下:
Stencyl 是一款軟體,可讓您快速輕鬆地為行動裝置、網路和桌面建立視訊遊戲,而無需編寫程式碼。因此,它非常適合創建令人難以置信的視頻遊戲,無需太多程式碼,也不需要成為不同平台的程式專家。
然而,由於他們提供了很多 文件和支援 關於它,我們將強調一些要點(特性/功能)關於以下列表中所述軟體的重要和有用:
- 它不僅僅是一款普通的遊戲創建軟體,它還是一套非常直覺的工具,可以毫不費力地加快您的工作流程。
- 用於創建 Stencyl 引擎的技術是 Haxe,基於 OpenFL,這是一個開源項目,反映了 Haxe 中的完整 Flash API,並提供將遊戲發佈到所有主要現有平台所需的所有掛鉤。
- 它允許您創建具有廣泛平台支援的視訊遊戲,以實現具有盡可能多的來自各種設備的玩家數量的產品,無論其作業系統如何:iOS (iPhone/iPad)、Android、Windows、Mac、Linux 和網際網路(HTML5)。
- 使用該軟體製作的視訊遊戲已廣為人知,並達到了頂級位置,例如在 App Store 和 Google Play 中。它們是為重要的發行商製作的,例如:ArmorGames、Kongregate 和 Newgrounds。
- 它為 IT 教師、學生和非程式專家的使用者提供了友善的介面,例如 學齡兒童青少年與IT教育過程(程式設計),或軟體開發領域的成人初學者和新手。這很大程度上是因為它提供了基於 Scratch 專案最純粹風格的拖放的設計過程,但添加了新功能和數百個即用型區塊。儘管如此,它也提供了以自然或傳統方式編寫程式碼的可能性。
應用程式的螢幕截圖
此外,需要強調的是,目前,該軟體可以透過單一便攜式跨平台安裝程式(可執行檔)下載 最新的穩定版本 與號碼 4.1.4 於 1 年 2024 月 XNUMX 日發布。鑑於我們已經下載並測試了它,下面我們向您展示它的以下螢幕截圖:









關於 Haxe 和 OpenFL
正如我們在開頭所提到的,該程式是使用 Haxe 和 OpenFL 產生的,以下我們將非常簡單地向您介紹這兩個開源專案和技術:
指關節
Haxe 是一種開源、高階、強型別程式語言,具有快速最佳化的交叉編譯器。因此,使用它您可以建立面向JavaScript、C++、C#、Java、JVM、Python、Lua、PHP、Flash的跨平台應用程式;從而獲得對每個平台的本機功能的存取。此外,它還提供自己的虛擬機器(HashLink 和 NekoVM),但也可以在解釋模式下運作。 關於哈克斯
OpenFL
OpenFL 是一個用於在 Web、桌面和行動裝置上進行創意表達的函式庫,您可以使用整合工具集在本機 C++、JS 和 WebGL 以及 HashLink 和 Adobe AIR 等執行階段中發布。 OpenFL 開發人員使用 Haxe 編寫程式碼,Haxe 是一種功能強大的語言,可以編譯成其他程式語言。 這種獨特(且經過驗證)的功能是 OpenFL 跨平台特性的基石。 根據專案、使用的參數和目標平台,命令列工具使用 Haxe 將 Haxe 原始檔編譯為 SWF 字節碼、Neko 字節碼、C++ 或 JavaScript。 另外, OpenFL 實作了 Flash Player API,但到達了瀏覽器插件無法到達的所有地方。 關於 OpenFL
其他推薦的用於學習和教授程式設計和機器人技術的應用程式和平台
電子商務購物網站架設
機器人

總結
簡而言之,我們希望 「Stencyl」是一款出色的免費跨平台應用程序,由 Linuxverse 中有用的開源專案(例如 Haxe 和 OpenFL)製作。 毫無疑問,它是一款出色的多功能應用程序,旨在快速輕鬆地創建有趣且精美的視頻遊戲。因此,它通常被許多教師和 IT 專業人員用來學習和教授程式設計以及為不同的設備或平台開發小型或大型專案。很快,我們希望為您提供另一份出版物,介紹教育程式設計和機器人應用領域的另一個類似應用程式。但是,如果您知道我們未提及的任何其他類似應用程序,則值得了解並用於相同目的或目標, 我們邀請您透過評論提及它 並爭論為什麼要包括它,為了所有人的知識和用處。
最後,記住 訪問我們的 «主頁» 用西班牙語。或者,使用任何其他語言(只需在當前 URL 末尾添加 2 個字母,例如:ar、de、en、fr、ja、pt 和 ru 等)即可了解更多當前內容。此外,我們邀請您加入我們的 官方電報頻道 從我們的網站閱讀和分享更多新聞、指南和教學。