プログラミングブロック : ProgrammingBlock
ブロックを並べるだけでプログラムを作成することができます。初心者向けのプログラミング学習ツールです。
主な機能
ブロックを画面に並べるだけでプログラミングすることができ、プログラミングの基礎を学ぶことができます。
プログラム実行中に実行箇所や変数の内容などが画面に表示されるのでプログラムの誤りにすぐ気づくことができます。
難しい構文や英語を使わずにブロックを並べればプログラムを誰でもすぐに作ることができます。
toio をお持ちの場合はプログラミングブロックで操作することができます。
toioを操作するには設定が必要です。toioについて の操作手順をご覧ください。
動作環境
Android (スマホ、タブレット)
iOS (iPhone, iPad, 一部のMac)
Windows 10, 11
ブラウザ
動作環境詳細
Android: バージョン4.4以降対応。バージョン9にて動作確認しました。Chromebook で動くと思いますが試したことはありません。
iOS: バージョン11以降対応。主にバージョン 14.7.1 で動作確認しました。Mac(Apple Siliconの機種)なら動作すると思います。
Windows: toioには対応していません。
日本語入力時に不具合あり。連続して入力している分にはOKだけど、入力済み文字列の途中に日本語を挿入すると正しく入力できないケースあり。
ブラウザ: Edge, Chrome, Firefox, Safari(Mac) は動作すると思います。Internet Explorer では動作しません。
ブラウザ版は制限事項が多数ありますので、お試しで使ってみる程度とお考え下さい。
制限事項:
フルスクリーンモードでは日本語入力できません
モバイル端末のブラウザでは動作しません(WindowsまたはMacのブラウザでお試しください)
作成したプログラムのクリップボード出力やURLからのファイル取り込みができません
起動時にエラーが発生することがあります。この場合ブラウザのキャッシュをクリアすると正しく動作するようです。
toioはブラウザが Firefox, Safari の場合、動作しません。toioの操作をする場合は Chrome 又は Edge をお使いください。
使用条件
フリーウェア
一切の動作保証をしません。本プログラムの使用により発生したいかなる損害も責を負いません。
禁転載です。
ダウンロード
Android版:Google Play* からダウンロード
*
Googleによる審査を受けるため、このページが更新されてから Google Play に新しいバージョンが掲載されるまで数日かかります。
* Google Play および Google Play ロゴは Google LLC の商標です。
iOS版:App Store* からダウンロード
*
Appleによる審査を受けるため、このページが更新されてから App Store に新しいバージョンが掲載されるまで数日かかります。
* App Storeは Apple Inc. の商標です。
Windows版:プログラミングブロック Version 1.2.2 (ダウンロードサイズ:51MB)
ダウンロードファイルを解凍し ProgrammingBlock.exe を起動してください。
旧Windows版はこちら → Version 0.3.0
ブラウザ版: ここをクリックしてください
使い方
使い方ページ へ
こちらで基本的な使い方を説明しています。
その他のページ一覧
謝辞
ブラウザ版で 杏仁 (kou_yeung)さん作成 の WebGLInput という日本語入力用プラグインを使っています。感謝します。
更新履歴
V1.2.2 2021/10/05
V1.2.1 2021/09/04
アプリサイズを若干小さくしました。機能変更はありません。
V1.2.0 2021/08/27
iOS に対応しました。
toio SDK for Unity を V1.3.0 にバージョンアップしました。
バグ対応
V1.1.0 2021/08/02
toioに対応しました。
toio をお持ちの場合はプログラミングブロックでtoioを操作できます。ただしAndroid版とブラウザ版のみの対応で、Windows版では対応していません。
toio は株式会社ソニー・インタラクティブエンタテインメント様の登録商標または商標です。
操作サンプル動画を入れました。起動後、右上の「?」を押して「操作サンプル動画」を選択してください。ただしブラウザ版には対応していません。
バグ対応
V1.0.0 2021/07/15
英語版作成。日本語版は若干バグ修正のみ。
V0.4.0 2021/07/01
Unity で作り直しました(旧版は Visual Studioです)。多くの変更を行っています。主な変更は下記のとおりです。
Unity で作り直したため、Android・ブラウザ(WebGL)でも動作するようになりました。但し iOS は未対応です。
初心者モードと通常モードという二つのモードにしました。最初は初心者モードです。初心者モードはユーザブロックが作れないなど機能制限があります。慣れてきたらメニューから通常モードへ変更ください。
画面全体の構成を変更しました。ブロックのリストを画面左へ移動した、など。
コメント関連機能は実装していません。
「字を書く」ブロックは廃止しました。ブロックの文字入力欄は数字のみ入力可能とし、字を書くエリアをなくしました。
toio は対応していません。
V0.3.0 2020/12/14
チュートリアル(動画・音声つき)を追加しました。「チュートリアル」ボタンを追加するため既存ボタンの配置等を少し変更しました。
動画を含めたのでダウンロードファイルのサイズが大きくなってしまいました。
ブロックの追加変更:乱数ブロックを追加しました。
ブロックの追加変更:回数ループブロック(For文イメージ)( )の仕様を変更しました。一つ目の値>二つ目の値のときでもループしていましたがその場合はループしないように変更しました。
その他、バグ修正など
V0.2.0 2020/12/07
編集処理のUNDO, REDO (元に戻す、やり直し)に対応しました。
ブロックエリアのブロックの順序を変えました。絵を描くブロックを左にするなど。
「別の名前のユーザブロックにする」というボタンがありましたが削除しました。ブロックのコピペで同様のことが可能と思われるためです。
ブロックの追加変更:描画エリアの三角の座標取得ブロックがX座標用とY座標用に分かれていましたが一つのブロックにまとめました。
ブロックの追加変更:キーボードのキー状態をチェックするブロック( )を追加しました。
toio に対応しました。
その他、バグ修正など
V0.1.0 2020/11/10
初版:まだプロトタイプです。今後説明や機能を充実させていきます。
初心者向け、と書いてますが、現状は初心者がいきなり使えるレベルではありません(いろいろ説明が不足しているため)。
まずはプログラミング経験のある方が操作してみて、よければ子供たちへ展開ください。
プログラミング経験のある方もまず使い方ページ を参照ください。
言語選択/Language:
英語/English
日本語/Japanese
お問い合わせは へ
ホーム