問題タブ [mit-scratch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - プログラム構築UIフレームワークのようなスクラッチを知っている人はいますか?
ドラッグアンドドロップでプラグ可能なプログラミングブロックを最初から作成するのがとても好きです(http://scratch.mit.edu/)
同じようなテクニックを使って、ユーザーが自分のミニスクリプトを作成できるようにしたいと思います...
.NETで利用できる同様のことを誰かが知っているかどうか疑問に思っていますか?理想的にはWPFで。
language-agnostic - スクラッチ後に何を教える?
私の息子はScratchで簡単なゲームを熱心にプログラミングしています。ただし、Scratchは非常に単純なプログラミング環境であり(サブルーチンもありません)、すぐに別の場所に移動する必要があることがわかります。
グラフィックスを簡単にするが、データ構造、関数、配列、リストなどの「実際の」プログラミング機能を提供する優れた学習言語を知っている人はいますか?
Linux(Ubuntu)で実行する場合のボーナスポイント。「ライブラリバー付きの言語Foo」という形式の回答もオプションです。
c++ - ゼロから作成しますか、それともスクラッチで構築しますか?
私は、マイクロコントローラーやロボットのプログラミングで子供(別名貧弱なタイピスト)が使用するため に、 Scratchに似たビジュアルプログラミング言語を構築することを検討しています。
たとえば、Arduino用のグラフィカルプログラミング環境を構築するプロジェクトがあります。
私はScratchが本当に好きで、グラフィカルコーディングも同様にしたいと思っています。 スクラッチソースは、独自の無料ライセンスの下で利用できます。Squeak(Smalltalkベース)で書かれていて、言語がわかりません。
私には、他のプロジェクトを構築する必要があるかもしれないと思います。ウィキペディアのグラフィック言語のリストを調べたところ、オープンソースであり、それを基に構築できるものはあまり見当たりませんでした。
私はC/C ++、Python、およびObjective Cに少し精通しています。独自のプロジェクトを最初から構築する場合は、クロスプラットフォームで何かを構築したいので、 Qtライブラリを使用すると思いますが。残念ながら、私もそれを知りません。
それに取り組む時間が無限にあったら、SqueakとQtを学び、既存のすべてのビジュアルプログラミングプロジェクトを徹底的に検索することは間違いありません。そうではないので、私は意見を求めています:
- 作業を検討すべき既存のプロジェクトはありますか?
- Squeak、Qt、または他の何かを学ぶことをお勧めしますか?
mit-scratch - Alice と Scratch の年齢は 8 歳以上ですが、8 歳未満はどうですか?
AliceとScratchのことを知りました。私はすぐにそれらを実装します。でも、1年生から4・5年生までの子供にはどんな教材がいいのかな?
collision-detection - Scratchでどのエッジがタッチされたかを確認するにはどうすればよいですか?
Scratchでは、センシングカテゴリにtouchingと呼ばれる条件があり、パラメータとしてエッジを持つことができます。
条件がtrueを返すとすると、どのエッジがタッチされたか(つまり、シーンの上部、下部、左、または右のエッジ)をどのように判断できますか?
または、シーンの寸法を確認する方法は?位置(x = 0、y = 0)がシーンの真ん中にあることがわかりました。4つのコーナーポイントはどこにありますか?
drag-and-drop - Scratch でスプライトをドラッグする
Scratch で実行中にスプライトをドラッグするにはどうすればよいですか?
mindstorms - プログラミング言語の概念を学ぶ
学生の教師として、スクラッチ、ロゴ、アリス、レゴのマインドストームなどの「ミニ言語」が、変数、関数、ループなどのプログラミングのコアコンセプトを生徒に教えるのにどれほど効果的であるかに非常に興味があります。
これらの基本的なコアコンセプトを教えるために、ある「ミニ言語」は別の「ミニ言語」よりも優れていますか?
cocoa - レゴスタイルのCocoaワークフローアプリケーション
私は現在、MITのScratchのUIに非常によく似たシステムを開発する必要があります。わからない場合は、スクリーンショットをご覧ください:http: //kidconfidence.com/blogs/wp-content/uploads/2007/10/scratch1.png
基本的に、左側のライブラリにはレンガがあり、右側のウィンドウにドロップできます。私が抱えている問題は、私がCocoaに不慣れであり、それを達成するための最良の方法が何であるかわからないことです。
これらのレンガを入れ子にすることもあれば、貼り付けることもできるので、それを実装するのに役立つ何かがあるのではないかと思います。私はこれがあまり一般的なインターフェースではないことを認識しており、おそらくその周りには実装がありませんが、おそらくこれの一部にヘルパーがあります。
よろしく、アーミン
mit-scratch - SCRATCHのソースコードを変更するために知っておくべきプログラミング言語
SCRATCHのカスタムバージョンを作成するつもりです。私はWeb開発者であるため、スクラッチビルドに使用できた可能性のあるテクノロジーに精通していません。
Javaアプレット、C、SmallTalkなど、そこで使用されているテクノロジーはかなりたくさんあります。
誰かが私の目的のためにSCRATCHを変更するために必要な基本的なスキルセットを教えてもらえますか?
javascript - Javascriptのスクラッチスタイルのトークンフィールド
Scratch < http://scratch.mit.edu >でドラッグアンドドロッププログラミングインターフェイスのレプリカを作成しようとしていますが、javascriptで作成しています。ビルディングブロックの部分は完了しましたが、トークン化されたフィールドを構築する方法に特に興味があります。
Scratchには、数値またはテキストを入力できるフィールドと、変数または操作を表すトークンがあります。トークンは、独自の数値、テキスト、またはトークンを受け入れ、さらに変数や操作などをネストできます。
フィールド内のScratchのネストされたトークンシステムの例:http://i.stack.imgur.com/falmA.png
ドラッグ可能およびドロップ可能にjQueryUIとともにjQueryを使用しています。このようなフィールドを作成する方法についての推奨事項はありますか?