Discuss Scratch
- Discussion Forums
- » 日本語
- » Scratch への提案
- ioqj
-
500+ posts
Scratch への提案
最新の情報や、私が行ったことは随時更新されているので、ユーザーが「好き」をつけたプロジェクトは、そのプロジェクトを作った人以外はわからなくなってしまうのではないのでしょうか?通知やホームの最新の情報、ユーザーページの私が行ったことには残ります。 「好き」の機能の意味がなくなってしまうのでは?
- AI_HABU_A_PENN_sub
-
80 posts
Scratch への提案
用途が限られると言われても仕方のないような提案なのですが、
ペンの拡張機能に塗りつぶすというブロックはどうでしょうか。
(初め、三角形を描くブロックというのを提案しようと思ったのですが、6個も入力欄のあるブロックは何となく良くない気もしますし、ペンの良さであるシンプルさも失われてしまうと思ったので…)
機能としては、ペンが降ろされたときにリセットされ、ペンが降ろされた点、移動した先々の多くの点、ペンを上げた点の座標を記録し、このブロックが動かされたときにこの点を繋いだ線の両端を繋いだ多角形を描画すると言う物です。これならシンプルかつ簡単に様々な図形を扱えるため、プログラムや遊びの幅が広がると思います。
ペンの拡張機能に塗りつぶすというブロックはどうでしょうか。
(初め、三角形を描くブロックというのを提案しようと思ったのですが、6個も入力欄のあるブロックは何となく良くない気もしますし、ペンの良さであるシンプルさも失われてしまうと思ったので…)
機能としては、ペンが降ろされたときにリセットされ、ペンが降ろされた点、移動した先々の多くの点、ペンを上げた点の座標を記録し、このブロックが動かされたときにこの点を繋いだ線の両端を繋いだ多角形を描画すると言う物です。これならシンプルかつ簡単に様々な図形を扱えるため、プログラムや遊びの幅が広がると思います。
- kouryou118103
-
1000+ posts
Scratch への提案
以前却下されています。
https://scratch-mit-edu.ezproxyberklee.flo.org/discuss/post/6345052/
の2です。
追記
でもこの時の塗りつぶしと少し異なりますね。
当時の解釈
同じ色の輪郭線内を塗りつぶす
今回の提案
いままで経由した点内を塗りつぶす
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
-
80 posts
Scratch への提案
僕が言っているのは特定の範囲を指定して塗りつぶしますが、そちらの提案は周りの文脈を見たところ同一の色でつながった範囲を塗りつぶす事のように見えます。
(追記:そういえばつながった範囲も特定の範囲と呼べますね。ペンの軌跡を多角形と見た時の範囲と書くべきでした。)
(追記:そういえばつながった範囲も特定の範囲と呼べますね。ペンの軌跡を多角形と見た時の範囲と書くべきでした。)
Last edited by AI_HABU_A_PENN_sub (March 30, 2024 17:59:43)
- inoking
-
1000+ posts
Scratch への提案
移動した軌跡が閉じた多角形を描ける保証はないですし、 機能としては、ペンが降ろされたときにリセットされ、ペンが降ろされた点、移動した先々の多くの点、ペンを上げた点の座標を記録し、このブロックが動かされたときにこの点を繋いだ線の両端を繋いだ多角形を描画すると言う物です。これならシンプルかつ簡単に様々な図形を扱えるため、プログラムや遊びの幅が広がると思います。
どうしてもそういうことをしたいなら
そういうプログラムを作ればいいように思います。
機能が特殊すぎると思います。
- abee
-
1000+ posts
Scratch への提案
古くはマイクロソフト系のBASICには座標を指定して領域を塗りつぶすPAINTコマンドがありますし、ScratchのもとになったLOGOにも始点と終点を結んで塗りつぶすFILLコマンドを持つものもあります。つまり、塗りつぶしの機能は特殊とまでは言えないけれども、Scratchは意図的に塗りつぶしコマンドを用意していないと考えた方が自然だと思います。
- kozyasiro
-
41 posts
Scratch への提案
○○に触れたなら、跳ね返る
↑
↑
定義 跳ね返る
もし <[ v] に触れた> なら
もし <[向き] <[0] > なら (([ 絶対値] \( (向き) \)) 度に向ける
でなければ(([-] と [(向き)]) ) 度に向ける
end
Last edited by kozyasiro (April 3, 2024 07:19:55)
- Yukihisa2022
-
1000+ posts
Scratch への提案
リストブロックに、
(省略されている、というのは、内容が長くなった時、内容を{ああああああああ…}のように … で省略することを指します。)
リストを用いた文章表示のプログラムに大いに役に立つと思います。
<[List v] の (...) 番目の内容が省略されている ::list boolean>があったらいいな、と思っています。
(省略されている、というのは、内容が長くなった時、内容を{ああああああああ…}のように … で省略することを指します。)
リストを用いた文章表示のプログラムに大いに役に立つと思います。
- taiyo_a
-
100+ posts
Scratch への提案
「リストの〜番目の長さが〜以上」なら、省略されているとするなどの
プログラムを作ればいいのではないでしょうか。
半角と全角のどちらにも対応したいのなら、少し面倒ですが定義化して作ることも可能だと思います。
プログラムを作ればいいのではないでしょうか。
半角と全角のどちらにも対応したいのなら、少し面倒ですが定義化して作ることも可能だと思います。
- taNup0n
-
500+ posts
Scratch への提案
フォーラムの「話す」ボタンがなくなった頃から思っているが、
比較的低コストで「合法」的な宣伝手段がなくて困るので、このあたりの解決手段のいずれかをとってほしい
比較的低コストで「合法」的な宣伝手段がなくて困るので、このあたりの解決手段のいずれかをとってほしい
- 「話す」ボタンの復活
- 「無差別禁止」ボタンの追加。
- その他簡便な宣伝手段の追加
- inoking
-
1000+ posts
Scratch への提案
まず、以下を守ってください。
そもそも、「話す」があったとしても宣伝しやすくなるわけではありません。
がなぜ「簡便な宣伝手段」になるのか分かりませんが、
「無差別招待」はそもそもスタジオの使い方をまちがっていますし
「無差別~」はやる方は楽かもしれませんが、他人やシステムから見るとスパムに他なりません。
★The Complete List of Rejected Suggestions(却下された提案)(日本語訳)に出ている内容は提案不可です。
それが フォーラムの「話す」ボタンがなくなった頃から思っているが、宣伝コーナーです。
比較的低コストで「合法」的な宣伝手段がなくて困るので、このあたりの解決手段のいずれかをとってほしい
そもそも、「話す」があったとしても宣伝しやすくなるわけではありません。
「無差別禁止」ボタンの追加。
- 「無差別禁止」ボタンの追加。
- その他簡便な宣伝手段の追加
がなぜ「簡便な宣伝手段」になるのか分かりませんが、
「無差別招待」はそもそもスタジオの使い方をまちがっていますし
「無差別~」はやる方は楽かもしれませんが、他人やシステムから見るとスパムに他なりません。
Last edited by inoking (April 7, 2024 22:37:41)
- KRTSD0823
-
100+ posts
Scratch への提案
ということは、ステージに表示されているリストの長さによって変わるということですか? 省略されている、というのは、内容が長くなった時、内容を{ああああああああ…}のように … で省略することを指します。
- kouryou118103
-
1000+ posts
Scratch への提案
#5881
使い所が少ない感じはします。
デバイスによって表示されている文字数が異なるので、代用はできませんね。 リストブロックに、<[List v] の (...) 番目の内容が省略されている ::list boolean>があったらいいな、と思っています。
使い所が少ない感じはします。
Last edited by kouryou118103 (April 19, 2024 03:21:12)
- inoking
-
1000+ posts
Scratch への提案
どこから省略されるかは環境の他、ユーザーがドラッグで設定したリストの表示サイズにより変わるので 「リストの〜番目の長さが〜以上」なら、省略されているとするなどの
プログラムを作ればいいのではないでしょうか。
半角と全角のどちらにも対応したいのなら、少し面倒ですが定義化して作ることも可能だと思います。
一般という条件下ではプログラムでは対応不可能だと思います。
ただ、提案のような機能が必要とは私は思えません。
「リストを用いた文章表示のプログラム」のようなものを作りたければ
表示サイズは要件として定義できますし
その条件下でなら、taiyo_a さんの案のように条件に応じたプログラムが作れます。