Discuss Scratch

taitaitaitaitaippppp
Scratcher
500+ posts

Scratch 3.0 への提案

まえ、誰かの進数変換ブロックの提案を全否定した気がしますが、いくら定義でできるとはいえ、普通に怠いのでほしいという感情が最近芽生え始めました。
例えば、【文字列用】36進法(他の記号も合わせたら、定義でしかできないけど)→9進法、【数字用】10進法→9進法があれば、オンラインゲームの作成が楽です。
9で、区切り、99で大区切り、999で改行的な…

どうせ却下されてると思うけど、メリットをあげまくれば、もしかしたら通るかもしれないので、他に進数ブロックあることのメリットあげられる方います?
patazero-0
Scratcher
100+ posts

Scratch 3.0 への提案

taitaitaitaitaippppp wrote:

どうせ却下されてると思うけど、メリットをあげまくれば、もしかしたら通るかもしれないので、他に進数ブロックあることのメリットあげられる方います?
もしかしたらロード(パスワード)の暗号化に使えるかもしれませんね

Last edited by patazero-0 (Oct. 21, 2020 06:28:21)

ryouuuuoyr
Scratcher
1000+ posts

Scratch 3.0 への提案

taitaitaitaitaippppp wrote:

まえ、誰かの進数変換ブロックの提案を全否定した気がしますが、いくら定義でできるとはいえ、普通に怠いのでほしいという感情が最近芽生え始めました。
例えば、【文字列用】36進法(他の記号も合わせたら、定義でしかできないけど)→9進法、【数字用】10進法→9進法があれば、オンラインゲームの作成が楽です。
9で、区切り、99で大区切り、999で改行的な…

どうせ却下されてると思うけど、メリットをあげまくれば、もしかしたら通るかもしれないので、他に進数ブロックあることのメリットあげられる方います?
やはり定義はいくらでもやる気があれば10000進数だって作れますのでそっちの方が良いです。また、とても簡単に作成可能です。
zero-20
Scratcher
100+ posts

Scratch 3.0 への提案

(() から ()::operators) 
が、あると
もし <(変数) = ((1) から (4)::operators) > なら

end
のようなことができるのでほしい。


<[] < []>
このようなものを使っても代用できるが長くなってしまう。

Last edited by zero-20 (Oct. 21, 2020 08:43:23)

Q-jiro
Scratcher
100+ posts

Scratch 3.0 への提案

zero-20 wrote:

(() から (0)::operators) 
その値ブロックは何を返しますか?
sky_77
Scratcher
500+ posts

Scratch 3.0 への提案

zero-20 wrote:

((1) から (4)::operators)  と言う
はどうなりますか?若干被った?

Last edited by sky_77 (Oct. 21, 2020 08:41:34)

p_nuts
Scratcher
1000+ posts

Scratch 3.0 への提案

zero-20 wrote:

((1) から (4)::operators) 

が、あると
もし <(変数) = ((1) から (4)::operators) > なら

end
のようなことができるのでほしい。
<[] < []>
このようなものを使っても代用できるが長くなってしまう。
クリックすると

((1) から (4)::operators) //1,2,3,4
になるということですか?

Last edited by p_nuts (Oct. 21, 2020 08:44:12)

rento1904
Scratcher
100+ posts

Scratch 3.0 への提案

#3821
賛成です。が、例えば下のようにブロックを組んだとき変数はどうなりますか?
[変数 v] を ((1) から (4)::operators) にする
完全に被っとるじゃないか

Last edited by rento1904 (Oct. 21, 2020 08:44:36)

p_nuts
Scratcher
1000+ posts

Scratch 3.0 への提案

rento1904 wrote:

#3821
賛成です。が、例えば下のようにブロックを組んだとき変数はどうなりますか?
[変数 v] を ((1) から (4)::operators) にする
完全に被っとるじゃないか

zero-20 wrote:

((1) から (4)::operators) 

が、あると
もし <(変数) = ((1) から (4)::operators) > なら

end
のようなことができるのでほしい。
<[] < []>
このようなものを使っても代用できるが長くなってしまう。

<(変数)が(1)から(4)::operators>
にすればいいと思います

Last edited by p_nuts (Oct. 21, 2020 08:48:14)

shoutarou_
Scratcher
100+ posts

Scratch 3.0 への提案

zero-20 wrote:

(() から ()::operators) 
が、あると
もし <(変数) = ((1) から (4)::operators) > なら

end
のようなことができるのでほしい。


<[] < []>
このようなものを使っても代用できるが長くなってしまう。
もし <<(0)<(変数)>または<(変数)<(5)>> なら

end
で代用できます
patazero-0
Scratcher
100+ posts

Scratch 3.0 への提案

本人じゃないですけど答えます

rento1904 wrote:

#3821
賛成です。が、例えば下のようにブロックを組んだとき変数はどうなりますか?
[変数 v] を ((1) から (4)::operators) にする
完全に被っとるじゃないか

きっとランダムに入れられるのでは?
((1) から (4)::operators)  と言う
はどうなりますか?若干被った?
こっちは1~4というんだと思います
rento1904
Scratcher
100+ posts

Scratch 3.0 への提案

shoutarou_さん、もとの投稿を読みましたか?

zero-20 wrote:

このようなものを使っても代用できるが長くなってしまう。
legrs
Scratcher
1000+ posts

Scratch 3.0 への提案

shoutarou_ wrote:

zero-20 wrote:

省略
もし <<(0)<(変数)>または<(変数)<(5)>> なら

end
で代用できます
代用できるが長くなってしまうから提案したと思います

あと
<<> から <> :: operators>
のほうがいいですね

ついでに
(() または ())
がほしい

Last edited by legrs (Oct. 21, 2020 08:54:14)

yukku
Scratcher
1000+ posts

Scratch 3.0 への提案

「=」や「>」は A = B = C = D や A < B < C < D のように要素が増えるとプログラムが長くなってしまうので、Snap!のあれみたいに
(()=()=()@delInput @addInput::#59c059)
(()>()>()@delInput @addInput::#59c059)
(()<()<()@delInput @addInput::#59c059)
という感じだと扱いやすいと思います。
patazero-0
Scratcher
100+ posts

Scratch 3.0 への提案

スプリクトのプログラムをファイルにするみたいなのが欲しい
例: 重力のプログラム キャラの動き系 ロード機能系
みたいに分けてファイルにできたら便利だと思う
理由:プログラムが多くなるとバグや設定を変えようと思ってもすぐ見つからないしスッキリさせたいからです 
abee
Scratcher
1000+ posts

Scratch 3.0 への提案

スプライトごとにファイルに書き出せるので、必要なスクリプトをスプライトにまとめればできます。

Last edited by abee (Oct. 21, 2020 09:09:28)

Poteto143
Scratcher
1000+ posts

Scratch 3.0 への提案

replace関数の役割を果たすブロックが欲しいです。
代用はできますが、あると幅広いスキルレベルの人々が活用できると思います。
patazero-0
Scratcher
100+ posts

Scratch 3.0 への提案

abee wrote:

スプライトごとにファイルに書き出せるので、必要なスクリプトをスプライトにまとめればできます。
えーとそれって例えばスプライト1に必要なやつ入れてスプライト(主人公)でその必要なプログラムって使えますか?(語彙力がなくてすいません)
choriss55
Scratcher
100+ posts

Scratch 3.0 への提案

yukku wrote:

「=」や「>」は A = B = C = D や A < B < C < D のように要素が増えるとプログラムが長くなってしまうので、Snap!のあれみたいに
(()=()=()@delInput @addInput::#59c059)
(()>()>()@delInput @addInput::#59c059)
(()<()<()@delInput @addInput::#59c059)
という感じだと扱いやすいと思います。

確かに欲しい。
<[] = <[] = []>>
だと、
へんになるから…
Q-jiro
Scratcher
100+ posts

Scratch 3.0 への提案

Poteto143 wrote:

replace関数の役割を果たすブロックが欲しいです。
代用はできますが、あると幅広いスキルレベルの人々が活用できると思います。
えっと、replace関数とは何ですか?
ググってみたのですが、イマイチ良くわからなくて…

Powered by DjangoBB