Discuss Scratch

abee
Scratcher
1000+ posts

Scratch 3.0 への提案

StrongPeanut
Scratcher
1000+ posts

Scratch 3.0 への提案

#6963
これで良ければ現在ありますが。。。
(変数 [A]::variables)
⬇︎
(A)
(リスト[B] :: list)
⬇︎
(B :: list)
teruteru20170813
Scratcher
100+ posts

Scratch 3.0 への提案

teruteru20170813 wrote:

前に出す
や、
(...) 層下げる
などのブロックを使うとき、現在のレイヤーがどれなのか、また、簡単に編集時に画像を配置したいので、「レイヤーの表示機能(エーブイアイユーテルの拡張編集画面のような)」を実装してもらいたいです。
再掲
inoking
Scratcher
1000+ posts

Scratch 3.0 への提案

teruteru20170813 wrote:

~略~
現在のレイヤーがどれなのか、また、簡単に編集時に画像を配置したいので、「レイヤーの表示機能(エーブイアイユーテルの拡張編集画面のような)」を実装してもらいたいです。
編集時にというのがよく分かりません。
実行時なら、変数で管理できるという理由で却下というのが大半の意見です。
ramune0
Scratcher
49 posts

Scratch 3.0 への提案

StrongPeanut(#6967) wrote:

これで良ければ現在ありますが。。。
(変数 [A]::variables)

(A)
えーと、それでは元のやつの代用にならない気がします。
理由ですが#6963さんは「「変数を作るブロック」で作られた変数は編集画面の左側にあるブロックパレット(言い方が間違っているかもしれません)に乗らないであろうと考えられるため(どんな変数が作られるかはプログラムを実行しないとわからないので、その変数を
(A)
のようにブロックパレットに乗せるのは不可能だからです。)、「変数を作るブロック」で作られた変数を扱うには#6963で提案したブロックが必要だ」
と言いたいのだと思います。ちなみに、私は#6963さんの提案には賛成です。わかりにくい文章ですみません…
Es-2
Scratcher
1000+ posts

Scratch 3.0 への提案

#6971 
最近追加された機能です。
ここにのっている手順でできます。
Taburou
Scratcher
27 posts

Scratch 3.0 への提案

「変数の名前を変える」の際に、ローカル変数と普通の変数のどちらにするか選べるようにすると非常に便利になると思います。
banana-kabana
Scratcher
14 posts

Scratch 3.0 への提案

言いたいことと違う気がしたので削除します。

Last edited by banana-kabana (Sept. 21, 2021 13:49:24)

StrongPeanut
Scratcher
1000+ posts

Scratch 3.0 への提案

ramune0 wrote:

「変数を作るブロック」で作られた変数
現在作ることができません。また、作ることになったら表示されると考えます。(不自由なので)
ramune0
Scratcher
49 posts

Scratch 3.0 への提案

StrongPeanut wrote:

現在作ることができません。また、作ることになったら表示されると考えます。(不自由なので)
さっきの発言は変数を作るブロックがあると仮定した上の物です。(元の発言が変数を作るブロックに付随するものなので)
また、後半部ですが、
(foo((0) から (10) までの乱数))
なんて物を作られでもしたら本当に変数を表示出来なくなってしまいますので、従来の方法では不可能でしょう。

Last edited by ramune0 (Sept. 22, 2021 11:14:06)

inoking
Scratcher
1000+ posts

Scratch 3.0 への提案

「変数を作るブロック」については
結論は出ていませんが #2 にあります。
変数カテゴリ
変数 [変数 v] を作る ::variables
これは以下と同様と思われますが
プログラム内での変数宣言
当時私は「専門的すぎて初心者には意味不明と思います。」とコメントしています。
今考えても

r4010 wrote:

((変数[a]::variables ring) + (変数[b]::variables ring))
変数([変数] と (番号))::variables ring
みたいに使う
はポインタのような考え方ですが初心者向けではありません。

そもそも #6963 で引用している元投稿を見つけられませんでした。
よってこの話題はネクロポストと思われます。

ちなみに、Scratch 2.0 ではバックパック経由で変数をもってくると
実行時にブロックパレットに変数が生成がされていましたが ※#341
現在ではバックパックから変数を持ってきた時点でブロックパレットに追加されるようです。
ramune0
Scratcher
49 posts

Scratch 3.0 への提案

#6977
了解です。
ちょっとポインタ変数について調べてみたのですが、確かに難しかったですね…
「低い床」の観点からしてもあんまりよくないかもですし、ネクロポストになるみたいなのでこの話題は一回休みにしましょうか。
abee
Scratcher
1000+ posts

Scratch 3.0 への提案

リストを、名前ではなく添え字でアクセスする変数の集合と考えると、それ用のリストを作っておけば、要素を増やすことがプログラムの中から変数を作っていることと考えられます。また、リストを複数使って、名前と添え字の関係を管理するブロックを定義すれば、名前を使ってアクセスすることもできると思います。要は連想配列を自分で作るということですね。

Last edited by abee (Sept. 22, 2021 13:16:16)

POCHIMARO
Scratcher
100+ posts

Scratch 3.0 への提案

ペイントエディターで、長方形同様に三角形が描ける(Shiftキーで正三角形が描ける)ようになれば便利だと思います。
今のままでは四角形を描く➡形を変える(この調節が難しい)でしか書けない(自分の知識では)ですし、時間もかかるからです。
Poteto143
Scratcher
1000+ posts

Scratch 3.0 への提案

#6980
正三角形と正方形に限定するのではなく、角の数を指定して正多角形を描けるといいかもしれませんね。
kokeroyama
Scratcher
89 posts

Scratch 3.0 への提案

@O-ploglamings さんより頂いた提案です。
ScratchにもYoutubeやTwitterのように本人認証のシステムを入れてほしいです。
具体的な提案としては、
①アカウント作成時に既存のアカウントの名前と類似していた場合は既存のアカウントの内最も古いアカウントにに本人確認が届く。
②違ったら即BAN
③本人認証済みアカウントだったらメイン垢バッジ、サブ垢バッジをつける。

偽アカウントが横行しているのでいいかな?と思います。

あと、Scratcherになってから定期的に「コミュニティガイドライン守れてますか?」的なアラートとか、免許証の色分けみたいに「優秀なユーザー」とか付くとトラブル防止に役立つと思います
ringoumai
Scratcher
1000+ posts

Scratch 3.0 への提案

#6982 それだと、誤認知が起きてしまうと思います。
普通に名前を付けただけなのに、急にBANされたら怖いです。

Last edited by ringoumai (Sept. 26, 2021 09:15:37)

OMOTINANO
Scratcher
100+ posts

Scratch 3.0 への提案

#6982
私もそのような機能が付くと偽物対策になると思いますが、有名人とたまたまユーザー名が似てしまう場合もありますのでこれはやめたほうが良いと思います。
許証の色分けみたいに「優秀なユーザー」とか付くとトラブル防止に役立つと思います
そうするとscratch内に上下関係のようなものができてしまうと思います。
コミュニュティが分断されてしまうと私は考えます。

Last edited by OMOTINANO (Sept. 26, 2021 09:21:45)

ryosuzu
Scratcher
98 posts

Scratch 3.0 への提案

#6982
即BANは、偶然同じ名前になってしまった時のことを考えると、あまり良くないと思います。
fugu_fugu
Scratcher
500+ posts

Scratch 3.0 への提案

#6982
基本的なところについては賛成です。
ただ人気のある名前や、ユーザー名が短く飾り文字が多いものだとたくさん通知がくることになったり、口論の火種になりそうなので通知機能についてはよく検討すべきだと思います。またかけるアカウントなどは意図的にBANできることにもなってしまいます。そこの点ではもう一枚フィルターを増やす必要があると思います。

Last edited by fugu_fugu (Sept. 26, 2021 09:21:01)

Powered by DjangoBB