Discuss Scratch

yuzupon1133
Scratcher
100+ posts

Scratch 3.0 への提案

こんなブロックが欲しい
変数 [... v] を[最下層 v]に移動する

Last edited by yuzupon1133 (Feb. 5, 2020 08:05:12)

yuzupon1133
Scratcher
100+ posts

Scratch 3.0 への提案

takkun0530 wrote:

プロジェクトにあった提案:
([りんご] 中の [り] の場所 :: operators)
matunyan0930さんの投稿を見てください
コスチュームが[コスチューム v]になったとき ::hat events
@greenFlag がクリックされたとき
<(コスチューム #) = []> まで待つ
で代用可能です。
<>とき::events
@greenFlag がクリックされたとき
<> まで待つ
で代用可能です。
<押された::sensing>
<<マウスが押された> かつ <[マウスのポインター v] に触れた>>
で代用可能です。
<うるさい::sensing>
<(音量::sensing) > [30]>
で代用可能です。

今回は時間がないのでここまで…

(自分の推測ですが)こういうのを一個のブロックで制御できたらめんどくさくないし楽だと言っているのでは?
takkun0530
Scratcher
100+ posts

Scratch 3.0 への提案

長い文章は省略してください

yuzupon1133 wrote:

(自分の推測ですが)こういうのを一個のブロックで制御できたらめんどくさくないし楽だと言っているのでは?
はい。それはわかっています。ですが先ほども言ったように、廃止されたブロックは何らかの理由があって廃止されたので、それを復活させるのは相当難しいと思います。なので、どのようにしたら代用できるかという事を教えてあげたつもりですが…
yuzupon1133
Scratcher
100+ posts

Scratch 3.0 への提案

takkun0530 wrote:

長い文(以下略)

yuzupon1133 wrote:

(自分の推(以下略))
はい。(以下略)

たしかにそうですね。

Last edited by yuzupon1133 (Feb. 5, 2020 13:51:22)

mahhi-train
Scratcher
11 posts

Scratch 3.0 への提案

inoking wrote:

Scratch 3.0 のリリースが間近になったため
scratch2.0の提案 から最新の提案リストをもってきました。

これまでの提案のまとめ(scratch2.0の提案 分)

仕分け前の提案
制御カテゴリ
・クローンの限界の増加
ターボモードを [オン v] にする ::control
(カウンター::control)
抜け出す::control cap//break のこと//https://scratch.mit.edu/discuss/post/2839913/
始めに戻る::control cap//continue のこと//https://scratch.mit.edu/discuss/post/2839913/
実行し、<>まで繰り返す{}::control//do while のこと//https://scratch.mit.edu/discuss/post/2839913/

動きカテゴリ
・なし

見た目カテゴリ
横に () %伸びる ::looks
縦に () %伸びる ::looks
() 秒で大きさを () %にする ::looks
[白黒 v] の効果を (100) にする ::looks
このスプライトの [#000000] 色を [#ff0000] 色に変える ::looks
(コスチューム名 ::looks)
文字列 [文字列] を表示 ::looks//3.0のペンテキストでは最下の表示になるため
()番目のコスチュームにする::looks

調べるカテゴリ
<触れた色 ::sensing>//複数あるときに疑問 //https://scratch.mit.edu/discuss/post/2845906/
<[スプライト v] が表示されている ::sensing>
<[#f0f] 色が [sprite1 v] に触れた ::sensing>
(スプライトの [縦の大きさ v] :: sensing)//縦に()伸びる 等と一緒に検討
(スプライトの [横の大きさ v] :: sensing)//縦に()伸びる 等と一緒に検討
(スプライトの [面積 v] :: sensing)//縦に()伸びる 等と一緒に検討
([Sprite1 v] に触れた面積 :: sensing)
(マイクの音の高さ ::sound)//https://scratch.mit.edu/discuss/post/2845906/
[] と聞いて待つ(初期値[100]):: sensing
<[Shift v] キーが押された>
<[Backspace v] キーが押された>
<[Enter v] キーが押された>
<このスプライトがクリックされた::sensing>//https://scratch.mit.edu/discuss/post/2839913/
<ターボモード::sensing>//https://scratch.mit.edu/discuss/post/2839913/
<中を見ている::sensing>//https://scratch.mit.edu/discuss/post/2839913/
<大画面::sensing>
(世界標準時との時差::sensing)//https://scratch.mit.edu/discuss/post/2839913/
(現在の[ミリ秒 v]::sensing)//https://scratch.mit.edu/discuss/post/2839913/
(使用言語::sensing)//https://scratch.mit.edu/discuss/post/2839913/

イベントカテゴリ
[Shift v] キーが押されたとき :: events :: hat
[Backspace v] キーが押されたとき :: events :: hat
[Enter v] キーが押されたとき :: events :: hat
<>のとき::events hat//クラウド変数やマウスのクリックなどのスプライト内部でわかっていないことが対象 //https://scratch.mit.edu/discuss/post/2839913/
中が見られたとき::events hat//https://scratch.mit.edu/discuss/post/2839913/

音カテゴリ
・用意されている音の種類の増加
終わるまで [ v] の音を () 秒から鳴らす :: sound
[ v] の音を () 秒から鳴らす :: sound
(楽器::sound)
音の再生速度を () % にする::sound

演算カテゴリ
・かつとまたはの変換
<[文字列] は大文字 ::operators>
(()の()乗::operators)
<[] と [] が大文字小文字を含めて同じ::operators>
(もし <> なら [] でなければ [] :: operators)
<TRUE::operators>//https://scratch.mit.edu/discuss/post/2670867/
<FALSE::operators>//https://scratch.mit.edu/discuss/post/2670867/
([ v]をunicodeで[デコード v]::operators)//https://scratch.mit.edu/discuss/post/2839913/
([]を計算::operators)//https://scratch.mit.edu/discuss/post/2839913/
・≠、≦、≧

変数カテゴリ
・「このスプライトのみ」に見た目上の区別
・クラウドリスト
・リストの名前変更
・他のプロジェクトとの変数共有
・ユーザーごとに保存される変数
・保存数するとリストの大きさが変わる仕様修正
変数 [変数 v] を作る ::variables
変数 [変数 v] を [#f5f] にする ::variables
(1 v) 番目 [リスト v] を (1) ずつ変える ::list
<変数::variables>//真偽値型 //https://scratch.mit.edu/discuss/post/2839913/
・プログラム内での変数宣言

ペンカテゴリ
・消しゴムの追加
消しゴムを下ろす::pen//https://scratch.mit.edu/discuss/post/2839913/
消しゴムを上げる::pen//https://scratch.mit.edu/discuss/post/2839913/
塗りつぶす::pen//https://scratch.mit.edu/discuss/post/2839913/
・細筆(ペイントエディタでのペンにもう一段階細いものがほしい)

定義カテゴリ
・ハットブロックの定義
(値ブロックの定義::custom)
<真偽値ブロックの定義::custom>
・色や変数等の引数も定義に使用可能
・「再描画せずに実行」に見た目上の区別

その他 編集/実行
・スクリプトの検索機能
・自動保存のON、OFFの切り替え機能
・定義をスプライトを跨いでの使用可能
・一つ前に戻す(スクリプトの状態を)
・ペイントの日本語対応
・使用ブロック数を表示
・コメントをスプライトファイルに保存
・コスチュームにscratchblocksが使えるように
・バックパックに入れたものに名前やメモに付けることを可能に
・コスチュームエディターの大きさを変数のスライダーみたいな感じで細かく変更できるようにしてほしい
・Scratch 1.4のようなステップ実行

話す
・トピックへの投稿に画像のアップロード
・コメントの改行可能
・ブロックの前後での改行をなくす
・トピックのコメントで、ブロックと普通の文章を同じ行に書けるようにしてほしい // ブロックの前後での改行をなくす と同じ?
・sage機能(BBSなどにある機能で、レスしてもスレが上がらないという機能。要らないスレにいちいち注意しても無駄に上がるだけだがこの機能で改善される筈)

その他
・アカウントの2段階認証
・ユーザーアイコンに.svgを使用できる
・サムネイルの設定機能
・オフラインエディタへの、アカウントからのバックパックのインポート
・音声認識
・exe出力//sb2->swf->exeの流れで現在も可
・ボーカロイド
・3DSとの互換性(3DS上で実行できるScratch)
・cookie(使用例:簡易的なオートセーブ等)
・スタジオからぬけられるボタン


異論のない提案
話す
・トピックへの投稿に画像のアップロード
背景: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/

意見の分かれる提案
制御カテゴリ
[このスクリプト以外のすべて v] を止める ::control
状況:https://scratch.mit.edu/discuss/post/2816376/

動きカテゴリ
・x座標,y座標の右クリックでの変換

調べるカテゴリ
(マウスホイールの移動量 :: sensing)
状況:https://scratch.mit.edu/discuss/post/2840788/

イベントカテゴリ
[マウスホイール上 v] が押されたとき :: events :: hat
状況:https://scratch.mit.edu/discuss/post/2840788/
[マウスホイール下 v] が押されたとき :: events :: hat
状況:https://scratch.mit.edu/discuss/post/2840788/

演算カテゴリ
( () + (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]
(コスチュームの [名前 v] :: looks)
<[]に[]が含まれる :: operators>
このようなブロックは実装されています。
やっぱり、ボクは欲しいのは、
([りんご] 中の [り] の場所 :: operators)
ですかね。理由は、3.0で
([リスト v] 中の [なにか] の場所 :: list)
がリストブロックに入ったから、演算バージョンも追加してほしいのです。

Last edited by mahhi-train (Feb. 6, 2020 21:15:04)

wakisaka285
Scratcher
100+ posts

Scratch 3.0 への提案

mahhi-train wrote:

inoking wrote:

Scratch 3.0 のリリースが間近になったため
略
quoteを略してもらえます?
もしくはageるためですか?
19024sotiy
Scratcher
500+ posts

Scratch 3.0 への提案

mahhi-train wrote:

inoking wrote:

Scratch 3.0 のリリースが間近になったため
scratch2.0の提案 から最新の提案リストをもってきました。(以下略)
私はスクロールが簡単に出来るよう、
右に()歩スクロールする
みたいなのが欲しいです。

Last edited by 19024sotiy (Feb. 6, 2020 22:27:36)

matunyan0930
Scratcher
500+ posts

Scratch 3.0 への提案

mahhi-train wrote:

inoking wrote:

Scratch 3.0 のリリースが間近になったため
scratch2.0の提案 から最新の提案リストをもってきました。(以下略)
私はスクロールが簡単に出来るよう、
右に()歩スクロールする
みたいなのが欲しいです。
x座標を ((-1) * (動かしたい距離)) ずつ変える
で代用可能です。
そもそも、どのスクロールなのか、どの向きへスクロールさせたいのか、詳しい説明が欲しいです。
多分、いずれでも現環境で比較的簡単に再現できると思いますが。
yuzupon1133
Scratcher
100+ posts

Scratch 3.0 への提案

19024sotiy
Scratcher
500+ posts

Scratch 3.0 への提案

yuzupon1133 wrote:

[/quote]
どうされましたか?
yuzupon1133
Scratcher
100+ posts

Scratch 3.0 への提案

([りんご] 中の [り] の場所 :: operators)
他にも代用可能です。
[リスト v]のすべてを削除する :: list
[変数 v] を [1] にする
[文字列 v] を [ここに文字列を入力] にする :: variable //ここに文字列を入力する
[場所 v] を [こ] にする :: variable //ここに場所を知りたい文字を入力する
[結果 v] を [] にする :: variable //空白にしてください
((文字列)の長さ) 回繰り返す
((文字列)の(変数)番目の文字 :: operators)を [リスト v] に追加する
[変数 v] を (1) ずつ変える
end
[結果 v] を ([文字列 v] 中の (場所) の場所 :: list)にする :: variable




もし <<(結果) = [0]> ではない> なら
//ここに結果が出たあとのプログラムを書く
end
yuzupon1133
Scratcher
100+ posts

Scratch 3.0 への提案

19024sotiy wrote:

<[どうされましたか?] と言われた :: sensing> まで待つ
[ミスりました。] と言う
mahhi-train
Scratcher
11 posts

Scratch 3.0 への提案

ボクの欲しいブロック
もし<>なら、跳ね返る :: motion
<[ポップ v] が鳴っている :: sound>
コスチュームが [コスチューム1 v] になったとき :: events :: hat
カスタムCブロック :: custom

end :: custom
カスタムハットブロック :: custom :: hat
カスタムキャップブロック :: custom :: cap
などなど

Last edited by mahhi-train (Feb. 8, 2020 05:01:27)

mahhi-train
Scratcher
11 posts

Scratch 3.0 への提案

あと、フォーラムのスクラッチのブロックの
⚑ がクリックされたとき :: hat
↻ () 度回す
↺ () 度回す
というブロックを改善してほしい まあぼくがやってみようか?
green flag がクリックされたとき
cw () 度回す
ccw () 度回す
最後に、フォーラムも3.0仕様にしてほしい
以上。
yuzupon1133
Scratcher
100+ posts

Scratch 3.0 への提案

@mahhi-trainさん

mahhi-train wrote:

あと、フォーラムのスクラッチのブロックの
⚑ がクリックされたとき :: hat
↻ () 度回す
↺ () 度回す
というブロックを改善してほしい まあぼくがやってみようか?
green flag がクリックされたとき
cw () 度回す
ccw () 度回す
最後に、フォーラムも3.0仕様にしてほしい
以上。


イベントで旗がクリックされたとき
⚑ がクリックされたとき :: hat
⚑ がクリックされたとき :: hat

のことだけども、@マークと複数条件式でつければ行けるよ。
まあ、何が言いたいかというと、

@greenFlag がクリックされたとき :: hat :: events 
@greenFlag がクリックされたとき :: hat :: events

あ、そういう意味じゃない?


ーーーーーーーーーーーーーーーーーバグ(?)ブロックーーーーーーーーーーーーーーーーー


・1つ目

↻ () 度回す
↺ () 度回す

これらは、文章の最後に :: motionをつけると青くなる(動きブロックになる)

↻ () 度回す :: motion
↻ () 度回す :: motion

↺ () 度回す :: motion
↺ () 度回す :: motion

・2つ目

⚑ がクリックされたとき

これは、文章の最後に :: hat :: eventsをつけると茶色くなる(イベントブロックになる)

⚑ がクリックされたとき :: hat :: events
⚑ がクリックされたとき :: hat :: events


イベントブロックを黄色にしたい人は、:: events を :: control にすればいい。


⚑ がクリックされたとき :: hat :: control
⚑ がクリックされたとき :: hat :: control



・3つ目(「調べる」カデコリにある)

(音量)

調べるカデコリにあるのも関わらす、ブロックが「音」ブロックになっている。(音ブロックにはある)

これは、括弧のなか(←ココ重要)に :: sensing を付け足してやればいい。

(音量 :: sensing)
(音量 :: sensing)


括弧の外につけてしまうと・・・


(音量) :: sensing
(音量) :: sensing


こうなってしまう・・・

では。

Last edited by yuzupon1133 (Feb. 9, 2020 02:22:39)

yukku
Scratcher
1000+ posts

Scratch 3.0 への提案

[scratchblocks]
@greenFlag がクリックされたとき
@turnRight(15)度回す
@turnLeft(15)度回す
[/scratchblocks]
で
@greenFlag がクリックされたとき
@turnRight(15)度回す
@turnLeft(15)度回す
とすることができます。
色を変えたいなら
[scratchblocks]
動き    ::#4c97ff
見た目   ::#9966ff
音     ::#cf63cf
イベント  ::#ffbf00
制御    ::#ffab19
調べる   ::#5cb1d6
演算    ::#59c059
変数    ::#ff8c1a
リスト   ::#ff661a
ブロック定義::#ff6680
拡張機能  ::#0fbd8c
[/scratchblocks]
動き    ::#4c97ff
見た目   ::#9966ff
音     ::#cf63cf
イベント  ::#ffbf00
制御    ::#ffab19
調べる   ::#5cb1d6
演算    ::#59c059
変数    ::#ff8c1a
リスト   ::#ff661a
ブロック定義::#ff6680
拡張機能  ::#0fbd8c
という感じです。(見やすくするため、全角スペースを入れています。)

Last edited by yukku (Feb. 8, 2020 08:43:19)

ZIKKEN_KING
Scratcher
100+ posts

Scratch 3.0 への提案

か ぶ っ た

Last edited by ZIKKEN_KING (Feb. 8, 2020 08:47:34)

takkun0530
Scratcher
100+ posts

Scratch 3.0 への提案

削除

Last edited by takkun0530 (Feb. 8, 2020 09:23:04)

yuzupon1133
Scratcher
100+ posts

Scratch 3.0 への提案

yukku wrote:

[scratchblocks]
@greenFlag がクリックされたとき
@turnRight(15)度回す
@turnLeft(15)度回す
[/scratchblocks]


@マークだと・・・・天才か
MARIO32KIRBY25
Scratcher
100+ posts

Scratch 3.0 への提案

自分は
[スコア v] を [50,000] ずつ変える::#ff8c1a
のように、「,」が入っても計算ができるようにしてほしいです。

Last edited by MARIO32KIRBY25 (Feb. 9, 2020 07:43:37)

Powered by DjangoBB