Discuss Scratch

kouryou118103
Scratcher
1000+ posts

Scratch への提案

このページを見ながらやるといいと思います。
https://ja.scratch-wiki.info/w/index.php?curid=4101
リンク貼るの忘れてた…

Last edited by kouryou118103 (Oct. 15, 2023 12:28:02)

nijiniji2424
Scratcher
100+ posts

Scratch への提案

Yukihisa2022 wrote:

Scratchの上のナビゲーションバーの「作る」「見る」「アイデア」「Scratchについて」にもマークを付与することを提案します。
理由は、マークを付けることで、誰にでも分かりやすいイメージになるからです。
以下がイメージ図です。
~図略~
賛成
とてもいい案だと思います。子供にも直感的にわかりやすそうですね。
nijiniji2424
Scratcher
100+ posts

Scratch への提案

提案:ダークモードの追加
理由:人によっては見やすい(自分も)
dj-YakoChite
Scratcher
100+ posts

Scratch への提案

この辺で議論されていますね.
nijiniji2424
Scratcher
100+ posts

Scratch への提案

ペンを[1]層[手前に出す v] ::pen

ペンを[最前面 v]に移動する ::pen
ブロックを提案します。理由は、説明が難しいのですが、手前に出したい!奥に下げたい!ということがあるからです。(語彙力)
aalaalscratcher
Scratcher
500+ posts

Scratch への提案

nijiniji2424 wrote:

ペンを[1]層[手前に出す v] ::pen

ペンを[最前面 v]に移動する ::pen
ブロックを提案します。理由は、説明が難しいのですが、手前に出したい!奥に下げたい!ということがあるからです。(語彙力)
反対
理由は曖昧だからです。手前に出すペンの描画はどこか何ピクセル単位で設定するかなど曖昧なところが多すぎます。

Last edited by aalaalscratcher (Oct. 15, 2023 23:25:40)

inoking
Scratcher
1000+ posts

Scratch への提案

nijiniji2424 wrote:

ペンを[1]層[手前に出す v] ::pen

ペンを[最前面 v]に移動する ::pen
ブロックを提案します。理由は、説明が難しいのですが、手前に出したい!奥に下げたい!ということがあるからです。(語彙力)
先日、同様の話がありました。
KRTSD0823
Scratcher
500+ posts

Scratch への提案

nijiniji2424 wrote:

ペンを[1]層[手前に出す v] ::pen

ペンを[最前面 v]に移動する ::pen
ブロックを提案します。理由は、説明が難しいのですが、手前に出したい!奥に下げたい!ということがあるからです。(語彙力)
賛成
二重のメーターを作る時、後から書いた線が背面に行ってしまい、見えなくなるので困っています。
既に話が出たようですが#4327

Last edited by KRTSD0823 (Oct. 16, 2023 03:44:42)

mizukimorohashi
Scratcher
30 posts

Scratch への提案

nijiniji2424 wrote:

(#5009)
ペンを[1]層[手前に出す v] ::pen

ペンを[最前面 v]に移動する ::pen
ブロックを提案します。理由は、説明が難しいのですが、手前に出したい!奥に下げたい!ということがあるからです。(語彙力)

賛成

ペンを手前に出したり奥に下げたりするのは技術的にも難しくなく、
スプライトで同様のブロックがあるため、混乱なども起こすことなく、scratcherの表現の幅を広げられるからです。
abee
Scratcher
1000+ posts

Scratch への提案

ペンに層があるわけではなく、ペンで描かれる対象である背景が1枚しかないこと、つまり、背景のレイヤーが1層であることがこの問題の原因だと思います。したがって、この提案は、背景のレイヤーを増やし、その前後関係を切り替えられるようにする方が話が単純になると思います。
inoking
Scratcher
1000+ posts

Scratch への提案

この提案についてちょっと確認ですが、、
ペンの上下関係というのは
(すべての)ペンを描画した1枚」と「各スプライト」の上下関係のことで合ってますよね?
ペン同士の上下関係は 描く順序を管理することで完全に制御できます。


#4327 でも同様のことを言っています。

inoking wrote:

ペン(すべて)とスプライト(すべて)の上下関係を指定できるようにするというところは賛成です。

#5014 も似たようなことを言われているように思います。

なお、以下の根拠は何でしょうか?

mizukimorohashi wrote:

ペンを手前に出したり奥に下げたりするのは技術的にも難しくなく、
スプライトの上にペンで描くのは
canvas の描画方法を変えないといけないので一筋縄ではいかないように思うのですが。。
NIHONBO-RU
Scratcher
500+ posts

Scratch への提案

ディスカッションフォーラムの機能をコメントでも使用できるようにする事を提案します。何故なら文字の色を変えたり、画像を表示して宣伝したい・したい人がいるからです。
kouhei-1
Scratcher
1000+ posts

Scratch への提案

「画像を表示して宣伝したい」というのは反対です。簡単に違反行為ができてしまいます。
場合によっては癲癇を引き起こしたりできます。
rakko-samezuki
Scratcher
56 posts

Scratch への提案

NIHONBO-RU wrote:

ディスカッションフォーラムの機能をコメントでも使用できるようにする事を提案します。何故なら文字の色を変えたり、画像を表示して宣伝したい・したい人がいるからです。
一部賛成
画像については、上の投稿の通りですが、色をつけたり、取消線をつけたりできるのは便利だと思います。
kouryou118103
Scratcher
1000+ posts

Scratch への提案

太字、斜体などは使う場面もあると思いますが、Scratchはプログラミングを学ぶサイトでその機能を追加すると余計な複雑さが出るので反対です。
あと邪魔になる場合もあるかも
nijiniji2424
Scratcher
100+ posts

Scratch への提案

NIHONBO-RU wrote:

ディスカッションフォーラムの機能をコメントでも使用できるようにする事を提案します。何故なら文字の色を変えたり、画像を表示して宣伝したい・したい人がいるからです。
宣伝に使うことができるくらいならない方がいいですあと使わない人にとっては邪魔
nijiniji2424
Scratcher
100+ posts

Scratch への提案

[変数 v] の (1)番目を (0) にする ::variables

[変数 v] の (1)番目を (1) ずつ変える ::variables
みたいなのが欲しいです。理由はクラウドリストを作っているときにリストみたいに置き換えたくなるからです。
kouryou118103
Scratcher
1000+ posts

Scratch への提案

2ページ前にも同じ提案がありますよ

kouryou118103 wrote:

(n) 番目( [list v] )を (((n) 番目( [list v] ) :: list) + (0)) で置き換える
ですよね。

https://scratch.mit.edu/discuss/topic/590645/?page=3#post-6218369
ここを見てみてください。

Last edited by kouryou118103 (Oct. 16, 2023 23:21:51)

nijiniji2424
Scratcher
100+ posts

Scratch への提案

kouryou118103 wrote:

2ページ前にも同じ提案がありますよ
いや、そういうことではなくて、こっちのブロックは変数です
KRTSD0823
Scratcher
500+ posts

Scratch への提案

nijiniji2424 wrote:

[変数 v] の (1)番目を (0) にする ::variables

[変数 v] の (1)番目を (1) ずつ変える ::variables
みたいなのが欲しいです。理由はクラウドリストを作っているときにリストみたいに置き換えたくなるからです。
一応反対
前者はあってもいいかなとは思いますが、これは
定義 (...::custom)の(場所)番目を(文字)で置き換える
[置き換え用 v] を [] にする
[a v] を [1] にする
((...::variables)の長さ) 回繰り返す
もし <(a) = (場所::variables)> なら
[置き換え用 v] を ((置き換え用::variables)と(文字)) にする
でなければ
[置き換え用 v] を ((置き換え用)と(...::variables)の(a)番目 ::operators) にする
end
[a v] を (1) ずつ変える
end
[... v] を (置き換え用) にする
(定義には再描画しないを推奨)
こんな感じで代用できます。ですが、その提案したブロックだと利便性が上がりますね。ただ、定義一つで複数のブロックを置き換えることができるので、仕組みを理解できれば誰でもできると思うので反対です。
後者のブロックは数字でない場合、不具合を起こすかもしれないので100%反対です。
試作品

Powered by DjangoBB