Discuss Scratch

ioqj
Scratcher
500+ posts

Scratch への提案

KRTSD0823 wrote:

ioqj wrote:

「好き」の機能の意味がなくなってしまうのでは?
通知やホームの最新の情報、ユーザーページの私が行ったことには残ります。
最新の情報や、私が行ったことは随時更新されているので、ユーザーが「好き」をつけたプロジェクトは、そのプロジェクトを作った人以外はわからなくなってしまうのではないのでしょうか?
tsmcoder
Scratcher
100+ posts

Scratch への提案

#5871
作者に自分がこのプロジェクトを好きだと伝える、それが「好き」の意義ではないですか?
この辺を読んでみてください。

Last edited by tsmcoder (March 28, 2024 02:31:33)

inoking
Scratcher
1000+ posts

Scratch への提案

#5868:

ioqj wrote:

KRTSD0823 wrote:

お気に入りにすれば良いのではないのでしょうか。
そしたら「好き」の機能の意味がなくなってしまうのではないでしょうか?
はい、「好き」と「お気に入り」は別物です。

#5855 で紹介された「好き」のページは
https://scratch-mit-edu.ezproxyberklee.flo.org/projects/all/<ユーザー名>/loves/
隠し機能のようなものですが(もしかして過去のバージョンにはあった?)
正規の手順でアクセスできてもいい気もします。
inoking
Scratcher
1000+ posts

Scratch への提案

#5872:

tsmcoder wrote:

作者に自分がこのプロジェクトを好きだと伝える、それが「好き」の意義ではないですか?
この辺を読んでみてください。
この辺」では
「作者に自分がこのプロジェクトを好きだと伝える」という解釈は出ていないと思います。
「好き」はその人が「好き」と思っている作品。というだけです。
AI_HABU_A_PENN_sub
Scratcher
80 posts

Scratch への提案

用途が限られると言われても仕方のないような提案なのですが、
ペンの拡張機能に塗りつぶすというブロックはどうでしょうか。
(初め、三角形を描くブロックというのを提案しようと思ったのですが、6個も入力欄のあるブロックは何となく良くない気もしますし、ペンの良さであるシンプルさも失われてしまうと思ったので…)
機能としては、ペンが降ろされたときにリセットされ、ペンが降ろされた点、移動した先々の多くの点、ペンを上げた点の座標を記録し、このブロックが動かされたときにこの点を繋いだ線の両端を繋いだ多角形を描画すると言う物です。これならシンプルかつ簡単に様々な図形を扱えるため、プログラムや遊びの幅が広がると思います。
kouryou118103
Scratcher
1000+ posts

Scratch への提案

以前却下されています。
https://scratch-mit-edu.ezproxyberklee.flo.org/discuss/post/6345052/
の2です。

追記
でもこの時の塗りつぶしと少し異なりますね。
当時の解釈
同じ色の輪郭線内を塗りつぶす
今回の提案
いままで経由した点内を塗りつぶす

Last edited by kouryou118103 (March 30, 2024 12:46:04)

AI_HABU_A_PENN_sub
Scratcher
80 posts

Scratch への提案

僕が言っているのは特定の範囲を指定して塗りつぶしますが、そちらの提案は周りの文脈を見たところ同一の色でつながった範囲を塗りつぶす事のように見えます。

(追記:そういえばつながった範囲も特定の範囲と呼べますね。ペンの軌跡を多角形と見た時の範囲と書くべきでした。)

Last edited by AI_HABU_A_PENN_sub (March 30, 2024 17:59:43)

inoking
Scratcher
1000+ posts

Scratch への提案

AI_HABU_A_PENN_sub wrote:

機能としては、ペンが降ろされたときにリセットされ、ペンが降ろされた点、移動した先々の多くの点、ペンを上げた点の座標を記録し、このブロックが動かされたときにこの点を繋いだ線の両端を繋いだ多角形を描画すると言う物です。これならシンプルかつ簡単に様々な図形を扱えるため、プログラムや遊びの幅が広がると思います。
移動した軌跡が閉じた多角形を描ける保証はないですし、
どうしてもそういうことをしたいなら
そういうプログラムを作ればいいように思います。

機能が特殊すぎると思います。
abee
Scratcher
1000+ posts

Scratch への提案

古くはマイクロソフト系のBASICには座標を指定して領域を塗りつぶすPAINTコマンドがありますし、ScratchのもとになったLOGOにも始点と終点を結んで塗りつぶすFILLコマンドを持つものもあります。つまり、塗りつぶしの機能は特殊とまでは言えないけれども、Scratchは意図的に塗りつぶしコマンドを用意していないと考えた方が自然だと思います。
kozyasiro
Scratcher
41 posts

Scratch への提案

○○に触れたなら、跳ね返る

定義 跳ね返る
もし <[ v] に触れた> なら
 
もし <[向き] <[0] > なら (([ 絶対値] \( (向き) \)) 度に向ける

でなければ(([-] と [(向き)]) ) 度に向ける
end

Last edited by kozyasiro (April 3, 2024 07:19:55)

Yukihisa2022
Scratcher
1000+ posts

Scratch への提案

リストブロックに、
<[List v] の (...) 番目の内容が省略されている ::list boolean>
があったらいいな、と思っています。
(省略されている、というのは、内容が長くなった時、内容を{ああああああああ…}のように … で省略することを指します。)
リストを用いた文章表示のプログラムに大いに役に立つと思います。
taiyo_a
Scratcher
100+ posts

Scratch への提案

「リストの〜番目の長さが〜以上」なら、省略されているとするなどの
プログラムを作ればいいのではないでしょうか。
半角と全角のどちらにも対応したいのなら、少し面倒ですが定義化して作ることも可能だと思います。
taNup0n
Scratcher
500+ posts

Scratch への提案

フォーラムの「話す」ボタンがなくなった頃から思っているが、
比較的低コストで「合法」的な宣伝手段がなくて困るので、このあたりの解決手段のいずれかをとってほしい
  • 「話す」ボタンの復活
  • 「無差別禁止」ボタンの追加。
  • その他簡便な宣伝手段の追加
inoking
Scratcher
1000+ posts

Scratch への提案

まず、以下を守ってください。

#1 wrote:

The Complete List of Rejected Suggestions(却下された提案)日本語訳)に出ている内容は提案不可です。

taNup0n wrote:

フォーラムの「話す」ボタンがなくなった頃から思っているが、
比較的低コストで「合法」的な宣伝手段がなくて困るので、このあたりの解決手段のいずれかをとってほしい
それが宣伝コーナーです。
そもそも、「話す」があったとしても宣伝しやすくなるわけではありません。

  • 「無差別禁止」ボタンの追加。
  • その他簡便な宣伝手段の追加
「無差別禁止」ボタンの追加。
がなぜ「簡便な宣伝手段」になるのか分かりませんが、
「無差別招待」はそもそもスタジオの使い方をまちがっていますし
「無差別~」はやる方は楽かもしれませんが、他人やシステムから見るとスパムに他なりません。

Last edited by inoking (April 7, 2024 22:37:41)

kencyan
Scratcher
100+ posts

Scratch への提案

#5581
リストを隠している場合はどうなるのですか?
Yukihisa2022
Scratcher
1000+ posts

Scratch への提案

#5885
リストを隠していても同じ値が返ってきます。
KRTSD0823
Scratcher
100+ posts

Scratch への提案

Yukihisa2022 wrote:

省略されている、というのは、内容が長くなった時、内容を{ああああああああ…}のように … で省略することを指します。
ということは、ステージに表示されているリストの長さによって変わるということですか?
kouryou118103
Scratcher
1000+ posts

Scratch への提案

#5881

Yukihisa2022 wrote:

リストブロックに、
<[List v] の (...) 番目の内容が省略されている ::list boolean>
があったらいいな、と思っています。
デバイスによって表示されている文字数が異なるので、代用はできませんね。
使い所が少ない感じはします。

Last edited by kouryou118103 (April 19, 2024 03:21:12)

Yukihisa2022
Scratcher
1000+ posts

Scratch への提案

#5887
そうなります。環境依存です。
inoking
Scratcher
1000+ posts

Scratch への提案

taiyo_a wrote:

「リストの〜番目の長さが〜以上」なら、省略されているとするなどの
プログラムを作ればいいのではないでしょうか。
半角と全角のどちらにも対応したいのなら、少し面倒ですが定義化して作ることも可能だと思います。
どこから省略されるかは環境の他、ユーザーがドラッグで設定したリストの表示サイズにより変わるので
一般という条件下ではプログラムでは対応不可能だと思います。

ただ、提案のような機能が必要とは私は思えません。

「リストを用いた文章表示のプログラム」のようなものを作りたければ
表示サイズは要件として定義できますし
その条件下でなら、taiyo_a さんの案のように条件に応じたプログラムが作れます。

Powered by DjangoBB