embot

embot

e-Craft Inc.

iOS

無料

App Store
からダウンロード
Google Play
からダウンロード

みんなのレビュー・口コミ

★★★★
iOS

プログラミング学習としては使えない

embotを操作できるアプリがこれしかないので、購入してしまった方は仕方ないと思いますが、プログラミング学習にはお勧めできません。簡単なプログラミングでロボットが動かせてしまうので、プログラミングをした気になってしまうだけで、プログラミングを学ぼうとしたらこのアプリでは歯が立ちません。ロボットを本当の意味で制御している部分は見えないからです。
一応、執筆時点で文部科学省が運営している「小学校を中心としたプログラミング教育ポータル」というWebサイトに掲載されているアプリの一つです。リストに載っているもので実際に使ってみたり、必要なデバイスを所持しているものもたくさんありますが、このリストの中で、ことプログラミング教育に関して言えば、embotは私の中のランクで下位に位置するくらいに使えません。
ロボット工作や、機構、構造を学ばれたい場合は別です。むしろそちらが主で、プログラミングはロボットに動きを与えるだけの簡単な制御をするだけです。プログラミングを学ぶ目的で利用してはいけません。もちろん、ロボットを制作するには、キットの購入が必要で無料ではありません。
ちょっと複雑なプログラミングをしたいと思ったら困ることが山ほどあります。アプリ自体のテストはしているでしょうが、正直なところ、開発者(ないしは、企画者)自身はアプリを”活用”したことが全くないと思います。ちょっと使えば気が付く不便さがたくさんあります。
このアプリは、2025年2月28日発売の小学8年生に付属するF503iというガラケー型のデバイスにも対応しています。雑誌の表紙には「専用アプリで無限大のプログラミング体験」と書かれています。誇大広告とまでは言いませんが、期待しない方がいいです。
デバイスにはプリインストールされた機能があり、その機能自体はデバイスの特性がよく考えられた素晴らしいものです。しかし、このアプリを使って同じ機能を自分で実装しようとしたらかなり難しいです。アプリ開発者にも、ぜひ、プリインストールされている機能と同じものを”このアプリを使って”コーディングして欲しいと思いました。そうしたら、アプリの不便さやアプリに足りない機能がいっぱい見えてくると思います。
以下、私が不便だと感じた内容です。

・functionやif、whileというオブジェクトの中に入ってフローチャート画面に戻ると、スタートのオブジェクトがある位置に強制的に移動する。スタートから離れたところに配置したオブジェクトの中身を確認したり、その周りを修正したい時に、いちいちスタートの位置からスクロールしなければならず不便。スタート位置に戻りたいなら、戻るための専用の機能をつけるか、プロジェクトを開いた時にスタートの位置を表示すればいい。
・フローチャート画面でピンチアウトやピンチインができない。特に、先の強制スクロールの件と相まって、ピンチインができないのは致命的。スタートが画面内に映るように縮小できないと、強制スクロールのせいでコーディングしにくい。また、スマートフォンの画面サイズでコーディングできない。
・オブジェクトをドラッグしたままフローチャート画面がスクロールしないため、離れたオブジェクトどうしを線で結ぶのが大変。つなぎたいオブジェクトどうしが同じ画面になるように移動させてから、線でつないで、フローチャートを整理する操作が必要。
・エラーが不親切極まりない。「ロボットが選択されていません」「endにつながっていません」というエラーの原因は分かるが、どのオブジェクトで発生しているかが分からない。
・変数に名称がつけられないため、どういう目的で使っている変数なのかを管理するのがめんどう。
・アンドゥ、リドゥ機能がない。オブジェクトを動かすつもりが線の部分を触ってしまい、連結が切れることがある。大きなプログラムになると、どこにつながっていたかを探すのに時間がかかってしまうので、アンドゥで戻せると便利。
・functionの存在が中途半端。関数として処理をまとめたり、引数を取ったり、関数から関数を呼び出したりできるのに、関数の中で条件分岐やループ処理が使えない。プログラミングの三大要素が使えない時点でもはやプログラミングではない。また、戻り値が設定できない。
・配列的な変数のGetはできるのにSetができない。
・プロジェクトのコピー機能がない。テスト的に変更したい時に、やっぱり元に戻したいということはプログラミングをしているとよくある。アンドゥがないのならプロジェクトがコピーできないと困る。(一応、クラウドにアップして、ダウンロードすればコピー的な働きはする)
・終了ボタンを押したときに終了してよいかの確認が入るのはいいが、キャンセルとOKの他に、保存して終了などを設けるべき。自動保存がデフォルトで有効なのであれば、変更をなかったことにするために保存しないで終了するという使われかがの方が稀。自動保存がかからないまま終了してしまって作った内容がパーになってしまうのを防ぐ方がユーザーフレンドリー。

by AesYenSid

★★★★
PR

★★★★★
iOS

Bluetoothで問題があるとメール、質問した者です!

メール対応、コアの返送対応をしていただきましてありがとうございます。電源がONになったままでの電池切れ、そして接続の色の向きを間違えていましたミスが発覚しお恥ずかしい限りです。今は子供はとても楽しくembotで工作をしています。
こちらのレビューの変更をできておりませんでした。レビュー変更遅れまして失礼致しました。

by 初めての一眼レフはX-T30

★★★★
PR

閉じる

レビューを検索する