数日前、私たちは次のような素晴らしい投稿を共有しました。 アプリケーション ターボワープ、これは便利で楽しい教育およびトレーニング アプリケーションであると説明されています。は、クロスプラットフォームのオンライン デスクトップ ツールとして配布されており、最高かつ最新バージョンの Scratch でゲーム、アニメーション、ストーリーを作成できます。ただし、ダーク モード、追加のアドオン、コンパイラなどの追加機能が追加されている点が異なります。その中で、同様のアプリの興味深く役立つリストについて触れたので、今日はこの投稿を、次のような別の同様のソフトウェアに捧げます。 「ステンシル」 プログラミングを学習および指導し、Flash を使用してビデオ ゲームを迅速かつ簡単に作成できます。
さらに、詳細に入る前に、前述の点を強調しておくことが重要です。 無料ソフトウェアですが、より堅牢な有料バージョンもありますつまり、より多くの機能を備えています。 そのエンジンは Haxe で書かれ、OpenFL に基づいています。 2 つのオープンソース プロジェクト これらは非常に有用であり、教育目的と職業上の目的の両方において、知って広める価値があります。したがって、これ以上の苦労はせずに、これら 3 つの開発について読み続けて、その内容を確認し、その範囲をより深く理解することをお勧めします。
ただし、アプリを深く掘り下げる前に、 «Stencyl» およびそれに関連するその他のファイル (Haxe および OpenFL)を探索することをお勧めします 以前の関連記事、その最後に:
Stencyl: ビデオ ゲームを作成するための無料のクロスプラットフォーム ソフトウェア
ステンシルとは何ですか?
従った 公式サイト «ステンシル»、開発者は次のように簡単に宣伝しています。
Stencyl は、コードなしでモバイル デバイス、Web、デスクトップ用のビデオ ゲームを迅速かつ簡単に作成できるソフトウェアです。したがって、多くのコードを使用せずに、またはさまざまなプラットフォーム向けのプログラミングの専門家である必要がなく、素晴らしいビデオ ゲームを作成するのに最適です。
しかし、彼らはたくさんのものを提供しているので、 ドキュメントとサポート それについて、いくつかのポイントを強調します(特徴/機能) 以下のリストの当該ソフトウェアに関する重要かつ有用な情報:
- 単なるありきたりのゲーム作成ソフトウェアではなく、大きな困難を伴うことなくワークフローを高速化する、素晴らしく直感的なツール セットです。
- Stencyl エンジンの作成に使用されるテクノロジーは Haxe で、Haxe の完全な Flash API をミラーリングし、すべての主要な既存プラットフォームにゲームを公開するために必要なすべてのフックを提供するオープン ソース プロジェクトである OpenFL に基づいています。
- 幅広いプラットフォームをサポートするビデオ ゲームを作成し、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 を使用して生成されているため、以下ではこれら 2 つのオープンソース プロジェクトとテクノロジについて簡単に説明します。
足
Haxe は、高速最適化クロス コンパイラーを備えた、オープン ソースの高レベルで厳密に型指定されたプログラミング言語です。したがって、これを使用すると、JavaScript、C++、C#、Java、JVM、Python、Lua、PHP、Flash を対象としたクロスプラットフォーム アプリケーションを作成できます。したがって、各プラットフォームのネイティブ機能にアクセスできるようになります。さらに、独自の仮想マシン (HashLink および NeoVM) を提供しますが、インタープリター モードで実行することもできます。 ハックスについて
オープンフロリダ
OpenFL は、Web、デスクトップ、モバイル上でクリエイティブな表現を行うためのライブラリであり、統合ツールセットを使用してネイティブ C++、JS、WebGL、および HashLink や Adobe AIR などのランタイムで公開できます。 OpenFL 開発者は、他のプログラミング言語にコンパイルできる強力な言語である Haxe でコードを作成します。 このユニークな (そして実証済みの) 機能は、OpenFL のクロスプラットフォーム特性の基礎です。 プロジェクト、使用される引数、およびターゲット プラットフォームに応じて、Haxe はコマンド ライン ツールによって使用され、Haxe ソース ファイルを SWF バイトコード、Neko バイトコード、C++、または JavaScript にコンパイルします。 さらに、 OpenFL は Flash Player API を実装していますが、ブラウザ プラグインが到達できないすべての場所に到達します。 OpenFLについて
プログラミングとロボット工学を学び、教えるためのその他の推奨アプリとプラットフォーム
プログラミング
- アリス
- 基本的な256
- ブロック状
- BlueJ
- コードブロック
- グリーンフット
- 処理
- 擬似フロー
- pseint
- マイコンパイラ
- Scratch
- スクラタックス
- スナップ!
- ステンシル
- ティンカー
- Tinkercad
- ターボワープ
- タートリク
- クマムシ
ロボット工学
要約
要するに、私たちは願っています 「Stencyl」は、Haxe や OpenFL など、Linuxverse の便利なオープンソース プロジェクトで作られた優れた無料のクロスプラットフォーム アプリケーションです。 そして間違いなく、これは楽しくて美しいビデオゲームを素早く簡単に作成することを目的とした優れた多用途アプリケーションです。したがって、通常、多くの教師や IT 専門家によって、プログラミングの学習と指導、およびさまざまなデバイスやプラットフォーム向けの大小のプロジェクトの開発に使用されています。そして近いうちに、この教育プログラミングとロボット工学アプリケーションの分野における別の同様のアプリに関する出版物をもう 1 つ提供したいと考えています。ただし、当社が言及していない他の同様のアプリをご存知の場合は、それを知り、同じ目的または目的のために使用する価値があります。 コメントを通じて言及してください。 そして、すべての人の知識と有用性のために、それを含める理由を議論します。
最後に、覚えておいてください 私たちを訪問 «ホームページ» エンESPAÑOL。または、他の言語で (現在の URL の末尾に 2 文字を追加するだけです。例: ar、de、en、fr、ja、pt、ru など)、最新のコンテンツをさらに学習できます。さらに、ぜひご参加ください。 公式テレグラムチャンネル 当社の Web サイトからさらに多くのニュース、ガイド、チュートリアルを読んで共有するため。