Discuss Scratch

yuzupon1133-sub
Scratcher
1000+ posts

Scratch 3.0 への提案

多分、あなたが必要なのは
([Asia/Tokyo v]の現在の[分 v] ::sensing)
のようなものでは?
takasyu
Scratcher
500+ posts

Scratch 3.0 への提案

ブロックの色をミスったのでEdit
(世界標準時との時差::sensing)
が仮に実装されたとしても、端末の設定でいくらでもタイムゾーンや現在時刻を変えられてしまうので無理かもしれません。
それができるのは
(現在の [時 v])
(2000年からの日数)
などのブロックを端末からではなく世界共通のサーバー(?)から取得するというものが実装されてからだと思います。

Last edited by takasyu (Feb. 5, 2022 10:10:14)

inoking
Scratcher
1000+ posts

Scratch 3.0 への提案

参考までに:
(2000年からの日数)
は UTC を返し
(現在の [ v])
等は現地時刻を返します(2017年6月の時点でソースで確認済み ※Scratch 2.0 ですね)。

Last edited by inoking (Feb. 5, 2022 10:15:07)

tou-rou2
Scratcher
500+ posts

Scratch 3.0 への提案

設定したタイムゾーンが何であれ、そのタイムゾーンとUTCとの時差さえ分かれば、日本(はっきりといって北京でもロンドンでもニューヨークでも何でも良いです。)時間の何時になったら〜するというプログラムは組めます。
それがない、というのが僕が思っていたことです。

しかし、2000年からの日数がUTC基準ならなくてもいいのでは、と思いました。
inoking
Scratcher
1000+ posts

Scratch 3.0 への提案

ただちょっと変換が厄介ではあります。。

World Clock 世界時計 でやってますが
 今でも動くので Scratch 3.0 でも同様の実装となっているのは確かです。
akku--n11
Scratcher
1000+ posts

Scratch 3.0 への提案

長いため[code]で囲います

1.
<[スプライト v] が表示されている ::sensing>
反対
一度隠す事により管理しなくてもかんたんに代用できる

3.4.
(スプライトの [縦の大きさ v] :: sensing)//縦に()伸びる 等と一緒に検討
(スプライトの [横の大きさ v] :: sensing)//縦に()伸びる 等と一緒に検討
賛成
スプライトが伸びると何かと便利なことがある

5.6.
(スプライトの [面積 v] :: sensing)//縦に()伸びる 等と一緒に検討
([Sprite1 v] に触れた面積 :: sensing)
反対
面積が必要になることは少ないと思うし、実装の手間が他より大きいと思う

8.
[] と聞いて待つ(初期値[100]):: sensing
反対
代用可能

9.
<[Shift v] キーが押された>
<[Backspace v] キーが押された>
<[Enter v] キーが押された>
賛成
入力方法の幅が増える

10.
<このスプライトがクリックされた::sensing>
反対
3ブロックで代用可能

11.
<ターボモード::sensing>
反対
ターボモード検知器とか作ってる人いるし…

12.
<中を見ている::sensing>
絶対反対
Scratchの「オープンソース」「誠実であること」などの概念に違反することもできるし、
このブロックを使うとプログラムの作成がめんどくさくなる

16.
<大画面::sensing>
反対
画面の大きさは個人の自由

19.
スプライト[ v]にタグ[ v]を付与する :: looks
<タグ[ v]を持ったスプライトに触れた :: sensing>
動的に付ける必要はないと思う
クローンで代用可能でもあるが、あったほうが便利

20.
賛成
16:9や16:10などの画面が普及している中、Scratchが4:3なのは不思議だと思っていた
画面サイズを[16:9 v]にする::sensing //全画面のときにだけ実行される 未解決
動的に変える必要はないと思う
新規プロジェクトの最初に選ぶようにする感じが良いと思う
ずっと
画面サイズを[16:9 v]にする::sensing
画面サイズを[4:3 v]にする::sensing
end
で意地悪もできる
(画面サイズ::sensing) //全画面のときにだけ実行される 未解決
静的に決めるなら不要

#8807 を受け[scratchblocks]をつけ、[code]を外しました

Last edited by akku--n11 (Feb. 5, 2022 23:53:57)

yuzupon1133-sub
Scratcher
1000+ posts

Scratch 3.0 への提案

削除

Last edited by yuzupon1133-sub (Feb. 5, 2022 12:29:46)

inoking
Scratcher
1000+ posts

Scratch 3.0 への提案

akku--n11 wrote:

長いため[code]で囲います
かえって見づらいので普通に記述をお願いします。
長すぎると思ったらいくつかに分けてください。
sakai12
Scratcher
100+ posts

Scratch 3.0 への提案

<中を見ている::sensing>
が実装されたからと言って中が見られなくなるわけではありません。
おそらく「実行中」に中を見て変数の値とかを見て不正をする、というのを防ぎたいのでしょう。
なので自分からはなんとも言えません。
Ke0
Scratcher
1000+ posts

Scratch 3.0 への提案

クラウド変数は中を見てしまうとただの変数になってしまいますから、「不正をする」ことの意味がわからないような気がします。
ターボモードを使えば驚異的なタイムを叩き出せるゲームなど多々ありますが、中を見ることによる不正、というのはいまいち…
ichiro0711
Scratcher
89 posts

Scratch 3.0 への提案

akku--n11 wrote:

9.
<[shift v] キーが押された>
<[Backspase v]キーが押された>
<[Enter v] キーが押された>
賛成
入力方法の幅が増える

不要だと思います。
現在のScratchでも、
<[ v] キーが押された>

に、
([Enter] と [])
[/scratchbolocks]
↓[url=https://scratch-mit-edu.ezproxyberklee.flo.org/discuss/topic/270109/?page=441#post-6012910]#8812[/url]を受け修正
[scratchbolocks]
([Backspace] と [])
([Shift] と [])
を組み合わせることで代用可能です。
(長くなってすいません)

Last edited by ichiro0711 (Feb. 7, 2022 00:28:23)

yui0321
Scratcher
100+ posts

Scratch 3.0 への提案


ichiro0711 wrote:

([Backspase] と [])
Backspaseじゃなくて
Backspaceですよ。変なところ突っ込んですいません

inoking
Scratcher
1000+ posts

Scratch 3.0 への提案

#8811:

ichiro0711 wrote:

([Enter] と [])
([Backspase] と [])
([Shift] と [])
を組み合わせることで代用可能です。
それらはいずれも動作しません。
試してみてください。

([enter] と [])//小文字
は動作します。

また、できたとしてもそれは裏技のようなもので代用とは言い難いでしょう。
kotau
Scratcher
34 posts

Scratch 3.0 への提案

クラウド変数に文字を保存できるようにする。
kotau
Scratcher
34 posts

Scratch 3.0 への提案

sakai12 wrote:

<中を見ている::sensing>
が実装されたからと言って中が見られなくなるわけではありません。
おそらく「実行中」に中を見て変数の値とかを見て不正をする、というのを防ぎたいのでしょう。
なので自分からはなんとも言えません。
いやでも
ずっと
もし <中を見ている::sensing> なら
[すべて v] を止める
というのができます。(そのプログラム消されたら意味無いけどね。)

Last edited by kotau (Feb. 7, 2022 03:44:08)

sakai12
Scratcher
100+ posts

Scratch 3.0 への提案


#8814
postを消すことはSTにしかできません。
#8815
その提案はSTが却下しているのでできません。
sakai12
Scratcher
100+ posts

Scratch 3.0 への提案


#8816

kotau wrote:

sakai12 wrote:

<中を見ている::sensing>
が実装されたからと言って中が見られなくなるわけではありません。
おそらく「実行中」に中を見て変数の値とかを見て不正をする、というのを防ぎたいのでしょう。
なので自分からはなんとも言えません。
いやでも
ずっと
もし <中を見ている::sensing> なら
すべてを止める
end
end
というのができます。(そのプログラム消されたら意味無いけどね。)
しかしそれ以外に用途が思いつきませんね…
kouryou118103
Scratcher
1000+ posts

Scratch 3.0 への提案

#8805

akku--n11 wrote:

新規プロジェクトの最初に選ぶようにする感じが良いと思う
賛成です。
プロジェクトを動かすときに

akku--n11 wrote:

ずっと
画面サイズを[16:9 v]にする::sensing
画面サイズを[4:3 v]にする::sensing
end
などのプログラムが書いてあったらパソコンが止まりそうです。
sakai12
Scratcher
100+ posts

Scratch 3.0 への提案

#8819

kouryou118103 wrote:

#8805

akku--n11 wrote:

新規プロジェクトの最初に選ぶようにする感じが良いと思う
賛成です。
プロジェクトを動かすときに

akku--n11 wrote:

ずっと
画面サイズを[16:9 v]にする::sensing
画面サイズを[4:3 v]にする::sensing
end
などのプログラムが書いてあったらパソコンが止まりそうです。
パソコンが止まるというより、プロジェクトが正常に作動しなくなりそうです。
あとエディターの「編集」から変えられるようにする方が良さそうだと思います。
yuzupon1133-sub
Scratcher
1000+ posts

Scratch 3.0 への提案

ターボモードの時のように、
中を見なくても比率を変えられるようにして欲しいという声が出そうです。

Powered by DjangoBB