Discuss Scratch
- Discussion Forums
- » 日本語
- » Scratch 3.0 への提案
- ryouuuuoyr
-
Scratcher
1000+ posts
Scratch 3.0 への提案
ずっと前から言われてることと、自分の提案をいくつか。1.検索機能の拡充
検索した際、その言葉を確実に含むものだけではなく似た言葉があるものや読みのひらがなやカタカナがあるものもヒットしてほしい。
「もしかして:」や「○○で検索しました」などの自動補完も欲しい(実現可能かは不明)。
2.音ブロック関連
①一時停止 :: sound②再開 :: sound③現在の秒数 :: sound④()秒に飛ばす :: sound
3.(現在のURL :: sensing)通常の作品ページか、フルスクリーンか、中を見ている状態かを判別できる。(外部サイトの場合はそのURLを返す)
もしその仕組みを利用したいならGoogleのサイト内検索?的なものを利用すればいいと思います。
2.音ブロック関連
④は使う頻度が低そうなので、それ以外なら、
①曲を指定できる
②複数一時停止されていても曲を指定できる
③上と同
にすればよいと思います。
3.
(現在のURL :: sensing)中を見たとたんにリストの中身を削除など、オンラインチャットの隠ぺいに使われる可能性があります。
- ryouuuuoyr
-
Scratcher
1000+ posts
Scratch 3.0 への提案
#56270°に向いているときはどうなると思いますか。((向き) * (-1))度に向けるで代用できます。
- 00giri
-
Scratcher
1000+ posts
Scratch 3.0 への提案
#5634
また、0°の時に限らず、「*-1」だと、90°の時以外、反対側にはなりません。
((向き) + (180)) 度に向けるでよいと思います。
また、0°の時に限らず、「*-1」だと、90°の時以外、反対側にはなりません。
Last edited by 00giri (May 30, 2021 09:16:24)
- akira-1226
-
Scratcher
8 posts
Scratch 3.0 への提案
2021/03/02:いいですね、具体的にまとめられていて、scratch側も意味を理解しやすいと思います!
#2 を一覧として使用するために #2 と #3 を結合しました。
#3586 の内容を反映していなかったので #482 に反映しました。
一応これで #900 までは整理したことになります。
細かくなりすぎたので、今後は
結論が明らかであるような提案や、かなりまとまった量の議論がされた提案だけをここに掲載するようにします。
これまでの提案のまとめ仕分け前の提案
制御カテゴリ
・クローンの限界の増加ターボモードを [オン v] にする ::control(カウンター::control)・https://scratch.mit.edu/discuss/post/2839913/抜け出す::control cap//break のこと始めに戻る::control cap//continue のこと実行し、<>まで繰り返す{}::control//do while のこと・#617[すべて v] を一旦停止させる::control //未解決[すべて v] を再開させる::control //未解決
動きカテゴリ
・なし
見た目カテゴリ横に () %伸びる ::looks縦に () %伸びる ::looks() 秒で大きさを () %にする ::looks[白黒 v] の効果を (100) にする ::looksこのスプライトの [#000000] 色を [#ff0000] 色に変える ::looks文字列 [文字列] を表示 ::looks//3.0のペンテキストでは最下の表示になるため()番目のコスチュームにする::looks・#622画面をズームする (100) % :: looks //反応なし・#797[色反転 v] の効果を (25) ずつ変える :: looks //未解決[色反転 v] の効果を (0) にする :: looks //未解決・#855 画像効果にノイズを追加[ノイズ v] の効果を (0) にする //未解決
[ノイズ v] の効果を (25) ずつ変える //未解決
調べるカテゴリ
・https://scratch.mit.edu/discuss/post/2845906/<触れた色 ::sensing>//複数あるときに疑問<[スプライト v] が表示されている ::sensing><[#f0f] 色が [sprite1 v] に触れた ::sensing>(スプライトの [縦の大きさ v] :: sensing)//縦に()伸びる 等と一緒に検討(スプライトの [横の大きさ v] :: sensing)//縦に()伸びる 等と一緒に検討(スプライトの [面積 v] :: sensing)//縦に()伸びる 等と一緒に検討([Sprite1 v] に触れた面積 :: sensing)・https://scratch.mit.edu/discuss/post/2845906/(マイクの音の高さ ::sound)[] と聞いて待つ(初期値[100]):: sensing<[Shift v] キーが押された><[Backspace v] キーが押された><[Enter v] キーが押された>・https://scratch.mit.edu/discuss/post/2839913/<このスプライトがクリックされた::sensing><ターボモード::sensing><中を見ている::sensing>(世界標準時との時差::sensing)(現在の[ミリ秒 v]::sensing)(使用言語::sensing)<大画面::sensing>・#506<[#ffffff] 色以外に触れた :: sensing> //未解決・ #524(transrate[] [日本語 v]to[English v] :: sensing) //未解決・#531 タグ機能 → 未解決スプライト[ v]にタグ[ v]を付与する :: looks<タグ[ v]を持ったスプライトに触れた :: sensing>・#633画面サイズを[16:9 v]にする::sensing //全画面のときにだけ実行される 未解決(画面サイズ::sensing) //全画面のときにだけ実行される 未解決・#699タイマーの形式を[分:秒.ミリ秒 v]にする::sensing //反応なし(変数で代用可能)タイマーの形式を[秒.ミリ秒 v]にする::sensing //反応なし(変数で代用可能)タイマー を [0.0] にする::sensing //反応なし(変数で代用可能)
イベントカテゴリ[Shift v] キーが押されたとき :: events :: hat[Backspace v] キーが押されたとき :: events :: hat[Enter v] キーが押されたとき :: events :: hat・https://scratch.mit.edu/discuss/post/2839913/<>のとき::events hat//クラウド変数やマウスのクリックなどのスプライト内部でわかっていないことが対象中が見られたとき::events hat
音カテゴリ
・用意されている音の種類の増加終わるまで [ v] の音を () 秒から鳴らす :: sound[ v] の音を () 秒から鳴らす :: sound(楽器::sound)音の再生速度を () % にする::sound・#797[ v] の音を止める :: sound //未解決
演算カテゴリ
・かつとまたはの変換<[文字列] は大文字 ::operators>(()の()乗::operators)<[] と [] が大文字小文字を含めて同じ::operators>(もし <> なら [] でなければ [] :: operators)・https://scratch.mit.edu/discuss/post/2670867/<TRUE::operators><FALSE::operators>・https://scratch.mit.edu/discuss/post/2839913/([ v]をunicodeで[デコード v]::operators)([]を計算::operators)・≠、≦、≧、#654 拡張機能に追加 → 未解決だが代用可能<[] ≦ []::operators>
<[] ≧ []::operators>
<[] ≠ []::operators>
変数カテゴリ
・「このスプライトのみ」に見た目上の区別
・クラウドリスト
・リストの名前変更
・他のプロジェクトとの変数共有
・ユーザーごとに保存される変数
・保存数するとリストの大きさが変わる仕様修正変数 [変数 v] を作る ::variables変数 [変数 v] を [#f5f] にする ::variables(1 v) 番目 [リスト v] を (1) ずつ変える ::list・https://scratch.mit.edu/discuss/post/2839913/<変数::variables>//真偽値型・プログラム内での変数宣言
ペンカテゴリ
・消しゴムの追加 https://scratch.mit.edu/discuss/post/2839913/消しゴムを下ろす::pen消しゴムを上げる::pen塗りつぶす::pen・細筆(ペイントエディタでのペンにもう一段階細いものがほしい)
・#760[#cbd51f] の色を消す :: pen //未解決・#892ペンの色 [四角 v] にする :: pen //未解決ペンの色 [筆 v] にする :: pen //未解決
定義カテゴリ
・ハットブロックの定義(値ブロックの定義::custom)<真偽値ブロックの定義::custom>・色や変数等の引数も定義に使用可能
・「再描画せずに実行」に見た目上の区別
その他 編集/実行
・スクリプトの検索機能
・自動保存のON、OFFの切り替え機能
・定義をスプライトを跨いでの使用可能
・一つ前に戻す(スクリプトの状態を)
・ペイントの日本語対応
・使用ブロック数を表示
・コメントをスプライトファイルに保存
・コスチュームにscratchblocksが使えるように
・バックパックに入れたものに名前やメモに付けることを可能に
・コスチュームエディターの大きさを変数のスライダーみたいな感じで細かく変更できるようにしてほしい
・Scratch 1.4のようなステップ実行
・#762 「定義の再描画しない」に安全機能の(〇〇秒たって実行が終わっていないと強制終了) → 未解決
話す
・トピックへの投稿に画像のアップロード
・コメントの改行可能
・ブロックの前後での改行をなくす
・トピックのコメントで、ブロックと普通の文章を同じ行に書けるようにしてほしい // ブロックの前後での改行をなくす と同じ?
・sage機能(BBSなどにある機能で、レスしてもスレが上がらないという機能。要らないスレにいちいち注意しても無駄に上がるだけだがこの機能で改善される筈)
その他
・アカウントの2段階認証
・ユーザーアイコンに.svgを使用できる
・サムネイルの設定機能
・オフラインエディタへの、アカウントからのバックパックのインポート
・音声認識
・exe出力//sb2->swf->exeの流れで現在も可
・ボーカロイド
・3DSとの互換性(3DS上で実行できるScratch)
・cookie(使用例:簡易的なオートセーブ等)
・スタジオからぬけられるボタン
・#620 コメントのマークダウン記法対応 → 反応なし
・#719 サイト内リンク機能 //反応なしすべてを止めて、scratch.mit.edu.[projects v][000000]にジャンプする::control cap
scratch.mit.edu.[projects v][000000]を新しいタブで開く::control //反応なし異論のない提案
変数カテゴリ
#606変数 [変数名] を作成する::variables //賛成方向リスト [リスト名] を作成する::list //賛成方向#785リスト [ v] を (変数) にする :: list //賛成方向
話す
・トピックへの投稿に画像のアップロード
背景:https://scratch.mit.edu/discuss/post/2803849/
・トピックの連続建て不可
時間は10分程度。背景:https://scratch.mit.edu/discuss/post/2840758/
その他
・リミックス時に過去の「メモと作品への貢献」が変更できないようにする
既存分の変更は不可とし追加ができるようにする。背景:https://scratch.mit.edu/discuss/post/2840788/
・私の作品で、昇順/降順の切り替え可能
私の作品の検索の中から検索する機能(例1:私の作品ページに検索ボックスを追加、例2:全体検索に「私の作品」に限定できる機能を追加)
背景:https://scratch.mit.edu/discuss/post/2840788/
その他 編集/実行
・一時停止
背景:https://scratch.mit.edu/discuss/post/2816376/
・micro:bitを使用したプロジェクトで、中を見なくても接続できるようにする #5360意見の分かれる提案
制御カテゴリ
・https://scratch.mit.edu/discuss/post/2816376/[このスクリプト以外のすべて v] を止める ::control
動きカテゴリ
・x座標,y座標の右クリックでの変換
調べるカテゴリ
・https://scratch.mit.edu/discuss/post/2840788/(マウスホイールの移動量 :: sensing)
イベントカテゴリ
・https://scratch.mit.edu/discuss/post/2840788/[マウスホイール上 v] が押されたとき :: events :: hat[マウスホイール下 v] が押されたとき :: events :: hat
演算カテゴリ( () + (0))//ブロック端にスペースがあると格段に動かしやすくなるのでは却下された提案
見た目カテゴリこのスプライトの色を [#000000] にする ::looks理由:https://scratch.mit.edu/discuss/post/2840758/
制御カテゴリ() 番目に作られたクローンを削除する :: control理由:https://scratch.mit.edu/discuss/post/2803849/スプライトの他のクローンを削除 ::control理由:https://scratch.mit.edu/discuss/post/2816376/
動きカテゴリ[ v] のクローン (1) 番目へ向ける ::motion理由:https://scratch.mit.edu/discuss/post/2803849/向きが (90 v) 度になったとき ::motion hat理由:https://scratch.mit.edu/discuss/post/2761553/
見た目カテゴリ(画像効果 [幽霊 v] ::looks)理由:https://scratch.mit.edu/discuss/post/2763615/
・加算合成機能
理由:https://scratch.mit.edu/discuss/post/2808893/[#f9f] 色を隠す ::looks理由:https://scratch.mit.edu/discuss/post/2808893/[#f9f] 色を表示する ::looks理由:https://scratch.mit.edu/discuss/post/2808893/
調べるカテゴリ(プロジェクト名 :: sensing)理由:https://scratch.mit.edu/discuss/post/2808893/(スプライト数::sensing)理由:https://scratch.mit.edu/discuss/post/2808893/<Scratcher::sensing>//クラウド変数が使えるものとしての理由:https://scratch.mit.edu/discuss/post/2808893/<[コスチューム1 v]の[Sprite1 v]に触れた :: sensing>理由:https://scratch.mit.edu/discuss/post/2845906/
演算カテゴリ(()XOR()::operators)理由:https://scratch.mit.edu/discuss/post/2808893/([] の(1) 番目の文字以外::operators)理由:https://scratch.mit.edu/discuss/post/2816376/( [文字列] :: operators)理由:https://scratch.mit.edu/discuss/post/2816376/<<> かつ <> かつ <> ::operators>//かつブロックの引数多数化理由:https://scratch.mit.edu/discuss/post/2816376/
変数カテゴリリスト [リスト v] を [A~Z v] の順に置き換える ::list理由:https://scratch.mit.edu/discuss/post/2816376/リスト[ v]の中身をシャッフル::list理由:https://scratch.mit.edu/discuss/post/2816376/
変数・リストの見た目系ブロックは 保存するとリストの大きさが変わる仕様修正 が既にリストにあるので却下↓変数 [ v] のx座標を () に、y座標を () にする ::variables(変数 [ v] のx座標 ::variables)(変数 [ v] のx座標 ::variables)変数 [ v] の表示形式を [スライダー v] にする :: variables(変数 [ v] の表示形式::variables)[変数 v] のスライダーの最小値を (0) にする :: variables[変数 v] のスライダーの最大値を (0) にする :: variables([変数 v] のスライダーの最小値 :: variables)([変数 v] のスライダーの最大値 :: variables)<変数 [ v] がクリックされた :: variables>リスト [ v] のx座標を () に、y座標を () にする ::listリスト [ v] の縦幅を () に、横幅を () にする ::list理由:https://scratch.mit.edu/discuss/post/2845906/
ペンカテゴリ(ペンの太さ ::pen)理由:https://scratch.mit.edu/discuss/post/2763615/(ペンの色 ::pen)理由:https://scratch.mit.edu/discuss/post/2763615/(ペンの濃さ ::pen)理由:https://scratch.mit.edu/discuss/post/2763615/<ペンが下りている ::pen>理由:https://scratch.mit.edu/discuss/post/2763615/[このスプライト v] のペンを消す :: pen理由:https://scratch.mit.edu/discuss/post/2808893/
その他 編集/実行
・スプライトどうしのレイヤー
理由:https://scratch.mit.edu/discuss/post/2808893/
・新着メッセージをメールで通知する機能
理由:https://scratch.mit.edu/discuss/post/2816376/
話す
・自分がオーナーのスタジオに投稿されたコメントの削除
理由:https://scratch.mit.edu/discuss/post/2845906/3.0で追加される(はずと言われていた)提案
※3.0 で追加されるので 2.0 での追加要望はなし<[]に[]が含まれる::operators>(押されたキー :: sensing)[]と喋る::sound<[上の v]端にふれた::sensing>() 層上げる :: looks一番下に下げる :: looks[/scratchblocks]
- ederftg
-
Scratcher
27 posts
Scratch 3.0 への提案
[shift v] キーが押されたときあったらごめんなさい
Last edited by ederftg (May 30, 2021 09:40:26)
- ederftg
-
Scratcher
27 posts
Scratch 3.0 への提案
#5634つぎからこうする((向き) + (180)) 度に向けるでよいと思います。
また、0°の時に限らず、「*-1」だと、90°の時以外、反対側にはなりません。
- Yuttankun
-
Scratcher
56 posts
Scratch 3.0 への提案
ここら辺略[にゃー v] の音を止める :: soundがあれば、タイマーなどを使って①から④まですべて代用できそうですね。
[にゃー v] の音を止める :: soundは完全には止めていませんが(超 音の進み方を遅くしているだけ)、
音のピッチを( 1e-100000000000000000000000000000000000000000... ) :: sound
音量を( 0 ) :: soundで(ほぼ)代用できると思います
- ryouuuuoyr
-
Scratcher
1000+ posts
Scratch 3.0 への提案
パッと思いついただけの提案をすぐに投稿するのはやめてください。
ある程度使えるかを考えてから投稿してもらえるとありがたいです。
何%と決めてしまうと、その条件が成立するのは1/100の確率です。
宿題程度にしか使わないでしょう。
ある程度使えるかを考えてから投稿してもらえるとありがたいです。
何%と決めてしまうと、その条件が成立するのは1/100の確率です。
宿題程度にしか使わないでしょう。
- abee
-
Scratcher
1000+ posts
Scratch 3.0 への提案
#5649
接触の深さを知るために使えるので有用な場合もあると思います。
コメントも「ある程度使えるかを考えてから投稿してもらえると」よいかもしれません。
接触の深さを知るために使えるので有用な場合もあると思います。
コメントも「ある程度使えるかを考えてから投稿してもらえると」よいかもしれません。
- ederftg
-
Scratcher
27 posts
Scratch 3.0 への提案
パッと思いついただけの提案をすぐに投稿するのはやめてください。ごめんなさい
ある程度使えるかを考えてから投稿してもらえるとありがたいです。
何%と決めてしまうと、その条件が成立するのは1/100の確率です。
宿題程度にしか使わないでしょう。
- abee
-
Scratcher
1000+ posts
Scratch 3.0 への提案
#5650
消す必要はないと思います。謝る必要もありません。
ただ、そのブロックがあると、どのような場合に便利なのかは書いておいた方が良いと思います。
消す必要はないと思います。謝る必要もありません。
ただ、そのブロックがあると、どのような場合に便利なのかは書いておいた方が良いと思います。
Last edited by abee (May 30, 2021 10:50:23)










