「なぜそれが必要なのか」という主題については、Habréには良いインフォグラフィックがありました。 ここで、注目に値すると思われるアプリケーションの概要を説明します。
プログラミングを教えるゲームの原理はほぼ同じです。プレーヤーはキャラクターをリアルタイムで制御するのではなく、一連のコマンドを作成して実行するために起動します。 ゲーム中、複雑さが増すにつれて、ループ、サブルーチン、分岐などの基本的なプログラミング原理が研究されます。
それでは始めましょう。
コダブル
![](https://habrastorage.org/getpro/habr/post_images/fa2/010/1ec/fa20101ec263f0a28c5b2476dd821544.jpg)
プラットフォーム: iPad
ロシア語: いいえ
5歳からの子供向け。 「コロボク」迷路を抜けて出口まで行き、コインを集めます。
単純化のため、このゲームでは分岐、ループ、機能、およびデバッグを学習します。
Lightbot
![](https://habrastorage.org/getpro/habr/post_images/beb/61b/905/beb61b90550958d3cc88dd32674eba2d.jpg)
プラットフォーム: iOS、Android、Web
ロシア語: は
あなたの仕事は、ロボットを動かして、競技場のすべての青いタイルを塗り直すことです。
各レベルには、会う必要があるチームの最大数があります。
貨物ボット
![](https://habrastorage.org/getpro/habr/post_images/8a3/e34/651/8a3e346513c50227e05d2874ec05e320.jpg)
プラットフォーム: iPad
ロシア語: いいえ
カラフルなボックスを正しい順序で並べる必要がある論理ゲーム。 より多くの星を集めるには、最小限のチーム内に留める必要があり、これは本当に難しいことです! このゲームは高齢者向けであり、大人にとっては面白いかもしれません。 少なくとも私はそれを喜んで演奏します。
Tynkerアプリ
![](https://habrastorage.org/getpro/habr/post_images/55d/bbb/f39/55dbbbf3905b4404d62f3a8490fbd4d8.jpg)
プラットフォーム: iPad
ロシア語: いいえ
犬、宇宙飛行士、ドラゴン、カメから選択できるキャラクターがいくつかあります。 レベルを完了するには、視覚言語Tynkerを使用してプログラムを作成する必要があります( Scratchに似ています)。
ハキツエリート
![](https://habrastorage.org/getpro/habr/post_images/16a/cae/d25/16acaed25f098acf90496c73c9a99c5e.jpg)
プラットフォーム: iOS、Android
ロシア語: いいえ
年長の子供向け。 敵ロボットを破壊するために、戦闘ロボットをJavaScriptでプログラムする必要があります。 ネットワークモードがあります。
注:ゲームに加えて、子供向けの視覚的なプログラミング環境もあります。 ここでは、特別なアプローチが必要なため、ここでは説明しません。 リンクを与えるだけです:
- スクラッチは、おそらく子供向けの最も有名なビジュアルプログラミング環境です。 ロシア語のサポートはありますが、モバイル版はありません。
- 石蹴りは、iPad用の最高品質のScratch代替品です。
- ScratchJrは、iPad / Android向けの5歳からの子供向けScratchの簡易バージョンです。 執筆時点では、アプリケーションはまだリリースされていません。
このレビューが誰かに役立つことを望み、もし私が何かを逃した場合はコメントに書いてください。 ありがとう